开发过Web应用的同学应该都会使用session。由于HTTP协议本身是无状态的,所以一个客户端多次访问这个web应用的多个页面,服务器无法判断多次访问的客户端是否是同一个客户端。有了session就可以设置一些和客户端相关的属性,用于保持这种连接状态。例如用户登录系统后,设置session标记这个...
分类:
Web程序 时间:
2014-09-11 10:56:31
阅读次数:
346
最近读了《HTML重构》这本书,以下做出自己的总结归纳,大家可以一起学习交流。 什么是重构?重构是在不改变程序行为的基础上进行小的改动是代码基本逐渐完善的过程,通常需要一些自动化工具的帮助。好的网站是需要我们对代码进行日臻完美的改善。而搜索引擎优化(seo)是网站重构的主要驱动之一,跟图片相比...
分类:
Web程序 时间:
2014-09-10 15:41:30
阅读次数:
387
在同步阻塞的网络编程中,代码都是按照TCP操作顺序编写的,即创建连接、多次读写、关闭连接,这样很容易判断这一系列操作是否是同一个连接。而在事件驱动的异步网络编程框架中,IO操作都会触发一个事件调用相应的事件函数,例如接收到客户端的新数据,会调用messageReceived(MINA)、channelRead(Netty)、dataReceived(Twisted),同一个TCP连接的多次请求和多个客户端请求都是一样的。
那么如何判断多次请求到底是不是同一个TCP连接,如何保存连接相关的信息?针对这个问题,...
分类:
Web程序 时间:
2014-09-10 14:13:00
阅读次数:
208
讲*和++同时用于指针时提出了这样的问题:将什么解除引用,将什么递增。double arr[5]={21.1, 32.8, 23.4, 45.2, 37.4 };double *pt=arr; //pt指针指向arr[0] 值为 21.1++pt; //...
分类:
编程语言 时间:
2014-09-10 12:17:50
阅读次数:
233
chr()、unichr()和ord()chr()函数用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。unichr()跟它一样,只不过返回的是Unicode字符,这个从Python 2.0才加入的unichr()的参数范围依赖于你的Python是如何被编译的。如...
分类:
编程语言 时间:
2014-09-09 15:08:28
阅读次数:
247
本文是CharlesFan为《EssentialVirtualSAN》一书写的前言。内容特别好,因此我先把前言贴出来,大家一起学习学习。对VMwareVSAN感兴趣的同学,请一定要买这本书,他是大拿DuncanEpping和CormacHogan的力作,绝对不容错过。CharlesFan前言今年的早些时候,我有幸参加了克莱顿·..
分类:
其他好文 时间:
2014-09-09 13:39:49
阅读次数:
314
C++新手在指定结构成员时,不知道何时用.运算符,何时是用->运算符。结论:如果结构标识符是结构名,则使用句点运算符;如果标识符是指向结构的指针,则使用箭头运算符。#include struct inflatable{ char name[20]; float volume; do...
分类:
编程语言 时间:
2014-09-05 14:17:31
阅读次数:
363
其实自我感觉Python的多线程很类似于Java的多线程机制,但是比JAVA的多线程更灵活。在早期的Python多线程实现中,采用了thread模块。例如:Python代码fromtimeimportctime,sleepfromthreadimportstart_new_threaddefloop...
分类:
编程语言 时间:
2014-09-04 09:32:07
阅读次数:
296
android java hook的相关资料学习,一起学习,一起进步...
分类:
其他好文 时间:
2014-09-03 11:23:36
阅读次数:
181