`
didiluck
  • 浏览: 10360 次
  • 性别: Icon_minigender_1
  • 来自: 山东-->北京
社区版块
存档分类
最新评论
文章列表
编写程序的时候,经常遇到乱码问题,网上不少文章都有解决办法,我不才精炼了一下: 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 ...
Global site tag (gtag.js) - Google Analytics