上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页
摘要: 要了解计算机程序如何执行的,我们需要了解一个典型系统的硬件组成。如下图: 总线 贯穿整个系统的是一组电子管道,称作总线。它携带信息字节并负责在各个部件间传递。通常总线被设计成传送定长的字节块,也就是字。字中的字节数是一个基本的系统参数,个个系统中也一样。有的系统是4个字节的字长,有8个字节的字长,也有的小系统是用的1个字节或者2个字节的字长。 I/O设备 I/O设备是系统与外界的联系通道。包括用户输入的例如键盘和鼠标,输出的例如显示器、打印机、投影仪。以及用于长期存储数据和程序的磁盘。 每个I/O设备都是通过一个控制器或适配器与I/O总线连接起来。控制器和适配器之间的区别主要在... 阅读全文
posted @ 2012-05-31 22:08 cateatmycode 阅读(490) 评论(0) 推荐(0) 编辑
摘要: OSI/RM共分为七层,TCP/IP分为四层。TCP/IP中的网络接口层相当于OSI的物理层和数据链路层,TCP的应用层相当于OSI的应用层、表示层和会话层。其余层次基本对应。见图,其中外围深颜色的是OSI层次,内部白颜色的是TCP层次。 阅读全文
posted @ 2012-05-30 20:41 cateatmycode 阅读(819) 评论(0) 推荐(0) 编辑
摘要: Microsoft安全支持提供器接口(SSPI)是定义得较全面的公用API,用来获得验证、信息完整性、信息隐私等集成安全服务,以及用于所有分布式应用程序协议的安全方面的服务。应用程序协议设计者能够利用该接口获得不同的安全性服务而不必修改协议本身。设置Integrated Security为 True 的时候,连接语句前面的 UserID, PW 是不起作用的,即采用windows身份验证模式。只有设置为 False 或省略该项的时候,才按照 UserID, PW 来连接。Integrated Security 可以设置为: True, false, yes, no ,这四个的意思很明白了,还可 阅读全文
posted @ 2012-05-30 01:36 cateatmycode 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 总结一下Activity.startManagingCursor方法: 转我们将获得的Cursor对象交与Activity 来管理,这样Cursor对象的生命周期便能与当前的Activity自动同步,省去了自己管理Cursor。1.这个方法使用的前提是:游标结果集里有很多的数据记录。所以,在使用之前,先对Cursor是否为null进行判断,如果Cursor != null,再使用此方法2.如果使用这个方法,最后也要用stopManagingCursor()来把它停止掉,以免出现错误。3.使用这个方法的目的是把获取的Cursor对象交给Activity管理,这样Cursor的生命周期便能和Act 阅读全文
posted @ 2012-05-28 21:34 cateatmycode 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 先总结一下常见的攻击手法:1. 依赖跨站漏洞,需要在被攻击网站的页面种入脚本的手法1.1. Cookie 盗取,通过javascript 获取被攻击网站种下的cookie,并发送给攻击者。1.1.1. 从cookie 中提取密码等隐私1.1.2. 利用cookie 伪造session,发起重放攻击1.2. Ajex 信息盗取,通过javascript 发起ajex 请求。1.2.1. 从ajex 结果中获取隐私。1.2.2. 模拟用户完成多页表单。2. 不依赖跨站漏洞的手法2.1. 单向HTTP 动作,通过img.src 等方法发起跨站访问,冒充被攻击者执行特权操作。但是很难拿到服务器的返回值 阅读全文
posted @ 2012-05-27 17:22 cateatmycode 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 基础知识1) 什么是”Last-Modified”?在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样:Tue, 24 Apr 2012 13:53:56 GMT客户端第二次请求此URL时,根据 HTTP 协议的规定,浏览器会向服务器传送 If-Modified-Since 报头,询问该时间之后文件是否有被修改过:If-Modified-Since: Tue, 24 Apr 2012 13:53:56 GMT如果服务器端的资源没有变化,则自动返回 HTTP 304 (N 阅读全文
posted @ 2012-05-27 17:03 cateatmycode 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 一:1:新建项目,选择Win32控制台程序,在弹出的应用程序向导中,选择“空项目”。点完成2:在项目右击——》添加,添加一个新的C++文件。3:将其后缀名改成.c ,右击此文件,在属性里面点开C/C++——》高级,在右边的编译为选项中,设置编译为C代码二:1:新建项目,选择Win32控制台程序,在弹出的应用程序向导中,直接点完成2:这样生成的是C++项目(C++兼容C),将其后缀名改成.c ,右击此文件,在属性里面点开C/C++——》高级,在右边的编译为选项中,设置编译为C代码 阅读全文
posted @ 2012-05-26 12:54 cateatmycode 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 上传文件的表单中<form>要加属性enctype="multipart/form-data",很多人只是死记硬背知道上传表单要这么 写,知其然而不知其所以然。那到底为什么要添加这个属性呢?它是什么意思呢?它又有什么其他可选值呢? 其实form表单在你不写enctype属性时,也默认为其添加了enctype属性值,默认值是enctype="application/x- www-form-urlencoded".这个属性管理的是表单的MIME编码,共有三个值可选: ①application/x-www-form-urlencoded (默认值) 阅读全文
posted @ 2012-05-24 08:38 cateatmycode 阅读(10661) 评论(1) 推荐(3) 编辑
摘要: 一 原理区别 一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述符,我们可以这样认 为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询 资源信息,而POST一般用于更新 资源信息(个人认为这是GET和POST的本质区别,也是协. 阅读全文
posted @ 2012-05-24 00:26 cateatmycode 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 名词解释:HTTP无状态:无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。从另一方面讲,打开一个服务器上的网页和你之前打开这个服务器上的网页之间没有任何联系如果你要实现一个购物车,需要借助于Cookie或Session或服务器端API(如NSAPI and ISAPI)记录这些信息,请求服务器结算页面时同时将这些信息提交到服务器当你登录到一个网站时,你的登录状态也是由Cookie或Session来“记忆”的,因为服务器并不知道你是否登录优点:服务器不用为每个客户端连接分配内存来记忆大量状态,也不用在客户端失去连接时去清理内存,以更高效地去处理WEB业务缺点:客户端的每次请 阅读全文
posted @ 2012-05-24 00:25 cateatmycode 阅读(1735) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页