01 2014 档案

摘要:最近两天一直在关注编码这个问题,今天注意到了Servlet获得请求参数这个过程中涉及到的编码方式。通过查看server配置文件的connector元素,发现,Servlet在处理请求参数时,使用的默认的编码时ISO-8859-1,这个不稀奇,毕竟是外国人写的嘛。所以我们想要得到带中文的 参数 其中一种方法就是自行转换如下:String test = request.getParameter("test"); String test2 = new String(test.getBytes("iso-8859-1"),"utf-8");/ 阅读全文
posted @ 2014-01-26 13:53 Jinks 阅读(2646) 评论(0) 推荐(0)
摘要:urlencode实际上是为了在url中支持一些非ascii字符而采用的一种对url进行编码的方式比如,当我们进行get请求时,可能遇到请求的值为中文如下:如我们请求http://localhost:8080/test4/TestCharset资源时附带参数名为(haha)值为(我 是中国人)此时请求url应该为http://localhost:8080/test4/TestCharset?haha=我 是中国人但是url是不支持非ascii字符的,所以就要进行urlencode,而一般浏览器帮我们做这件事情urlencode 具体的方法就是 将遇到的非ascii字符 转换成 UTF-8编码( 阅读全文
posted @ 2014-01-26 02:46 Jinks 阅读(6753) 评论(0) 推荐(1)
摘要:http://www.doubleencore.com/2013/10/shifty-baseline-alignment/PS:下面的内容只是自己学习后进行知识梳理记忆所用的,并不全面,也可能理解有误,大家可以只参考上面链接提供的内容。以下图片来自于上面链接线性布局即其子类布局中有基线对齐这个特性,即对所有能有基线(即getBaseline()返回正值)的View视图(一般多为TextView子类)默认采用基线对齐。一般情况下它能很好的帮助我们对齐控件,显得很整洁,如下可是当我们的文字是多行的时候问题就出现了。可以发现莫名奇妙的不对齐了,甚至有一部分已经在父控件显示范围之外了。原因就是在于基 阅读全文
posted @ 2014-01-24 23:39 Jinks 阅读(2381) 评论(0) 推荐(0)
摘要:- 衔山的博客 -http://fengchangjian.com-HTTP方法的安全性和幂等性Posted By衔山On 2012 年 05 月 26 日 @ 下午 5:43 In计算机网络|No CommentsHttp协议规定了不同方法的安全特性和幂等特性,作为服务提供者的服务器必需为客户端提供这些特性。安全性,仅指该方法的多次调用不会产生副作用,不涉及传统意义上的“安全”,这里的副作用是指资源状态。即,安全的方法不会修改资源状态,尽管多次调用的返回值可能不一样(被其他非安全方法修改过)。幂等性,是指该方法多次调用返回的效果(形式)一致,客户端可以重复调用并且期望同样的结果。幂等的含义类 阅读全文
posted @ 2014-01-08 20:20 Jinks 阅读(7474) 评论(0) 推荐(2)