- 博客(7)
- 收藏
- 关注
原创 const、static、extern的用法
一、const 关键字const 用来修饰其右边的变量,可以是基本数据类型变量或指针变量1.基本数据类型例如:const int a = 10;int const b = 10;上面两种形式声明的常量都是只读的。2.指针类型例如:const NSString *name = @"xiaomin
2017-09-11 21:57:38
319
原创 Git仓库SSH Key 的配置
1、首先需要检查你电脑是否已经有 SSH key$ cd ~/.ssh$ ls这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2,直接进入步骤3。2、创建一个 SSH key$ ssh-keygen -t rsa
2017-09-11 21:55:00
440
原创 POST和GET
1、POST 比 GET 安全? 对于一个普通的用户来说,比如我们登录支付宝账号,我们当然不想别人拿到我们的账号信息,此时使用POST从表面上看,当然是安全的。大家都知道,GET请求的参数是直接拼接在URL后面的,从浏览器上的地址栏,我们可以直接拿到GET请求的URL,里面的参数当然也可以获取;而 POST 请求时把参数放在 HTTP 的 body 中,从表面上我们是无法像 GET ...
2017-08-23 13:08:35
322
转载 http缓存
浏览器一般缓存图片、CSS、JS等静态文件,因为这些文件的更新频率相对来说比较低,合理利用浏览器的缓存对网站的性能提升有很大帮助。HTTP缓存分为两部分,分别是本地缓存和缓存协商,当本地缓存不生效时会启用缓存协商。HTTP缓存主要由HTTP协议的头(Header)信息来制定。本地缓存本地缓存是指当浏览器请求资源时,如果命中了浏览器本地的缓存资源,那么浏览器就不会发送真正请求
2017-06-26 15:16:44
270
原创 dispatch_time_t
dispatch_time_t 类型,它的创建有两个函数 1. dispatch_time(, ) 第一个参数是从什么时间开始,一般直接传 DISPATCH_TIME_NOW; 表示从现在开始 第二个参数表示具体的时间长度(不能直接传 int 或 float), 可以写成这种形式 (int64_t)3* NSEC_PER_SEC
2017-06-23 17:44:16
4129
转载 Https 建立安全连接的过程(SSL原理)
文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说得不够清楚,欢迎指出! 1、基础知识 这部分内容主要解释一些概念和术语,最好是先理解这部分
2017-06-23 17:33:50
653
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人