转 再谈Http协议中消息的编码

摘要: 以前大概知道URLencoded, application/x-www-form-urlencoded等大概的东西,也做了一些能运行的程序,可总归不是特别清楚。今天又看到了HTTP: The Definitive Guide这本电子书,终于彻底明白了怎么回事。首先还是回顾一下HTTP协议的报文,Http协议报文有两种,一是请求报文,二是响应报文,而这两种报文格式和编码规则是一样的,所以这里以请求报文为例。请求报文(消息),由三个部分组成,从前到后分别是:(1)start line(2)headers(3)body好了,首先要明确的是(1)和(2)必须是ASCII码字符,也就是说出现在(1)和( 阅读全文
posted @ 2011-08-03 10:46 joolu 阅读(746) 评论(0) 推荐(0)

NHibernate状态管理

摘要: NHibernate1. dynamic-update和dynamic-insert。dynamic-insert : 默认为false,设为true时,若某个字段为null,则使用数据库中的默认值。否则会出错。dynamic-update: 貌似只能在同一个session工作,只更新了修改后的字段。2. updateupdate : 默认为true, 若mapping文件中设为update:false,则在更新操作时不更新此值,待测试。3. unsaved-valueunsaved-value是和主键生成策略有关的。默认为unsaved-value="null"。通过un 阅读全文
posted @ 2011-08-03 10:44 joolu 阅读(359) 评论(0) 推荐(0)

C#学习笔记

摘要: 1. 在ASP.NET中用,‘~’表示web应用程序根路径。<%@ %>是ASP.NET指令,<%= %>是ASP.NET输出语句。若要进行定制CSS样式的话,可以通过ASP.NET来实现。。 阅读全文
posted @ 2011-08-03 10:42 joolu 阅读(104) 评论(0) 推荐(0)

Hudson使用笔记

摘要: 1. redhat中的shell窗口关闭时,会关闭用该shell窗口打开的程序。因此Hudson部署在redhat中时,shell脚本执行完毕,会有同样的情况发生。因此,如果最后要加上sleep 1000d等语句 阅读全文
posted @ 2011-08-03 10:41 joolu 阅读(292) 评论(0) 推荐(0)