上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 70 下一页
摘要: 一、静态网页的工作原理如下:A、用户在浏览器的地址栏输入要访问的地址并回车,触发这个浏览请求。B、浏览器将请求发送到Web服务器。C、Web服务器接受这个请求,并根据请求文件的后缀名判定是否为HTML文件。D、Web服务器从服务器硬盘的指定位置或内存中读取正确的HTML文件然后将它发送给请求浏览器。E、用户的浏览器解析这些HTML代码并将它显示出来。二、动态网页的工作原理如下: 当用户请求的是一个动态网页时,服务器要做更多的工作才能把用户请求的信息发送回去,服务器一般按照以下步骤进行工作:A、服务器端接受请求。B、Web服务器从服务器硬盘指定的位置或内存中读取动态网页文件。C、执行网页文件的. 阅读全文
posted @ 2014-03-11 14:54 myLittleGarden 阅读(1212) 评论(0) 推荐(0)
摘要: 转自:http://www.guokr.com/blog/48489/==============================郑重声明============================本文旨在让大家正确理解“逆向工程”、“反汇编”等概念和过程,切记不可有违法行为!=========================声明完毕,接正文==========================除了自由及开源软件外,对于网上出现的所有的所谓“绿色版”、“破解版”、“汉化版”软件,不论从破解方、提供方或者下载方来说,都构成侵权等违法行为,也就是我们常说的“盗版”。那么有没有人考虑过这些软件是如何被破解 阅读全文
posted @ 2014-03-10 17:09 myLittleGarden 阅读(786) 评论(0) 推荐(0)
摘要: 转:http://blog.sina.com.cn/s/blog_6002b97001018fxh.html第一:TCP连接的建立(也就是所谓的三次握手)过程。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握 阅读全文
posted @ 2014-03-10 16:21 myLittleGarden 阅读(1616) 评论(0) 推荐(0)
摘要: 什么是代码混淆代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。代码混淆可以用于程序源代码,也可以用于程序编译而成的中间代码。执行代码混淆的程序被称作代码混淆器。目前已经存在许多种功能各异的代码混淆器。将代码中的各种元素,如变量,函数,类的名字改写成无意义的名字。比如改写成单个字母,或是简短的无意义字母组合,甚至改写成“__”这样的符号,使得阅读 的人无法根据名字猜测其用途。重写代码中的部分逻辑,将其变成功能上等价,但是更难理解的形式。比如将for循环改写成while循环,将循环改写成递归,精简中间变量,等等。打乱 阅读全文
posted @ 2014-03-10 11:34 myLittleGarden 阅读(440) 评论(0) 推荐(0)
摘要: 转自:http://wenku.baidu.com/link?url=V-TghOmERC0eq0aoXEyhpTw3W5OlqbItwTJE_csI29ysi9vKkCG1lDxq0wWdpImvg3qFf1BKUrDEPUz-4uCbiROduS0EswpvmBvuzVfbtuONIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。 反应器(Reactor):用于事件多路分离和分派的体系结构模式 通常的,对一个文件描述符指定的文件或设备, 有两种工作方式: 阻塞与非阻塞 。所谓阻塞方式的意思是指,当试图对该文件描述符进行读写时,如果当时没有东西可读,或者暂时不可写,程序 阅读全文
posted @ 2014-03-10 11:18 myLittleGarden 阅读(12424) 评论(0) 推荐(1)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 70 下一页