总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 问答

可能2-3年就可以 修成正果,软件在将来还是会值钱的,以为生活会越来越智能化,越来越数字化,软件的需求还是很有前途,最起码未来的10-20年里不用太担心失业问题了。 10. 对程序员来讲,开发

jopen 2015-02-05   9945   8

Android Fragment应用实战 问答

ity,但目前已经被废弃了。为什么呢?当然就是因为Fragment的出现了!查看Android官方文档中ActivityGroup的描述,如下所示: 可以看到,在API 13的时候Androi

笨笨_kevin 2015-06-21   14616   1
Android   ico   C/C++   Go   Fragment  

少即是极多 问答

我压根不相信这点。 大型软件需要确定的方法,但是更重要的是它需要强依赖性管理,干净的接口抽象和优越的文档工具。 C++ 没一点做得好的(虽然 Java 明显要好很多)。 我们还不知道 Go 语言能做

jopen 2012-07-05   9247   0
ci   C/C++   Go  

我的前端学习历程 问答

把脚本置底,这样可以让网页渲染所需要的内容尽快加载显示给用户。 现在主流浏览器都支持 defer 关键字,可以指定脚本在文档加载后执行。 HTML5中新加了 async 关键字,可以让脚本异步执行。 使用外部Javascirpt和CSS文件

jopen 2015-06-29   18742   0
jQuery   ico   JavaScript   C/C++   Go  

PHP程序员的技术成长规划 问答

ee/rb-tree/skiplist/lsm-tree/trie-tree等)方便在特殊工作 中需求;在系统编程方面,熟悉多进程、多线程编程;多进程情况下面了解大部分多进程之间的通信方式,能够灵活选

jopen 2014-10-28   31051   5

java的concurrent用法详解 问答

实质上不 支持使用任何一种“close”或“shutdown”操作来指示不再添加任何项。 这种功能的需求和使用有依赖于实现的倾向。例如,一种常用的策略是:对于生产者,插入特殊的 end-of-stream

fmms 2011-11-01   120819   23
Java   ci   缓存   C/C++  

持续部署,并不简单! 问答

团队负责为其开发一款基于社交网络的客户关系管理软件,(暂且称之 为项目A)。这个项目除了尚不清晰的需求范围和很紧的期限外,作为业内人士的老公 Richard 根据眼下流行的软件开发过程还提了诸多额外的要求:

jopen 2015-06-07   13539   0

什么是Node.js? 问答

,不断的兼容新的平台。而作为程序员的,可能需要重新组织你的数据结构,或者等待新的版本出现以满足你的需求,或者干脆直接hack JSON。而这些正是我们所说的编程资源的浪费。 假设你可以自己动手丰衣

ajax 2011-10-12   27375   2
数据库   C/C++   Go   HTML   JSON  

21 种代码的坏味道 问答

如果你需要注释来解释一块代码做了什么,试试Extract Method;如果你需要注释说明某些系统的需求规格,试试Introduce Assertion。 如果你不知道该做什么,这才是注释的良好运用

jopen 2014-09-23   10660   1
代码   数据库   C/C++   Go   .NET  
1 2 3 4 5 6 7 8 9 10