- 浏览: 123287 次
- 性别:
- 来自: 上海
最新评论
-
970655147:
hi 博主你好, 我仿照你的这个代码写了一个, 发现了一个bu ...
B树算法的java实现 -
cfczdws:
???????????:)
tomcat 如何把请求(request)映射到servlet -
cfczdws:
??????????
oracle best practice 读书笔记(持续更新) -
cfczdws:
看了受益匪浅,学习
B树算法的java实现 -
cfczdws:
不得不再回次。。
HTTPClient模拟登陆人人网
文章列表
URL编码:
可以理解为对一个字符串进行编码,在表单编码中也用到这个算法。
用途:
一个URL可以包含任何字符,URL编码可以把这个URL编码成只用ASCII码就可以表示的形式。编码后的URL在任何机器上都可以正常显示。
例如:你在浏览器地址栏输入一个URL,浏览器会首先对这个URL进行URL编码,然后再发送给web服务器。比如输入了“中”字,浏览器会编码成%E4%B8%AD发送给服务器。
浏览器编码的字符集是由用户进行配置的,在 IE选项 - 高级 - 国际 栏中,有个“发送UTF-8 URL”的checkbox,如果选中,URL将以UTF-8的编码发送给客户端,否则,会使用本机的缺 ...
java源码是学习数据结构的好材料,研究这些代码,能够更好的理解算法。
准备工作
java.util.Arrays是一个典型的工具类(构造函数修饰符为private),该类提供了一组sort1()方法,分别用来可以比较的基本类型进行排序。
private static void sort1(int x[], int off, int len)
private static void sort1(long x[], int off, int len)
private static void sort1(byte x[], int off, int len)
private static v ...
google chrome的一个问题
在编码没有选择“自动检测”的情况下,google chrome会按照默认编码读取网页(如下图):
为了正常显示网页,选择 “编码” - “Unicode(UTF-8)”,此时google chrome会重新连接网站,而不是对已经获取的内容直接进行处理。
最终页面的显示时正确的,这不是一个功能性问题,但会产生坏的用户体验。
这篇文章比较了IE7,firefox, chrome对http返回码303的处理。
http响应码
http响应码的分布从1xx ~ 5xx, 比较熟悉的有200(OK), 500 (Internal Server Error), 503 (Service Unavailable)等。
3xx系列的响应码表示“重定向” (Redirection), 这里特别分析303 (See Other),303的rfc2616说明有几点值得我们注意:
服务器在返回303的同时,应该(SHOULD)返回一个不同的URI,并放到Location字段中。
客户端收到303后,可以使用这个URI获取新的资 ...
以前用yuicompressor要压缩js文件,google closure开源后,开发者们有多了一个选择,作为一个使用者,我对yuicompressor和google closure简单的做了一下比较:
通常在项目里都是使用脚本运行,使用web服务的很少,所以这里采用的是下载jar ...
和讲Basic篇的内容差不多,不同的是过程采用的是DIGEST认证:
Tomcat配置:
1 在tomcat的webapps下新建一个目录authen,再建立子目录subdir,下面放一个index.jsp
2 在authen目录下建立WEB-INF目录,下放web.xml文件,内容如下
<security-constraint>
<web-resource-collection>
<web-resource-name>
My App
</web-resource-name>
<url-pattern&g ...
文章主要讲如何在tomcat中配置Basic认证以及工作流程:
Tomcat配置:
1 在tomcat的webapps下新建一个目录authen,再建立子目录subdir,下面放一个index.jsp
2 在authen目录下建立WEB-INF目录,下放web.xml文件,内容如下
<security-constraint>
<web-resource-collection>
<web-resource-name>
My App
</web-resource-name>
<url-pattern>/ ...
BigInteger简单分析
早上看到一篇写使用BigInteger计算阶乘的文章,看了下源码,有点小收获。
BigInteger的主要内部数据:
int signum;
如果数值为正,则signum为1,值为负则signum为-1,值为0则signum为0。
int[] mag;
使用一个数组表 ...