程序员不是有一幅这样的对联吗
上联:一个项目两部电脑三餐盒饭只为四千工资搞得五脏俱损六神无主仍然七点起床八点开会处理九个漏洞十分辛苦;
下联:十年编码九年加班八面无光忙的七窍生烟到头六亲不认五体投地依旧四肢酸软三更加班只为二个臭钱一生孤苦; 横批:苦逼程序员。 其实,程序员职业生涯总结起...
分类:
其他好文 时间:
2014-05-27 01:56:31
阅读次数:
225
一、Log4net是什么、优点用来记录程序日志,优点:1.提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;2.日志信息可以输出到不同的地方(数据库,文件,邮箱等)。二、Log4net的结构log4net有四种主要的组件,分别是Logger(记录器),
Repository(库)...
分类:
Web程序 时间:
2014-05-27 01:24:47
阅读次数:
469
用真机调试程序的时候,eclipse的console总是出现如下的错误“Adb
connection Error:远程主机强迫关闭了一个现有的连接”问题出现的原因:这是ddms调用adb引发的. 经过一番搜索,
发现这是windows环境下, adb的一个限制, 也可以说是bug. 当手机上同时运行...
分类:
移动开发 时间:
2014-05-24 04:37:38
阅读次数:
306
之前 我这一直没有以上两款测试机 于是发布被退回了。说是这两款 开启动就崩。这种情况下
解决办法只有一个,就是bug重现,不然,你根本无法确定再一次提交是否是安全的。所以我借了一台iPad mini 7.1.1和 退回说明的一样配置。测试
bug果然。和给的crash说明一样第三方库 百度地图那块有...
分类:
移动开发 时间:
2014-05-24 04:33:26
阅读次数:
394
随着对iOS的不断了解和深入,我们可以设计很多的小工程,然而对工程的构架成了我们很是费时费神的事情。一个好的构架能给工程带来很大的益处,也能让用户有很好的体验。本文以微博为例,介绍两种自己经常使用的框架,希望读者能给出意见,提出框架测试的Bug,多多留言,以便共同探讨。####微博的基本画面跳转.....
分类:
移动开发 时间:
2014-05-19 17:08:05
阅读次数:
393
当出现以下问题的时候,就要开始重构代码。 1)重复代码
重复代码在业务逻辑相同的地方,抽成方法。重复代码在业务逻辑不同的地方。抽成类。 2)long method
其实这个问题很多时候都碰到。我觉得原因主要还是两个。一个是修bug的时候,不敢改。因为这玩意,要改的话,压力还是很大的。还有一个写好之后...
分类:
其他好文 时间:
2014-05-19 15:35:39
阅读次数:
208
接着上一遍文章>,继续学习如何自己设计并使用断言,来更加容易,更加不费力
地自动寻找出程序中的错误。
首先看一个简单的压缩还原程序...
分类:
编程语言 时间:
2014-05-18 18:39:51
阅读次数:
321
之前在coolshell上看到一篇关于codeReview的文章: http://coolshell.cn/articles/11432.html。
?接着实际工作当中实践了一把,有些感触,便向团队发了一封分享邮件,具体如下:
1.因为视角不同,时常能从代码层面发现bug。
2.知识共享:
从别人的代码那学习到设计思想,一些工具的运用,比如说项目培强引入的eventBus, 联系人、短信功能都抽象出DAOBase
...
分类:
其他好文 时间:
2014-05-18 13:28:41
阅读次数:
258
本文同步至http://www.waylau.com/from-ireport-to-jaspersoft-studio/
从5.5版本开始,Jaspersoft Studio将取代iReport 成为JasperReports官方设计器。iReport 维护截止日期到2015年底,意味着不会再有新的功能增加进iReport,但会做一些关键bug的修复、更新。所幸的是基于eclipse的...
分类:
Web程序 时间:
2014-05-18 06:59:24
阅读次数:
331
Queue queue = new LinkedList ();
for(int i = 0; i<20; i++) {
queue.add("坑爹" + i);
}
for(int j =0; j<queue.size(); j++) {
String str = queue.poll();
System.out.println(j);
}嘿嘿 输出的是从1~10;虽然没什么技术含量但是我...
分类:
其他好文 时间:
2014-05-18 04:20:23
阅读次数:
282