- 博客(9)
- 资源 (35)
- 收藏
- 关注
转载 10+年程序员总结的20+条经验教训
开发 1.从小事做起,然后再扩展 无论是创建一个新的系统,还是添加功能到现有的系统中,我总是从一个简单到几乎没有任何所需功能的版本启动,然后再一步一步地解决问题,直到满意为止。我从来没有妄想过能够一步登天。相反,我一边开发一边学习,同时新掌握的信息还可以用于解决方案中。 我很喜欢John Gall的这句话:“复杂系统总是源于简单系统的演化。” 2.一次只改变一件事 当我们在开发时,碰到测试
2016-01-18 18:10:44 252
转载 成为更加优秀的程序员的10个要点
下面,我将作为一名有着多年编程经验的专业程序员,分享一些精华——它们已经帮助我提高了我的代码质量和整体的工作效率,希望也能对你有所裨益 。 1.永远不要重复代码 不惜一切代价也要避免重复代码。如果你有几个不同的地方经常性地要使用某个代码片段,那么可以将它重构成函数。代码重复不但会导致阅读混乱,导致bug——修复了这里的重复片段,却遗漏了其他地方的,还会导致代码库的臃肿和可执行文件大小的膨胀。现在的
2016-01-18 18:08:20 273
转载 初学web开发需要掌握哪些方面?
初学者如何学习web开发,需要掌握哪些方面?这里我写下我的一些的建议,仅供参考。高手可以飘过。 第一步:学习HTML和CSS HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件。HTML很容易学习的,但也很容易误用,要学精还得费点功夫。 随着HTML5的发展和普及,了解HTML5也将成为Web开发人员的必修课。 涉及到网页外观时,就需要学习CSS了,它可以帮你把
2016-01-18 18:02:20 388
转载 三个方法让你成为更好的程序员
做出个东西 找个东西/项目,直接开始做。 想进入编程这一行业的人开始时总是试图先学会一门语言。这种方法是低效的。找一个项目或一个小功能软件去做,针对性的学习那些需要完成这个任务必须具备的知识技能。这种学法让你有了一个学习的环境和目标,逼迫你去具有创造力。有些最有价值的知识会来自解决那些之前没有人解决过的独特问题。这个过程是辛苦的,但要的就是你的坚持。 2. 传教 传教,这能激发你去深入研究某
2016-01-18 17:51:30 238
转载 Java工程师成神之路~
一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 1.1.3. 学习使用Java工具jps, jstack, jmap, jconsole, jinfo, jhat,
2016-01-18 17:44:29 298
转载 Stackoverflow上人气最旺的10个Java问题
1、 为什么两个(1927年)时间相减得到一个奇怪的结果? (3623个赞) 如果执行下面的程序,程序解析两个间隔1秒的日期字符串并比较:public static void main(String[] args) throws ParseException { SimpleDateFormat sf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:s
2016-01-18 17:41:56 315
转载 35 个 Java 代码性能优化总结
前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以
2016-01-18 17:37:28 397
转载 近5年133个Java面试问题列表
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable 的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你
2016-01-18 17:25:55 791
转载 JHotDraw应用程序框架
JHotDraw应用程序框架原文地址:http://www.cnblogs.com/brooktran/archive/2012/07/22/2603540.html JHotDraw简介JHotDraw是面向文档的应用程序框架, 它能通过桌面或者web的方式来发布. 早期的JHotDraw则是以二维图形编辑器的Java图形框架而闻名. JHotDraw起源于Erich
2016-01-11 14:45:48 1534
IpAddressField java IP地址格式的输入框源码
2016-08-09
Sublime Text 3(代码编辑器) v3.0.3095 汉化版(32位/64位)
2015-10-28
HTML、css、javascript学习手册集合
2014-08-06
一款非常好用的日期控件
2014-08-06
C#登录注册源码
2014-08-06
My97DatePicker日期控件
2014-08-06
w3school5.0最新版手册
2014-08-06
算法导论 第三版 批注版.pdf
2018-03-09
免安装版MySQL
2017-03-14
dbforge_for_mysql_7.1.31破解版
2017-01-10
jdk1.5-32位
2016-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人