- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 Javascript中for循环的三种写法的效率对比
一共三种写法 如下:view sourceprint?for (var i = 0; i view sourceprint?for (var i in
2011-09-02 11:21:28
612
转载 JS和HTML分离:注册事件的方法进行封装
首先是最常规的方法:testfunction test(){ alert("test");}当某一天,我们知道JavaScript要跟HTML结构实现分离后,就会改了一种写法:testfunction test(){ alert("
2011-09-01 14:51:39
600
原创 java的native2ascii.exe使用
struts2的国际化实现过程--刚开始写的时候按照网上说的那样配置完,结果一测试,乱码。然后自己在网上查了很多关于struts2国际化乱码的文章,写的都不全面,比如native2ascii.exe在哪里都没有说明后面摸索了一下,终于不乱码了。 第一步--
2011-08-04 18:50:47
2443
原创 在Struts中使用Validator框架
UML软件工程组织 每个应用程序都有责任确保它们插入到后台资料库的数据是合法有效的,毕竟,如果这些应用程序所依赖的数据一旦遭到了破坏,那将是灾难性的,那应用程序还能拿什么来使自己正常运转呢?比如说,使用正规关系数据库的一个应用程序,数据库中的每个字段都有自己一定的规则和约束,来
2011-07-29 11:04:31
426
原创 log4j 使用简介
<br />前段时间开始用log4j作为应用程序logging的开发,发现确实太方便了,故向各位推荐之。log4j完全文档有189页呢,只能简单再简单得介绍一下。<br /><br />使用log4j的理由:<br />1,System.out.println(message) 太长,每次输入太麻烦,用log4j可以log.debug(message),相对比较短<br /><br />2,信息输出来源不确定,由于有太多的System.out.println()来自不同的class和
2011-05-24 09:44:00
757
原创 Struts的莫名问题解决方法:Attribute class invalid for tag present according to TLD
<br />今天在项目开发中发现一个很莫名其妙的问题,项目全做好了,交给美工修改了一下版面,没想到结果页面都无法访问了,提示说Attribute class invalid for tag present according to TLD错误,由于这期间我们都没再修改过项目,肯定是在JSP页面上出了问题,但是,美工说她什么也没动,就是修改了一下样式,调整了一下版面.<br />看了很久,也没发现什么问题.搞得我头都大了,到网上找了一下,也有些人遇到这个问题,回答的结果是在使用struts的标签时,某
2011-05-20 17:45:00
10327
原创 ubuntu glassfishv3
<br />首先介绍下glassfish出现的背景把<br />用了很多年的Tomcat, 无论开发环境还是生产环境, 应该说, 大家对它还是基本满意的。不过, 也不是一点问题没有。 从开发人员的角度来说, Tomcat主要的缺点就是较弱的热部署(hot deploy)能力。 修改一个Java类, 保存后, Tomcat会重新加载这个类, 但不久就要重新启动Tomcat才能继续开发。 在企业关键应用的场景下, 若发生急迫的程序缺陷更正, 让众多的用户停止手头的工作, 等待服务器重新启动, 显然十
2011-05-18 14:57:00
792
原创 使用hibernate二级缓存优化你的应用
因为对hibernate缓存的不了解,新接触hiberante开发的人往往无法很好的使用它。然而,合理的使用缓存将成为加速hibernate程序的最有效途径。 频繁的数据库读写会影响web项目的性能表现。作为一个高性能的对象/关系持久化查询技术,单纯的使用hibernate可能还不能解决你所有的性能问题。很多时候,开启二级缓存将会很好的改变这种境况。下面的文章会让你对缓存有个初步的了解,同时告诉你怎么用缓存来提升性能。 什么是缓存(Cache)?
2011-04-19 16:45:00
398
原创 JUnit in java 真正的测试用例实战
单元测试基础 当今软件测试十分盛行时,本人通过项目实践和个人亲身体会浅谈单元测试,本人一直坚持“用代码说话的原则”,同时也希望个人能给出宝贵意见,共同探讨、共同进步,为中国软件事业有更大的发展共同奋斗!最早我们项目组开发的项目时,写代码都是从底层一直写到表现层到jsp,然后开发人员在web层调试页面,近乎98%都会报一大堆exception,然后再在代码中加断点一步一步查到底哪一层代码出现问题……,比较好点做法就是在各个类中加上main方法测试,但总体很不理想,给web层开发人员的调试和质量
2011-04-01 09:19:00
3256
原创 低效的where 1=1
<br />也许很多人在开发多条件查询或模糊查询的时候,为保证不管选择哪种过滤条件总保证查询条件为true,于是在where子句后选择1=1或者0=0技巧来满足模糊查询。当然这的确对开发人员来说是一个不错的技巧。于是我在Mysql中通过上千万条的数据测试发现很耗性能。即便是建了常用字段的索引(排序)也没有作用,足以确定1=1很低效,大数据量很耗性能。<br /><br /> select * from t_user where 1=1<br /><br /> 因为添加了"1=1
2011-03-28 15:43:00
762
原创 Ubuntu中用VirtualBox虚拟机安装Windows XP
具体步骤 http://www.linuxidc.com/Linux/2010-09/28435.htm我安装的时候有遇到几个问题安装xp的时候提示找不到硬盘驱动器这个时候你在安装虚拟电脑的时候要把虚拟硬盘放在windows下的盘里面就可以解决了然后每次重启后启动虚拟系统的时候提示irtualBox can't operate in VMX root mode. Please disable the KVM kernel extension, recompile your kernel and reboot
2011-03-12 13:04:00
4534
原创 Ubuntu 侧边栏软件:conky 安装配置
conky,是ubuntu下的一个侧边栏软件,可以在屏幕上,显示出一些基本的个人信息,常见的包括:电脑名字,IP地址,CPU和内存的使用率,网络速度监控,还有硬盘每个“分区”的使用情况。一.安装和准备1.最简单的了:sudo apt-get install conky安装完了,先别着急,这个东西刚装好还不能立刻使用,我们要做的,就是自己编写配置文件: .conkyrc2.现在打开你的”主文件夹“,按下”ctrl+h“,就能显示出隐藏文件,仔细找找,有没有“.conkyrc”,这个文件,如果有,你
2011-03-08 12:47:00
5726
原创 Linux_LibFetion_V2.0_beta6[2010.9.15更新]
Linux_LibFetion_V2.0_beta6紧急修复因飞信服务器地址9月7号升级导致libfetion登录不了的问题。v2.0.0 beta6 紧急更新 (10.08.31-10.09.09)1: 修复因飞信服务器升级导致不能获取新飞信服务器地址问题2: 修复获取验证码时程序可能会崩溃的BUG(网络差的情况下)3: 增加程序掉线后自动重登录提示.libfetion软件源设置:deb http://ppa.launchpad.net/microjo/ppa/ubuntu
2011-03-08 11:18:00
557
原创 ubuntu 中jdk安装和sqldeveloper安装
在ubuntu下可以通过多种方式来安装jdk,如使用Adept/新立得软件管理器在其中分别搜索"sun-java6-jre"和"sun-java6-jdk"并标记安装、通过apt-get命令来安装(sudo apt-get install sun-java6-jre、sudo apt-get install sun-java6-jdk)、同样也可以通过从java官网上下载jdk安装文件进行手动安装(我下载的文件是:jdk-6u20-linux-i586.bin),这也正是本文所要讲述的一种安装方
2011-03-08 09:08:00
3076
原创 Ubuntu使用命令安装jdk失败的解决方案--sudo apt-get install sun-java6-jdk
ubuntu10.04 lucid 去掉了sun-java6-jre,sun-java6-jdk的源,所以如果是直接apt-get install sun-java6-jdk提示是现在没有可用的软件包 sun-java6-jdk,但是它被其它的软件包引用了。这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到E: 软件包 sun-java6-jdk 还没有可供安装的候选者解决方法:系统-->管理工具-->软件源中“其他软件”,勾选第一项
2011-03-07 17:59:00
2183
原创 PlayOnLinux 让你更方便地在linux上玩windows游戏
用Wine用得太痛苦了, 试试PlayOnLinux 吧,这个每个linux玩家必备软件。它为很多游戏和包括Google Sketchup, Photoshop and AutoCAD在内的软件都提供自动安装脚本 .如果你依赖Windows软件但总体更喜欢linux,那么这个软件值得你一试。 Wine 安装Windows软件不像它听起来那么简单。有些软件只能用特定版本的Wine才能安装,有些就不行了。很多软件要求你事先安装IE,或者安装各种各样的Dll文件,而PlayOnLinux 自动帮你处理这些
2011-03-05 08:40:00
15565
原创 ubuntu QQ for Linux64 位deb版
总算找到支持64位的的qq了地址送上:http://download.pchome.net/internet/communications/oicq/detail-140334.html如果你没有下载rar解压缩文件。。你还是下载个把。。不然你还是安装不了。。直接到软件中心输入rar 就可以找到了然后这两天认识到一个真理。。。你要区分好你的ubuntu到底32位的还是64位的。。不然很麻烦。。遇到个错误就纠结的半死例如位在32位的系统下。。安装myeclipse64的。。然后怎样也安装不成。最后纠结了半天才
2011-03-04 10:07:00
3290
原创 ubuntu 面板恢复命令
打开终端,终端窗口打开之后,立即在提示符后面输入下列命令: gconftool --recursive-unset /apps/panel(注意:每个斜杠 “/” 后面没有空格)接下来输入下列命令:rm -rf ~/.gconf/apps/panel最后还需要执行:pkill gnome-panel接下来,Ubuntu 默认的上下两栏面板就会恢复默认值,出现顶部+底部各一面板的默认布局。
2011-03-02 15:14:00
756
原创 ubuntu Fcitx输入法
最近发现google输入法有时候会有问题,就是突然间不能输入中文了。。无奈。。最后只好尝试安装这个输入法了。。具体操作如下。。首先,现卸载多余的输入法,点击“应用程序”--"ubuntu软件中心“,点击已安装的软件,找到你系统内的输入法,卸载之!删除SCIM输入法:sudo apt-get removescim 安装fcitx输入法:sudo apt-getinstall fcitx 记住执行完操作后一定要注销系统!)其次,在软件中心,点击获取软件,输入:Fcitx,找到一个”Free c
2011-03-02 09:06:00
1111
原创 ubuntu 熟悉感受
用了这个系统两三天了。也开始渐渐熟悉了这个系统其实这个系统没有网上说的那么复杂说什么安装个软件还要输入命令。是,有的软件需要命令安装,但是现在这个版本(10.04)后就没有那么麻烦了吧系统都提供了软件中心。很多软件都能在里面找到,点击安装或者卸载就能搞定一切了。说实话,这个系统挺好用的。哈哈。起码现在我更喜欢用了。但是因为普及度还不高。一些软件还不完善。。但是这个系统是很有潜力的。。继续研究中。。介绍个好的聊天软件---eva。这个系统下的qq各种类型的好像都不太好用。但这个软件就还不错。。不过貌似也有一小
2011-03-01 14:40:00
688
原创 Ubuntu Firefox不能显示flash的解决方案
1. 从flash的官网上下载install_flash_player_10_linux.deb安装包。 网址为: http://get.adobe.com/flashplayer/ 我选择的是: .deb然后用爱立得软件安装包打开他。。。然后他就会自己安装了。。重启下就好了。。我好奇的是为什么在火狐中直接安装flash插件老是成功不了呢?人品太差?。。算了。。现在能看视频就好了。。
2011-03-01 11:19:00
6652
原创 ubuntu 终端里出现了“确定”却没有办法点击
问题如题,答案简单。。。要按tabQ键左边的..orz 。。。。不懂的时候老傻等。最后强制关闭终端。。。
2011-03-01 10:34:00
1611
原创 ubuntu 卸载软件checkinstall
<br />在ubuntu下卸载程序比较麻烦,但是通过卸载软件新立得就发便了多。。<br />这个软件可以在软件中心搜索checkinstall 中找到<br />安装后将会在系统管理中多个新立得软件包管理器,之后在里面搜索相应的软件,然后在右键选中以便删除,在点击应用就可以卸载了
2011-02-28 14:09:00
871
原创 ubuntu 美化工具 awn
<br />现在这个工具在10.04版本中直接在ubuntu软件工具中直接可以安装了<br />打开软件工具在搜索栏中输入awn。。安装即可<br />然后安装完在系统中就会多了个awn设置<br />自己研究研究选择自己喜欢的效果就可以让自己桌面更绚丽了。。<br /> <br />http://www.ubuntugeek.com/how-to-install-avant-window-navigator-awn-in-ubuntu-9-10-karmic.html<br />参考设置可以在这里看看
2011-02-28 10:16:00
925
原创 ubunbu 系统安装注意的问题及网络设置
我是直接用wubi硬盘安装ubuntu的。。关键 是要把.iso和wubi.exe放在同一个根目录下。。。什么叫根目录 。。就是要直接放在c:/或d:/或其他盘:/这样的目录下不然安装就没办法正常。然后提示 重启。等个半个小时就差不多了。。在79%会耗时比较久进去关键就是网络设置了。。在system 的网络连接中。。有线选项中添加个新连接。mac地址输入下。ipv4中选择手动输入。然后输入ip,子网掩玛,网关。。然后下面的dns也要记得输入。。不然还是上不了网。。然后的然后你在右上角刷新下连接就可以上网了
2011-02-26 12:52:00
606
原创 ubunbu 谷歌输入法安装
<br />总算 找到比较 好用的智能输入法了---google输入法。。在ubuntu下中文输入总算发便多了。。。<br />具体安装如下。。<br />先运行 应用程序 - 附件 - 终端,然后复制下面步骤中的内容,粘贴即可:<br /><br />一、下载谷歌拼音的源代码文件:sudo wget http://malu.googlecode.com/files/scim-googlepinyin.tar.gz<br /><br />二、解压源代码文件包:sudo tar zxvf scim-goo
2011-02-26 12:10:00
596
原创 ubunbu 更新源
先在在终端输入sudo gedit /etc/apt/sources.list把里面的源,换成以下:deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiversedeb http://archive.ubuntu.com/ubuntu/ gutsy-security main restricted universe multiversedeb http://archive.ubuntu
2011-02-25 17:46:00
369
rop开发手册
2013-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人