`
文章列表
IT技术变得太快了,因此任何人为的规划,都将被证明是不合实际的,所以,跟着感觉走,也许就是最好的选择
The Matrix 中经典台词很多,然而最让我印象深刻的,却是Morpheus 的一句并不起眼的台词:“Time is always again us”,中文大意是“时间总是不够用”。是的,不仅仅是时间,人力、设备、预算,经常通通都不够用。资源总是宝贵的,资源也总是紧缺的。The开发人员都会遇到类似的问题,团队成员人力不足,或者项目进度太紧,又或者再多加两台服务器才能够满足性能要求,但是已经没有那么多预算了。资源在项目开发中,似乎总是不够用。开发者们都是追求完美的生物,他们都在力图保持着事物最接近完美的趋势。因此,资源问题往往让开发者们头疼不已。再多几个人,这个项目一定能按时发布;再多三个月, ...
本文列述了13个Java程序员应当学习Flex和BlazeDS的理由,讨论了为什么Flex结合BlazeDS是开发RIA的最佳组合之一。无论是高度交互的网站还是以Java为后端的企业应用,这项组合都是最佳选择之一。更重要的是,这项组合能同时为开发 ...
【概念】  dbunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装,虽然在80%的情况,你只需使用它极少的api。它通过使用用户自定义的数据集以及相关操作使数据库处于一种可知的状态,从而使得测试自动化、可重复和相对独立。虽然不用dbunit也可以达到这种目的,但是我们必须为此付出代价(编写大量代码,测试及维护),既然有了这么优秀的开源框架,我们又何必再造轮子。  DbUnit是为数据库驱动的项目提供的一个对JUnit 的扩展,除了提供一些常用功能,它可以将你的数据库置于一个测试轮回之间的状态。   【简介】  为依赖于其他外部系统(如数据库或其 ...
Microsoft Office Visio 2003 下载地址:http://218.90.144.70/down/Office/Office/Viso2003.exe由于破解版本的密钥已经失效,可用以下序列号WFDWY-XQXJF-RHRYG-BG7RQ-BBDHM已测试安装通过
struts的日期转换器对不同电脑会作出不同的转换,在开发人员电脑上没有问题,但到了部署服务器上却总是报类型无法转换的错误。 网上找了很多资料都没有适合自己的日期转换器。 只能自己参考着写一个了。 了解了struts2转换器的原理后其实也不难。 下面分享下,一个转换没有时分秒日期,和有时分秒日期两种类型的日期转换器代码。 package com.iemis.dye.conver; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import ...
JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多 JavaScript 库面前又觉得无所适从,本文,我们将使用 Google 搜索出排名前 10 位的 JavaScript 库,并对它们逐一进行介绍。 1. jQuery: The Write Less, Do More, JavaScript Library jQuery 是一个很新的 JavaScript 库,它的口号是“几行代码,能干大事”(Write Less, Do ...
struts2.1.6中double为0或0.0时验证错误,这是struts2.1.6中xworke-2.1.2包double类型转换的bug,他认为0小于最小值导致的. 升级到Struts 2.1.8 (GA)版就可以解决改问题了. 今天下载了Struts 2.1.8 (GA)版发现里面对应的freemarker和sitemesh及插件等都升级了.正好一并升级一下了.   另外可以自己定义转换器来覆盖默认的转换器.
myeclipse启动速度太慢,是因为里面集成了太多的功能,对于大多数人来说是不必要的,只需要根 据自己正在用的项目加载相应的工具就可以了。 1.去除不需要加载的模块Windows -> Preferences -> General -> Startup and Shutdown 右侧显示 了Eclipse启动时加载的模块,根据需要去除一些模块(只需要保存现在用到的几个就可以了)。 2.取消启动时自动验证项目配置文件 Window -> Preferences -> MyEclipse Enterprise Workbench->Validatio ...
今天启动tomcat报Address already in use: JVM_Bind:80 错误,以前一直没有错误的。 看来是80端口号给占用了,但明明没有开启其他服务啊。   进入cmd中netstat -an 发现80端口果然给占用了。   那么如何判断80端口给那个程序占用了? 有两种方法可以查看 1.进入cmd中netstat -anb 2.进入cmd中netstat -a : find : "80"   我用netstat -anb命令发现占用80端口的竟然是迅雷的程序,估计是他实现自动上传时自己启动了个服务。
window下python的安装和简单使用,今天终于下载了python并输出了象征性的hello world! 官方网站:http://www.python.org/ 3.1版下载地址:http://www.python.org/ftp/python/3.1.1/python-3.1.1.msi   官方文档:http://docs.python.org/3.1/    一个最新的3.1版入门教程: http://blog.csdn.net/yczz/archive/2009/06/30/4306811.aspx   python中文文档网站:http://www.cnpyth ...
今天用spring Security 角色名称用自定义的启动报错,改回默认的又可以了,查找自己发现:spring Security 中角色名字必须满足ROLE_XXX的格式。
用userAgent的方法判断不出是ie还是傲游,傲游有许多扩展对象,可以根据这个来判断。 具体代码如下:   <HTML> <HEAD> <TITLE>isMaxthon maxthonVersion</TITLE> </HEAD> <BODY> <script type="text/javascript"> function isMaxthon() { try { window.external.max_version; return tr ...
由于开机自动启动oracle那些服务会导致很慢,如果改为手动等要用的时候自己到服务项去启动又太麻烦,于是就自己写了个bat文件。放到桌面上,要用的时候双击一下就ok了。 启动oracle服务bat文件内容: @ECHO OFFECHO Starting OracleService, please wait ... net start OracleDBConsoleierpnet start OracleOraDb10g_home1TNSListenernet start OracleServiceIERP   关闭oracle服务bat文件内容: @ECHO OFFECHO Stop ...
分享一个freemarker sitemesh jsp ext整合的完整项目。 以前几个项目成功应用了freemarker sitemesh struts2整合,但由于有些系统不想使用struts2框架(甚至不想使用java类,直接把jsp当成servlet来使用),或者不适合使用struts2框架。所以需要整合个jsp简单模式的项目出来,jsp里面只是实现了整合freemarker的流程,具体项目需要自己再封装一下。 同时应用了下ext,感觉ext开发出来的界面交互性非常强大,不过ext3.x的要收费了,所以不准备花太多时间研究了。   注:上次修改了项目名称没有把对应目录修改导致运行 ...
Global site tag (gtag.js) - Google Analytics