英文原文:10 Articles Every Programmer Must Read
作为一名 Java 程序员和软件开发人员,那些每个程序员都应该知道的 XXX
的文章教会了我不少东西,它们提供了某个特定领域的一些实用的并且有深度的信息,这些东西通常很难找到。在我学习的过程中我读到过许多非...
分类:
其他好文 时间:
2014-05-19 22:06:41
阅读次数:
399
今天打算来介绍一下“生产者/消费者模式”,这玩意儿在很多开发领域都能派上用场。由于该模式很重要,打算分几个帖子来介绍。今天这个帖子先来扫盲一把。如果你对这个模式已经比较了解,请跳过本扫盲帖,直接看下一个帖子(关于该模式的具体应用)。
看到这里,可能有同学心中犯嘀咕了:在四人帮(GOF)的23种模式....
分类:
其他好文 时间:
2014-05-19 15:38:50
阅读次数:
172
兽类翻翻棋软件使用说明书目录1 概述 41.1背景 41.2应用领域与使用对象
41.4参考资料 41.5术语与缩写解释 42 系统综述 42.1系统结构 42.2系统功能简介 52.3性能 52.4版权声明 53 运行环境
53.1硬件设备要求 53.2支持软件 53.3数据结构 54 系统操作说...
分类:
其他好文 时间:
2014-05-19 08:02:03
阅读次数:
278
最近在看《领域驱动模型设计》这本书,对自己所看所想就边看边记了。
看了这本书的前三章,对领域驱动模型的核心,我认为领域驱动模型必须关心的是:模型的设计分析必须和代码实现结合。对于没有结合实现的领域模型是没有价值。这也就对领域模型的建立有了一个约束:不能只是设计人员和领域专家在一起对他们所关心的问题....
分类:
其他好文 时间:
2014-05-18 20:02:53
阅读次数:
278
tcpcopy是一种应用请求复制(基于tcp的packets)工具,其应用领域较广,我们曾经应用于网易的广告投放系统,urs系统,nginx
hmux协议开发等系统,避免了上线带来的很多问题。总体说来,tcpcopy主要有如下功能:1)分布式压力测试工具,利用在线数据,可以测试系统能够承受的压力大小...
分类:
其他好文 时间:
2014-05-18 19:16:49
阅读次数:
537
写作驱动学习在软件开发领域有这样的几个名词BDD。测试驱动开发(Test-driven development)是极限编程中倡导的程序开发方法,以其倡导先写测试程序,然后编码实现其功能得名TDD。行为驱动开发(Behavior-Driven Development)是一种敏捷软件开发的技术,它鼓励软件项目中的开发者、QA和非技术人员或商业参与者之间的协作。DDD。领域驱动设计(Domain-Dri...
分类:
其他好文 时间:
2014-05-18 18:27:56
阅读次数:
348
在机器学习领域,我们碰到的第一个问题就是:如何选择特征量。
可是看了一些资料,这点好像都是一笔带过,因为很多都是所谓的不可观测量,如何把不可观测量量化呢?这个或许能给机器学习带来新的契机,就像当年牛顿把力、质量、加速度等模糊的概念定义下来,经典物理出现了前所未有的发展,香农把信息量化,造就了信息革命...
分类:
其他好文 时间:
2014-05-17 23:32:17
阅读次数:
329
题目链接题意 : 给你一个X,让你求出2004的X次方的所有因子之和,然后对29取余。思路 :
原来这就是积性函数,点这里这里这里,这里讲得很详细。在非数论的领域,积性函数指所有对于任何a,b都有性质f(ab)=f(a)f(b)的函数。
在数论中的积性函数:对于正整数n的一个算术函数f(n),若f....
分类:
移动开发 时间:
2014-05-17 21:03:04
阅读次数:
407
修饰模式,是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,修饰模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。例如:DataOutputStream
dos = new DataOutputStream(new BufferedOutputStre...
分类:
其他好文 时间:
2014-05-17 21:01:13
阅读次数:
287
Python在科学计算领域,有两个重要的扩展模块:Numpy和Scipy。其中Numpy是一个用python实现的科学计算包。包括:一个强大的N维数组对象Array;比较成熟的(广播)函数库;用于整合C/C++和Fortran代码的工具包;实用的线性代数、傅里叶变换和随机数生成函数。
SciPy是....
分类:
编程语言 时间:
2014-05-15 14:06:15
阅读次数:
505