排序:
默认
按更新时间
按访问量

理解虚拟内存

在进入正题前先来谈谈操作系统内存管理机制的发展历程,了解这些有利于我们更好的理解目前操作系统的内存管理机制。 一 早期的内存分配机制 在 早期的计算机中,要运行一个程序,会把这些程序全都装入内存,程序都是直接运行在内存上的,也就是说程序中访问的内存地址都是实际的物理内存地址。当计算 机同时运行...

2017-07-11 11:42:09

阅读数:190

评论数:0

如何学好C语言

有人在酷壳的留言版上询问下面的问题 keep_walker : 今天晚上我看到这篇文章。 http://programmers.stackexchange.com/questions/62502/small-c-projects 我也遇到了和提问的老外一样的问题。。能给像遇到这样烦恼的...

2017-06-04 21:22:40

阅读数:424

评论数:0

性能调优攻略

关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。 在开始这篇文章之前,大...

2017-06-02 11:47:09

阅读数:264

评论数:0

什么是工程师文化?

四年前,我在QCon上演讲了一个《建一支强大的小团队》(整理后的PPT分享于这里)提到了工程师文化,今天,我想在这里再写一篇关于工程师文化的文章,一方面是因为我又有了一些想法和体会,另一方面,因为我也正走在创业的道路,毫无疑问,要建一个有浓重的工程师文化的团队或公司,所以有必要把自己的相关想法形有...

2017-06-02 11:21:28

阅读数:302

评论数:0

trinitycore authserver

authserver 是trinitycore的登陆验证服务器,这是authserver的作用. 从authserver的main()函数入手: 这个入口函数中代码从上到下,展示了authserver的业务流程,但是最重要也是最核心的也就两处,其他都是旁枝末节的,比如加载配置。如果是要高效的学...

2017-01-21 17:49:13

阅读数:425

评论数:0

谈程序的“通用性”

在现实的软件工程中,我经常发现这样的一种现象。本来用很简单的代码就可以解决的问题,却因为设计者过分的关注了“通用性”,“可维护性”和“可扩展性”,被搞得绕了几道弯,让人琢磨不透。 这些人的思维方式是这样的:“将来这段代码可能会被用到更多的场合,所以我现在就考虑到扩展问题。”于是乎,他们在代码中加...

2017-01-17 11:34:20

阅读数:595

评论数:0

一个对 Dijkstra 的采访视频

(也可以访问 YouTube 或者从源地址下载 MPEG1,300M) 之前在微博上推荐了一个对 Dijkstra 的采访视频,看了两遍之后觉得实在很好,所以再正式推荐一下。大部分人可能都知道他对图论算法和操作系统的贡献,而其实 Dijkstra 在程序语言上的造诣也很深厚。我们常用的程序语...

2017-01-17 10:22:00

阅读数:158

评论数:0

别想说服我!

(《东方早报·上海书评》,2013年6月2日) 霍金写《时间简史》和《大设计》二书,都有一个被所有人忽视了的第二作者,列纳德·蒙洛迪诺。这两本书能够畅销,我怀疑霍金本人的贡献也许仅仅是他的名气,因为公众其实并不真喜欢科学知识 – 哪怕是霍金的知识。而霍金也深知”每一个数学公式都能让这本书的销...

2016-12-09 18:18:05

阅读数:149

评论数:0

Holacracy(合弄制)------一种新的管理方法

(《商界评论》,2014年6月) 即使生活在技术进步日新月异的今天,我们也不是每年都能看到一个有可能改变世界的颠覆性创新。但我最近听说了一个新的管理方法,却的确有这样的潜力。这个方法叫做“Holacracy”,这是一个2007年才被发明出来的词,我们也许可以把它译为“合弄制”。最近一个大新闻...

2016-12-09 16:41:13

阅读数:315

评论数:0

今天新增机器学习栏

AlphaGo 战胜李世石是引入了机器学习。在很多人看来,机器学习带来了人工智能领域的革命性进展,实际上并非如此。把现阶段的机器学习机制引入到机器视觉方面,仍然不能让自动驾驶达到驴的程度。那为什么AlphaGo能战胜世界冠军呢?这就充分证明了现阶段的机器学习只能很好的运用到人类活动的某些方面,而不...

2016-12-08 11:09:36

阅读数:222

评论数:0

UML学习归纳整理

写在前面 之前在学校比较系统的学习过统一建模语言UML,但长时间没使用遗忘了许多,最近因工作需要,所以对UML重新学习和梳理一下。UML可帮助我们做软件需求分析和软件设计的工作,会让你的需求分析或者软件设计工作更上一层楼。 UML的分类 主要分为两类:结构型的UML和行为型的UML 仅...

2016-11-28 11:06:48

阅读数:159

评论数:0

权威的合法性从哪里来?

(首发于“得到”App付费专栏,2016年8月18日) 马尔科姆·格拉德威尔的畅销书《大卫与歌利亚》可能很多人都已经读过了,我也曾经写过书评。这本书说的道理有点像中国人爱说的“辩证法”:强的东西可能是弱的,弱的东西也可能有强大的一面,最后也许匹夫就能逆袭。 今天我想说的是这本书中可能有...

2016-11-24 16:36:22

阅读数:256

评论数:0

想要提高效率,就得不公平

(首发于《罗辑思维》,2016年4月19日) 假设让你来模拟上帝,给世界上所有人分配财富。你必须按照什么原则分配,才会得到一个与真实世界差不多的结果呢? 首先你不可能均匀分配,否则世界上就不会有穷人和富人的区别。你可能会考虑随心情分配,今天看到这个人心肠好就给她多分点儿,明天看到那个人...

2016-11-23 19:00:18

阅读数:174

评论数:0

游戏服务器中的契约式编程与防御式编程

背景 事情的来由还要从几十几亿年前的一次星球大爆炸说起,sorry,背错台词了,是从几天前讨论接口返回数据和几个月前讨论课件本地数据结构说起,简单的说,就是碰到约定好的内容出现异常,是我们在程序中内部作兼容处理,还是抛出去。 打个比方,我们要解析一段json,约定这个json的格式,只...

2016-11-23 15:33:42

阅读数:210

评论数:0

弱联系的强度:人脉、信息和创新

我们中国人非常喜欢谈人脉,有句现代谚语说“社会关系就是生产力”。拉关系,是很多人都做,但是又被某些有志青年所不屑的行为。可是不管你有多么不喜欢,在社会中做事情往往就是要依赖各种关系,求人未必可耻,孤独未必光荣。“关系”,是个正常的现象。而这个现象并不简单。也许在很多人眼中建立有价值人脉的关键是寻求...

2016-11-17 18:48:55

阅读数:161

评论数:0

读书是一门艺术

读书是一门艺术,是心灵和头脑的艺术,它从来不是忙里偷闲的消遣。   如果你精通读书之道,你就会懂得,什么是人生之道和成功之道。   读书可以怡人养性,可以提高修养,可以锻炼能力。读史使人明智,诗歌使人聪慧,数学使人严密,哲理使人深刻,伦理学使人有修养,逻辑修辞使人善辫。读书时不要只是为...

2016-11-15 15:03:02

阅读数:173

评论数:0

别指望灵感,还是要靠汗水 ——“创造性思维”的三个迷信

转载自:http://www.geekonomics10000.com/970 (首发于《南方周末》,2016年3月4日) 现在还有谁敢不重视创造性思维呢?从总理讲话到小学生家长会,从官方媒体到微信朋友圈,今日中国就算还没到“全民创新”的高境界,至少也是“全民谈创新...

2016-11-14 19:24:27

阅读数:265

评论数:0

成年人的思想还能进步么?

同人于野 本文谈谈成年人思想的进步。      在我们上小学上中学的时候,不管学校的教育多么糟糕,我们的思想都在不停的进步。这表现在如果我们回首一年以前的自己的某些想法,做的某些事,会觉得那时候自己很傻。考察自己的进步的一个更客观的指标大概是“刮目相看指数”。别人如果一年没看到我...

2016-11-14 11:09:07

阅读数:142

评论数:0

从TCP三次握手说起——浅析TCP协议中的疑难杂症

【引言】 说到TCP协议,相信大家都比较熟悉了,对于TCP协议总能说个一二三来,但是TCP协议又是一个非常复杂的协议,其中有不少细节点让人头疼。本文就是来说说这些头疼点的,浅谈一些TCP的疑难杂症。那么从哪说起呢?当然是从三次握手和四次挥手说起啦,可能大家都知道TCP是三次交互完成连接的建立...

2016-11-11 19:21:41

阅读数:274

评论数:0

可以反复读几篇

2013年03月02日, 我写了一篇博客(http://blog.csdn.net/lgg201/article/details/8637763), 被CSDN全站推荐. 后来CSDN社区之星栏目对我做了专访(http://www.csdn.net/article/2013-05-13/28152...

2016-11-01 14:38:29

阅读数:170

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭