- 浏览: 10492 次
- 性别:
- 来自: 山东-->北京
最新评论
-
wv1124:
不好用,早就不用了
可以同时测试ie5,ie6,ie7,id8...的浏览器 -
鹤惊昆仑:
linghongli 写道鹤惊昆仑 写道看看虚拟机方案。vir ...
可以同时测试ie5,ie6,ie7,id8...的浏览器 -
mgcnrx11:
ansjsun 写道linghongli 写道鹤惊昆仑 写道看 ...
可以同时测试ie5,ie6,ie7,id8...的浏览器 -
ansjsun:
linghongli 写道鹤惊昆仑 写道看看虚拟机方案。vir ...
可以同时测试ie5,ie6,ie7,id8...的浏览器 -
pipilu:
根本不顶用的。
可以同时测试ie5,ie6,ie7,id8...的浏览器
文章列表
编写程序的时候,经常遇到乱码问题,网上不少文章都有解决办法,我不才精炼了一下:
1.乱码产生的原因
问题就产生在图中圈圈的位置,程序在运行时jvm会按照系统默认的编码将信息转换为UNICODE进行处理,如果输入的信息与当前系统的默认编码不一致,jvm依然会使用系统默认编码进行转换,造成乱码。例如,输入的信息是utf-8,系统编码是gbk,这样jvm就会把utf-8编码的信息按照gbk编码转换为UNICODE,造成乱码。
2.解决办法
方法很简单,网上很多,我摘抄一段:
new String(str.getBytes("utf-8"), "gbk");
因为之前看了jquery的源码,对于源码中的一开始的()();不是很理解,后来到网上查了查,有了大致的了解,怕忘记了,所以记录一下。
(function(a){alert(a)})(1);
//上面的代码就是一个自动执行的js函数,和jquery中的一样。其中的
function(a){alert(a)}
//是一个匿名函数,接受一个参数。随后的(1)表示对这个匿名函数的调用,并且传递了一个参数,这与我们平常声明一个函数,并调用是一样的:
function x(a) {
alert(a);
}
x();
//现在来说一下对于这个自动执行函数我所理解的执行顺序:
// ...
Spring 标注@Autowired 如果做到自动装配私有变量而不使用set方法的原理
熟悉jdk的话就知道,方法就是使用java.lang.reflect.Field类的:Field.setAccessible(true); 将字段设置为‘true’,就可以直接使用set方法为其赋值了。
如果不设置‘true’的话,则会抛出‘java.lang.IllegalAccessException’的异常
Spring中的代码如下(标绿的部分):
-------------------------------------------------------------------------- ...
很多人可能都遇到过这种情况:
机器装的是ie7,但是因为开发需要按照ie6的规范,所以需要卸载ie7,如果操作系统不支持ie6,甚至要换系统。
现在有了IETester,一切都好办了,它可以让你以任何一种ie内核来浏览网页。下面引用一张图片:
它的网站是:http://www.my-debugbar.com/wiki/IETester/HomePage
它是免费的,而其有中文界面。
最近没事儿,就想看看spring是如何加载配置文件的(例如:applicationContext.xml),怕会忘掉,所以记下来:
1.入口
org.springframework.web.context.ContextLoaderListener(这里推荐使用listener,查了查原因,大部分是因为listener启动的时间更早)
//重要源码
/*--------------初始化入口---------------*/
/**
* Initialize the root web application context.
*/
public void contextInitialize ...