- 博客(4)
- 收藏
- 关注
原创 浏览器怎么决定发送HTTP的Accept-Language请求头
不同的浏览器方式不同,比如IE是使用Windows default locale 来决定Accept-Language 属性的。也有的浏览器根据自身的属性,如果你下载的是中文版的浏览器,那么默认的Accept-Language就是zh_CN.这时可以设置相应的默认语言属性,比如FireFox,可以去 Tools > Options (Windows) or Fi
2016-03-10 23:35:57 20513 1
原创 怎么知道Java class文件JDK编译的版本号
首先用一些二进制查看器打开class文件,比如od或者hexdump工具。od -x hello.class或者hexdump hello.class我们会看到类似于下面的输出:feca beba 0000 3300这里我们看到前四个字节是Java class的特殊符号,叫做magic字段,用来告诉JVM这是个class文件,之后的两个字节是minor版本号
2016-03-10 23:33:44 10276 1
原创 Web服务器应该怎么判断用户的语言版本
上节我们知道浏览器根据什么发送accept-language请求头,那么这节我们说说服务端应该根据什么来决定用户的language呢?1 可以根据request请求中的accept-language请求头。2 可以根据IP的GEO地理位置决定。3 可以添加一个User的Language Preference Cookie,来决定用户想使用哪种语言。我觉得
2016-03-10 23:32:05 2181 1
原创 三分钟教你学Git(二十) - revert merge会出现的问题
比如当我们git revert的时候,git revert Git会抱怨:is a merge but no -m option was given这是因为你revert的那个commit是一个merge commit,它有两个parent, Git不知道base是选哪个parent,就没法diff,所以就抱怨了,所以你要显示告诉Git用哪一个parent。
2016-03-10 23:27:26 21631 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人