从一事无成到仅成一事

2013年9月10日

项目组J2ee程序员的标志,你中招没 转载+评论

摘要: 原文在此校园级别的程序员的标志:代码中最多的是嵌套if(null == xxx),还要告诉你,null必须写在前面,我靠。防止把==写成=,c语言时代常犯的错误。由于null不能做左值,在写=的时候出现编译错误。一般来讲,在java中,由于boolean和其他类型不会作隐式转换,因此这么写没有意义。写着写着突然想起来这么个代码:Boolean b = true;if(b=null){}顺利编译通过,也许把null写在==的左侧还是有意义的。后台满是system.out.println("--------程序应该会运行到此处的。。。userId:")。调试程序过程中,如果想在 阅读全文

posted @ 2013-09-10 14:48 nonesuccess 阅读(1582) 评论(0) 推荐(0) 编辑

2010年1月12日

IE8下javascript操作frame的奇怪问题

摘要: 在页面中定义了一个隐藏frame,用于提交某些生成报表之类的申请。之前用都没有任何问题,今天突然不管用了。调试之后发现parent.frames("listFrm")这句话的返回值为undefined。后来把frames的参数改为一个非隐藏frame,问题就解决了。前天手欠下了一个IE8装上,想想看这是唯一可能出现的问题。待高手指导…… 阅读全文

posted @ 2010-01-12 19:34 nonesuccess 阅读(301) 评论(1) 推荐(0) 编辑

2009年12月24日

xFire入门(eclipse、tomcat环境)

摘要: 第一次接触xFire,webService,SOAP等东西,先敲一个HelloWorld试试。详细的介绍在下面的网址:http://www.ibm.com/developerworks/cn/java/j-lo-xfire/遇到了一些小问题,原文中并没有说明。首先是配置文件存放问题。eclipse新建的web工程会自动生成META-INF文件夹,直接把xfire\services.xml放到这个文... 阅读全文

posted @ 2009-12-24 10:35 nonesuccess 阅读(1305) 评论(0) 推荐(0) 编辑

2009年12月11日

String与Long、Integer执行equals问题

摘要: 项目框架中有一个函数,其中一步是判断传入的参数值和数据库中的某个值是否相等。原本数据库的值规定为varchar类型,该函数没有任何问题。现在有个需求是需要把数据库中的整数或长整数类型的值读入之后再做判断,参数传入之后判断相等总返回false。写了一段测试代码:[代码]确定了一下确实是字符串和长整形比较的问题。按照我之前的想法,l为非字符串类型,应该自动执行toString函数,再比较的时候应该返回... 阅读全文

posted @ 2009-12-11 09:25 nonesuccess 阅读(1823) 评论(0) 推荐(0) 编辑

2009年12月7日

subclipse复制问题

摘要: 之前在eclipse里做工程,使用了svn管理之后就不敢再文件夹之间复制文件,拖着拖着就会出乱七八糟的错误。貌似复制完的文件和原来的文件在svn服务器看来是一个文件。开始以为是subclipse的设计思路,但总觉得这插件不应该设计得如此违背常识。仔细观察才发现,复制单个文件夹没问题,复制整个文件夹的时候就会把.svn一起拖过去。在和服务器同步的时候认的就是这.svn,所以就有这些奇怪的现象了。看来... 阅读全文

posted @ 2009-12-07 15:54 nonesuccess 阅读(182) 评论(0) 推荐(0) 编辑

2009年12月1日

Log4j不同的包做不同的日志处理

摘要: 项目进行过程中,有若干debug信息需要打印。之前都是统一一个rootCatogry输出,将日志级别调整到debug后,会输出框架的很多debug代码,导致日志文件非常大。知道log4j可以将不同的包下的日志输出到不同的位置,在网上恶补了一下log4j的基础概念之后,得到了一个可以暂时使用的方案。Log4j配置中分为logger、appender、layout等几种元素,其中appender、la... 阅读全文

posted @ 2009-12-01 19:22 nonesuccess 阅读(3201) 评论(0) 推荐(1) 编辑

导航