一些传统文化常识

【四大名绣】苏绣〖苏州〗、湘绣〖湖南〗、蜀绣〖四川〗、广绣〖广东〗 【四大名扇】檀香扇〖江苏〗、火画扇〖广东〗、竹丝扇〖四川〗、绫绢扇〖浙江〗 【四大名花】牡丹〖山东菏泽〗、水仙〖福建漳州〗、菊花〖浙江杭州〗、山茶〖云南昆明〗 【十大名茶】西湖龙井〖浙江杭州西湖区〗、碧螺春〖江苏吴县太湖的洞庭山碧螺...

软件开发中的两种态度

一种态度认为,应该对程序员在软件开发中的行为进行约束(DirectingAttitude)。 持这种态度的人认为大部分的程序员水平都不高(谣传说有50%的人低于平均水平),所以应该对他们所做的事情进行管教约束。要防止他们做一些可能会给他们 正在开发的系统带来危害的事情。通常,这种态度体现在一些系统设...

电脑随机数是如何生成的?

不论是维持着你余额宝安全的加密过程还是你在玩《战地4》,电脑都会产生随机数。目前有两类随机数——“真”随机数和伪随机数——两者的区别关乎加密系统的安全度。 对于随机数的讨论日渐升温,许多人怀疑英特尔内置于各种硬件内的随机数生成芯片是不是靠得住。要理解为什么这种随机数不太可靠,你必须理解随机数的生成原...

Visual Studio: Build Action详解

什么是Build Action? Build Action is how the file relates to the build and deployment processes. 在Visual Studio 2010的Windows Phone工程中, 有多个build action。它们之...

编程语言编年史

下面这张图片描绘了整个编程语言的历史。包括各种编程语言的发明人,编程语言的特点和适用领域,被什么网站或公司使用等。 编程语言历史 编程语言的历史早于真正意义的计算机的出现。19世纪就有“可编程的”织布机和钢琴弹奏装置出现,它们都是领域特定语言(DSL)的样例。 编程语言发展的编年史 我们一个统计出来...

C#中Linq查询基本操作

from 子句 where 子句 select子句 group 子句 into 子句 orderby 子句 join 子句 let 子句 复合from子句 在某些情况下,源序列中的每个元素本身可能是序列(集合),也可能包含序列 用语访问单个数据库中的内部集合 使用多个from字句执行连接 可以包含多...

关于字符集和Unicode的那点儿事

Unicode与字符集 你曾经是否觉得HTML中的"Content-Type"标签充满神秘?虽然你知道这个东西必须出现在HTML中,但对于它到底干吗你可能一无所知。 你是否曾经收到过来自你保加利亚朋友的邮件,到处都是"???? ?????? ??? ????"? 我很失望,因为我发现许多软件开发人员...

从用户需求转换到产品需求

用户跟福特要一匹更快的马,福特却给了用户一辆车。对这个问题,两套解决方案的区别就是,一个是用户需求,一个是产品需求,而这中间的转化过程,就是需求分析。 用户需求:用户自以为的需求,并且经常表达为用户的解决方案。 产品需求:从用户提出的需求出发,找到用户内心真正的渴望,再转化为产品需求的过程。 例子:...

Linq 总结

Linq是C#和VB.net中的一种查询语言,Linq是一个以用途目的为导向,而不是指令式的语言,因此比较人性化。 下面是Linq学习和使用的一些总结,希望对大家也有点帮助。 函数形式和查询语句形式 Linq语言包含两种形式,一种是Linq的特有查询语言,一种是函数形式的。函数形式是补充的功能,而特...

财务软件的设计

其实财务软件有什么用?我觉得是给人一个快捷的印象,有这个印象帮助人们怎么利用现有的财富,怎么去分配,设计新的理财方案。 一般来说,我们不需要太过复杂的理财工具,只有大件的物品才需要我们动用这个数学工具。比如去买房,或者计算所得税的时候,我们可能需要借助比较专业的工具。那么平时理财软件有什么用?第一个...