简杰的网络日志

一起学习,一起进步

说明

SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。而它的代表软件则是 OpenSSL。php 使用 openssl 函数则可以对 OpenSSL 进行调用。

阅读全文 »

有很多人都对自己开发一个功能需要花费的时间什么不了解。报功能开发时间的时候总是靠感觉来。时间报长了还好解决,但是报的时间短了,自己就得加班才可以完成任务,抑或者完不成。

阅读全文 »

HTTPS and SSL Pinning

HTTPS 和 SSL 固定

There are two major factors in an HTTPS connection, a valid certificate that server presents during handshaking, and a cipher suite to be used for data encryption during transmission. The certificate is the essential component and serves as a proof of identity of the server. The client will only trust the server if the server can provide a valid certificate that is signed by one of the trusted Certificate Authorities that come pre-installed in the client, otherwise, the connection will be aborted.

HTTPS 连接有两个主要因素,握手时服务器提供一个有效证书,以及在传输过程中用于数据加密的密码套件。证书是基本组件,用作服务器身份的证明。只有当服务器能够提供由预装在客户机中的受信任证书颁发机构之一签名的有效证书时,客户机才会信任服务器,否则连接将被中止。

阅读全文 »

题目

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。

示例:

给定 nums = [2, 7, 11, 15], target = 9

因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]

阅读全文 »

说明

年前我需要编写公司当年的工作总结,所以把项目里的提交日志拉出来查看,其中有几类提交是无效的也是没有意义的,整理起来十分蛋疼,所以记录下来。

阅读全文 »

说明

很多软件,系统都会有着自己的日志,记录日志的主要目的是什么呢。

日志可以记录谁谁谁在什么时候做了什么事情,这些记录可以让我们知道用户是怎么操作系统报的错误。可用来找错
也可以通过一些日志分析软件去分析,最近用户做那些操作比较多。搜索什么关键词比较多,有利于运营的策略制定。可用来分析

阅读全文 »

在开发工作中,请求函数或方法时报错你是如果返回处理的。使用数组,布尔值?想知道是什么导致的错误又要怎么做呢?

自己编写的代码你能把控,第三方的工具包又要怎么把控呢,如何防止执行不会导致整个系统崩溃。

本地运行是没问题其他环境就报错是什么导致的,怎么快速定位问题。

相信很多聪明的小伙伴已经猜到是异常这个机制了。开发中你是如何用的呢,本文将围绕下面几个问题进行深入:

  • 什么时候抛异常?
  • 怎么接异常?要怎么处理?
  • 使用场景有那些?
阅读全文 »

Composer 是 PHP 的包管理器,正常使用是从资源网站去拉取包资源,但有些商品机密包不适合暴露出去,就出现了本地 Composer 资源搭建,本文将以 Satis 为主进行搭建。

阅读全文 »

前两期中已经对 Xebug 最常用的使用已经进行了讲解。熟练运用可以摆脱手写断点代码,加快找错效率。这一期我们来深入它的性能分析。实操中用的并不多,通常只有优化代码时使用到。

阅读全文 »
0%