随笔分类 - 读书笔记
摘要:第八章 确认访问用户身份的认证 为何认证: 计算机本身无法判断坐在显示器前的使用者的身份、进一步说,也无法确认网络的那头究竟有谁。可见,为了弄清究竟是谁在访问服务器,就得让对方的客户端自报家门。可是,就算正在访问服务器的对方声称自己是ueno,身份是否属实这点却也无从谈起。为确认ueno本人是否真的
阅读全文
摘要:第六章 HTTP首部 HTTP请求报文 HTTP响应报文 HTTP首部字段类型 通用首部字段(General Header Fields) 请求报文和响应报文两方都会使用的首部。 请求首部字段(Request Header Fields) 从客户端向服务器端发送请求报文时使用的首部。补充了请求的附加
阅读全文
摘要:第三章 HTTP报文内的HTTP信息 HTTP报文: 请求报文和响应报文首部内容由以下几部分组成。 请求行:包含用于请求的方法、请求 URI 和 HTTP 版本 状态行:包含表明响应结果的状态码、原因短语和 HTTP 版本 首部字段:包含表示请求和响应的各种条件和属性的各类首部。一般有 4 种首部:
阅读全文
摘要:第一章 了解Web及网络基础 http的诞生: http0.9为1990年问世,由于没有正式标准建立,从而成为http1.0的前身,为http0.9 http1.0为1996年正式发布,为最初的标准协议。 http1.1为1997年正式发布,为目前最主流的协议版本。 http2.0正在制定中。。。
阅读全文
摘要:让自己习惯C++ 视C++为一个语言联邦 C语言 面对对象 C++模板 STL容器 尽量以const,enum,inline替换 define 1. const的好处: 1. define直接常量替换,出现编译错误不易定位(不知道常量是哪个变量) 2. define没有作用域,const有作用域提供
阅读全文
摘要:一、基础议题(Basics) 1、仔细区别 pointers【指针】 和 references 二者之间的区别是:在任何情况下都不能用指向空值的引用,而指针则可以;指针可以被重新赋值以指向另一个不同的对象,但是引用则总是指向在初始化时被指定的对象,以后不能改变 在以下情况下使用指针:一是存在不指向任
阅读全文
摘要:第七章:仿函数 7.1、仿函数(函数对象)概观 STL仿函数的分类,若以操作数(operand)的个数划分,可分为一元和二元仿函数,若以功能划分,可分为算术运算(Arithmetic)、关系运算(Rational)、逻辑运算(Logical)三大类。任何应用程序欲使用STL内建的仿函数,都必须含人<
阅读全文
摘要:第五章、关联容器 5.0、关联容器 标准的STL关联式容器分为set(集合)和map(映射表)两大类,以及这两大类的衍生体multiset(多键集合)和multimap(多键映射表)。这些容器的底层机制均以RB-tree(红黑树)完成。RB-tree也是一个独立容器,但并不开放给外界使用。 SGIS
阅读全文
摘要:1、容器的概观与分类 所谓序列式容器,其中的元素都可序(ordered)【比如可以使用sort进行排序】,但未必有序(sorted)。C++语言本身提供了一个序列式容器array,STL另外再提供vector,list,deque,stack,queue,priority-queue 等等序列式容器
阅读全文
摘要:第一章:概论: 换句话说,STL所实现的,是依据泛型思维架设起来的一个概念结构。这个以抽象概念(abstract concepts)为主体而非以实际类(classes)为主体的结构,形成了一个严谨的接口标准。在此接口之下,任何组件都有最大的独立性,并以所谓迭代器(iterator)胶合起来,或以所谓
阅读全文