摘要: assert assert 是运行期断言,它用来发现运行期间的错误,不能提前到编译期发现错误,也不具有强制性,也谈不上改善编译信息的可读性,既然是运行期检查,对性能当然是有影响的,所以经常在发行版本中,assert 都会被关掉。assert 的关键在于判断 expression 的逻辑真假,如果为 阅读全文
posted @ 2018-07-11 23:04 小念之歌 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 应用 foreach语句中 sort()/list::sort() Qt中信号槽机制 lambda表达式与仿函数 阅读全文
posted @ 2018-07-11 20:55 小念之歌 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 什么是Lanmbda? 简短函数,就地书写。常用于向函数(算法)传递函数参数。 语法 Lambda 表达式,[capture](paras)mutable->return type{statement} 全部语法格式,分如下章节介绍: [capture]: 捕获列表。捕获列表,总是出现在 lambd 阅读全文
posted @ 2018-07-10 22:53 小念之歌 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 新的字符串表示方式——原生字符串(Raw String Literals) C/C++中提供了字符串,字符串的转义序列,给输出带来了很多不变,如果需要原生义的时候,需要反转义,比较麻烦。 C++提供了,原生字符串,即字符串中无转义,亦无需再反义。详细规则见带码: 新的for循环——for(x:ran 阅读全文
posted @ 2018-07-09 19:42 小念之歌 阅读(8643) 评论(0) 推荐(0) 编辑
摘要: 定义: 官网: http://json.org/ 在线解析器:http://json.cn/ http://www.bejson.com/ JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。 阅读全文
posted @ 2018-07-08 13:06 小念之歌 阅读(988) 评论(0) 推荐(1) 编辑
摘要: 架构层次 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL。 SSL(Secure Sockets Layer 阅读全文
posted @ 2018-07-05 22:18 小念之歌 阅读(519) 评论(0) 推荐(0) 编辑
摘要: 关于Cookie和Session Cookie和Session都为了用来保存状态信息,都是保存客户端状态的机制,它们都是为了解决HTTP无状态的问题而所做的努力。 1)cookie 是一种发送到客户浏览器的文本串句柄,并保存在客户机硬盘上,可以用来在某个WEB站点会话间持久的保持数据。2) sess 阅读全文
posted @ 2018-07-05 21:36 小念之歌 阅读(131) 评论(0) 推荐(0) 编辑
摘要: —————————————HTTP1.0/HTTP1.1—————————————— 建立连接方面 HTTP/1.0 每次请求都需要建立新的TCP连接,连接不能复用。HTTP/1.1 新的请求可以在上次请求建立的TCP连接之上发送,连接可以复用。优点是减少重复进行TCP三次握手的开销,提高效率。注意 阅读全文
posted @ 2018-07-04 23:12 小念之歌 阅读(1460) 评论(0) 推荐(0) 编辑
摘要: 内容概述: 该篇主要内容概述 a.http相关术语解析 b.http的基本原理与工作流程 c.相关工具的使用(Wireshark) 作用介绍 绝大多数的web开发,都是构建在http协议之上的。 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务 阅读全文
posted @ 2018-07-04 21:59 小念之歌 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 使用stat/lstat获取文件属性 头文件:#include <sys/types.h> #include <sys/stat.h> stat与lstat的区别:这两个方法区别在于stat没有处理字符链接(软链接)的能力,如果一个文件是符号链接,stat会直接返回它所指向的文件的属性;而lstat 阅读全文
posted @ 2018-07-02 22:25 小念之歌 阅读(2105) 评论(0) 推荐(1) 编辑