随笔分类 - IT杂谈
IT八卦
摘要:一、序言NoSQL是Not Only SQL的缩写,而不是Not SQL,指的是非关系型的数据库,它不一定遵循传统数据库的一些基本要求,比如说遵循SQL标准、ACID属性、表结构等等。相比传统数据库,叫它分布式数据管理系统更贴切,数据存储被简化更灵活,重点被放在了分布式数据管理上。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。二、大数据时代随着互联网web2.0网站的兴起,非关系型的数据库成了一个极其热门的新
阅读全文
摘要:理论综述与创新---结构洞的新应用1.结构洞社会学理论的解释罗纳德·伯特1992年在《结构洞:竞争的社会结构》一书中提出了“结构洞”理论(Structural Holes),研究人际网络的结构形态,分析怎样的网络结构能够带给网络行动主体更多的利益或回报。“结构洞”就是社会关系网络中相互之间不直接或间接连接的,拥有互补资源或信息的个体之间存在的空位,即社会网络中某个或某些个体和有些个体发生直接联系,但与其他个体不发直接联系,从网络整体看好像网络结构中出现了洞穴。这一理论的提出,立即引起了社会学、管理学、经济学、政治学等学科学者的关注。社会学视角下的“结构洞”理论隶属于网络分析学派的第二
阅读全文
摘要:那些争议最大的编程观点1. 业余时间不会为了好玩而编程的程序员,永远比不上那些以编程为乐的同学。我认为即使是最聪明、最有才华的人,如果只是将编程作为工作,也永远成不了真正优秀的程序员。以编程为乐的人会在业余时也搞些小项目,或者弄弄各种不同的编程语言和编程思想。2. 单元测试无助于编写优秀代码。编写单元测试的唯一理由仅仅是确保已经能工作的代码不会出问题。先写测试或者按测试来写代码是无比荒谬的。如果在代码之前写测试,你都不知道边 界情况是什么。虽然能让代码通过测试,但是在没有预见到的情况时还是会出问题。而且,好的开发人员会尽量降低内聚性,新增代码不可能使已有的出问题。3. 唯一能放之四海而皆准的.
阅读全文