摘要:随着www服务的兴起,越来越多的应用程序转向了B/S结构,这样只需要一个浏览器就可以访问各种各样的web服务,但是这样也越来越导致了越来越多的web安全问题。www服务依赖于Http协议实现,Http是无状态的协议,所以为了在各个会话之间传递信息,就不可避免地用到Cookie或者Session等技术来标记访问者的状态,而无论是Cookie还是Session,一般都是利用Cookie来实现的(Session其实是在浏览器的Cookie里带了一个Token来标记,服务器取得了这个Token并且检查合法性之后就把服务器上存储的对应的状态和浏览器绑定),这样就不可避免地安全聚焦到了Cookie上面,只
阅读全文
随笔分类 - 计算机专业
计算机组成原理
摘要:-------CPU篇-------主频:时钟频率,单位是Hz,用来表示CPU的运算速度。它决定计算机的运行速度,但CPU的运算速度并不仅仅由此决定。主频越高就代表计算机的速度也越快,但对与不同类型的处理器,它就只能作为一个参数来作参考。外频和倍频:CPU的外频,通常为系统总线的工作频率(系统时钟频率),CPU与周边设备传输数据的频率,具体是指CPU到芯片组(北桥)之间的总线速度。可以这么认为,外频就是系统总线的工作频率,就是主板的工作频率,主板上的各个设备,尤其是内存工作的频率。最初CPU主频和系统总线速度是一样的,但CPU的速度越来越快,倍频技术也就相应产生。它的作用是使系统总线工作在相对
阅读全文
摘要:1 // maxofArray.cpp : Defines the entry point for the console application. 2 // 3 4 #include "stdafx.h" 5 #include 6 using namespace std; 7 #define N 11 8 int max_sub_array(int &s,int &e,int * a); 9 int max_sub_array1(int &s,int &e,int * a); 10 int max_sub_array2(int &s
阅读全文
摘要:参照:http://blog.csdn.net/jason314/article/details/5640969http://coolshell.cn/articles/7965.html
阅读全文
摘要:“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想介绍的。本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?3、socket的基本操作3.1、socket()函数3.2、bind()函数3.3、list
阅读全文