摘要:
我收藏的技术知识图,读图时代看图片.... 阅读全文
摘要:
Top 20 Java Libries Used by Github's Most Popular Java Projects: 阅读全文
摘要:
Spark is a compelling multi-purpose platform for use cases that span investigative, as well as operational, analytics.Data science is a broad church. ... 阅读全文
摘要:
这次来聊聊clojure的并行与并发,如果你还不知clojure为何物,请翻翻我的上一篇推文。“并行”是指clojure对并行计算的支持(parallel computing),“并发”是其并发特性(concurrency)。用通俗的话来说,“并行”是同一时间做多件事情,“并发”是同一时间应对多件事... 阅读全文
摘要:
Clojure,这是什么鬼?一门基于JVM(现在也有基于.NET CLR的了:Clojure CLR) 的函数式编程语言。在JVM平台运行的时候,会被编译为JVM的字节码进行运算。。为什么要学它?其设计思想独特。有何先进独特之处?后面我会讲。说实话,现在编程语言满天飞,哥也只是玩过C/C++/Bas... 阅读全文
摘要:
计算机领域有句话:“计算机的任何问题都可以通过增加一个虚拟层来解决”。另言之:"All problems in computer science can be solved by another level of indirection"。其主要思想是将调用者和被调者隔离开,既屏蔽细节,又提高了灵活... 阅读全文
摘要:
企业中的人性Y理论是美国社会心理学家、管理学家麦格雷戈首先提出的,主要观点是:人的本性是喜欢工作的,并渴望发挥其才能;员工愿意对工作负责;寻求发挥能力的机会。激励办法是:扩大工作范围;尽可能把任务安排得有意义和挑战性;要启发内因,实行自我控制和自我指导。~《企业中的人性面》道格拉斯·麦格雷戈卓有成效... 阅读全文
摘要:
到目前为止,已经负责API接近两年了,这两年中发现现有的API存在的问题越来越多,但很多API一旦发布后就不再能修改了,即时升级和维护是必须的。一旦API发生变化,就可能对相关的调用者带来巨大的代价,用户需要排查所有调用的代码,需要调整所有与之相关的部分,这些工作对他们来说都是额外的。如果辛辛苦苦完... 阅读全文
摘要:
Build ToolTools which handle the buildcycle of an application.Apache Maven- Declarative build and dependency management which favors convention over c... 阅读全文
摘要:
http://www.onjava.com/pub/a/onjava/2001/05/30/optimization.htmlComparing the performance of LinkedLists and ArrayLists (and Vectors) (Page last update... 阅读全文
摘要:
关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz 发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++标准库,包括了STL容器,算法和函数等。C++ Standard Library:是一系列类和函数的集合,使用核心语言编写... 阅读全文