摘要: 一、什么是字符集?什么是编码?字符(Character)是文字与符号的总称,包括文字、图形符号、数学符号等。一组抽象字符的集合就是字符集(Charset)。字符集常常和一种具体的语言文字对应起来,该文字中的所有字符或者大部分常用字符就构成了该文字的字符集,比如英文字符集。一组有共同特征的字符也可以组成字符集,比如繁体汉字字符集、日文汉字字符集。字符集的子集也是字符集。计算机要处理各种字符,就需要将字符和二进制内码对应起来,这种对应关系就是字符编码(Encoding)。制定编码首先要确定字符集,并将字符集内的字符排序,然后和二进制数字对应起来。根据字符集内字符的多少,会确定用几个字节来编码。每种 阅读全文
posted @ 2012-08-30 22:08 戴眼镜的码农 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 在AJAX兴起以前,很多人写JS可以说都是毫无章法可言的,基本上是想到什么就写什么,就是一个接一个的函数function,遇到重复的还得copy,如果一不小心函数重名了,还真不知道从何开始查找错误,因为大家总是用面向过程的编程思想来写JS代码,而且也由于网络上充斥了太多小“巧”的JS代码段,很多都是随意而为,很不规范,这也就造成了大家对JS的“误解”,一味的认为它就是一个辅助的小东东,而不适合做大的东西开发。但是自从AJAX兴起后,大量的JS代码编写要求人们具备像写JAVA类似的代码一样,能够面向对象进行开发。 所以下面就结合我自己的体会和所学习的东东和大家一起来学习在JS中如何使用面向对象的 阅读全文
posted @ 2012-08-30 22:04 戴眼镜的码农 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 任意公共方法的执行:execution(public * *(..))任何一个以“set”开始的方法的执行:execution(* set* (..))AccountService接口的任意方法的执行:execution(* com.xyz.service.AccountService.* (..))定义在service包里的任意方法的执行:execution(* com.xyz.service.*.* (..))定义在service包或者子包里的任意方法的执行:execution(* com.xyz.service..*.* (..))在service包里的任意连接点(在Spring AOP 阅读全文
posted @ 2012-08-27 11:12 戴眼镜的码农 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 最近做项目中,中间有一个功能是用jxl插件生成excel报表,因为之前没有弄过这些,所以都是从网上找一些资料、文档现学。 现在功能已经做完了,就整理了一下,留着自己以后看,以免忘记. 废话不多话,直接上代码。 //創建一個excel文件 String path = "D:/Report.xls"; FileOutputStream fos = new FileOutputStream(path); WritableWorkbook wwb = Workbook.createWorkbook(fos); WritableSheet sheet = wwb.createShee 阅读全文
posted @ 2012-08-15 14:59 戴眼镜的码农 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 软件架构师的定义乃至所需要的特质历来众说纷纭。下面从一些另类的角度来做点分析。从产生根源来看,程序规模越大,参与人员越多,越需要架构师;程序越小,参与人员越精英化,架构师存在价值越小。这不难理解,大军团作战,总不好一窝蜂就上去了,总要有些规则,总要有人把我全局。架构师就是在比较高的层面上把握全局的这个人。从这个角度来看,对架构师而言选择最重要,因为站的高,所以选择具有非常大的价值。注意不是UML,也不是对业务的理解,不是编码能力而是做出正确选择的能力。当下的开发环境下,考虑解决方案时,所面临的选择不是太少,而是太多。举个最简单的例子,我们要开发一个基于Web的项目管理程序,那么你面临的选择是: 阅读全文
posted @ 2012-08-13 09:15 戴眼镜的码农 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 第一步:用帐号登录mysql[root@CentOs5 ~]# mysql -u root第二步:改变用户数据库mysql> use mysqlReading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changed第三步:修改密码,记得密码要用password()函数进行加密,一定不要忘记!!!mysql>updateusersetpassword=password( 阅读全文
posted @ 2012-08-12 23:32 戴眼镜的码农 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 一、时区1. 查看当前时区date -R2. 修改设置时区方法(1):tzselect方法(2):timeconfig 仅限于RedHat Linux 和 CentOS系统方法(3):dpkg-reconfigure tzdata 适用于Debian3. 复制相应的时区文件,替换CentOS系统时区文件;或者创建链接文件#cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime中国是东八区,设置北京/上海的时间可用以下命令:#cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime#reb... 阅读全文
posted @ 2012-08-12 22:50 戴眼镜的码农 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 1,卸载原来的openJDK:yum-yremovejava2,在oracle官网下载jdk-6u30-linux-i586-rpm.bin3,复制jdk-6u30-linux-i586-rpm.bin到/usr/目录下4,cd /usr,然后更改文件权限:chmod +x jdk-6u30-linux-i586-rpm.bin5,./jdk-6u30-linux-i586-rpm.bin6,vi /etc/profile,在文件最后面输入:Config代码 JAVA_HOME=/usr/java/jdk1.6.0_30PATH=$PATH:$JAVA_HOME/binCLASSPATH=.: 阅读全文
posted @ 2012-08-09 22:19 戴眼镜的码农 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 我们在使用ul, li 标签时经常会遇到一个问题,就是 li 不能左对齐,就是 <li>标签的左边总会留有一些空隙。这是由于不同浏览器的预设值引起的, 你用ie打开应该是没有这个问题的. Firefox或者Chrome等浏览器会给ul标记的padding-left设一个默认值,为40px. 而ie的默认值为0.解决这个问题只需要在ul的css里加上"padding-left:0;"就可以了...ul,li{padding:0;margin:0} 就这个就可以。 阅读全文
posted @ 2012-08-08 14:42 戴眼镜的码农 阅读(2488) 评论(0) 推荐(2) 编辑
摘要: Spring简化了加载资源文件的配置,可以通过<context:property-placeholder去加载,这个元素的写法如下: <context:property-placeholder location="classpath:jdbc.properties"/> 如果想要配置多个properties文件 <context:property-placeholder location="classpath:jdbc.properties"/> <context:property-placeholder locati 阅读全文
posted @ 2012-08-08 09:59 戴眼镜的码农 阅读(10770) 评论(0) 推荐(1) 编辑