过去的几十年间,大量的编程语言被发明、被替换、被修改或组合在一起。每种语言总在争论中诞生,又在进化中消亡。而这些语言的的创造者,无一不是编程世界中的标志性人物,高举探索的旗帜不断前行。敬仰之情促使了这篇文章的诞生,这里收集并分享了这五十年来最成功、最流行的..
分类:
编程语言 时间:
2016-05-19 13:22:56
阅读次数:
200
关于MVC的争论 关于MVC的争论已经有很多,对此我的观点是:对于iOS开发中的绝大部分场景来说,MVC本身是没有问题的,你认为的MVC的问题,一定是你自己理解的问题(资深架构师请自动忽略本文). 行文过程中查阅了互联网上的大量文档,其中水平良莠不齐(最常见的就是MVC改个名就当MVVM的),当然也 ...
分类:
移动开发 时间:
2016-05-19 13:13:50
阅读次数:
255
过去的几十年间,大量的编程语言被发明、被替换、被修改或组合在一起。每种语言总在争论中诞生,又在进化中消亡。而这些语言的的创造者,无一不是编程世界中的标志性人物,高举探索的旗帜不断前行。敬仰之情促使了这篇文章的诞生,这里收集并分享了这五十年来最成功、最流行的十二门编程语言和它们的创造者的故事。...
分类:
编程语言 时间:
2016-05-19 11:58:28
阅读次数:
183
从MySQL5.6.3之后,MySQL支持将undo日志从tablespace(ibdataN)中独立开来放到单独的磁盘上。MySQL官方建议将undo放到ssd上,而把ibdata放在hd。(这里似乎有争论,国内某些大牛建议将顺序读写的log日志放在hdd)比较重要的一个概念:虽然undolog被分离出去了,但是其io处理还..
分类:
其他好文 时间:
2016-05-17 20:01:17
阅读次数:
175
《构建之法》读后感 《构建之法》是一本好书,当我翻开构建之法的第一页时,我就感觉我能从书中得到许多关于编程的方法和相关知识。 当我读到构建之法里的 “敏捷宣言表明的是一些优先级,不必当作圣旨或者教条来争论”,我才恍然大悟。“兵无常势,水无常形,能因敌变化而取胜者,谓之神”,这话,怎么就想不到呢。 就 ...
分类:
其他好文 时间:
2016-05-16 12:50:18
阅读次数:
163
一种电子病历系统软件框架思想 袁永福 2016-5-9 电子病历系统到底采用B/S还是C/S架构是一个长期争论的话题。而在业界两种架构的应用范围谁也不占有显著优势。 在此笔者提出一种BS和CS混合的架构,以下是其原理图: 在该结构中主要部分有 WEB服务器 这是系统的核心。大多数的业务流程运行在WE ...
分类:
其他好文 时间:
2016-05-16 10:51:47
阅读次数:
345
一. 什么是数据结构: 对到底什么是数据结构这个概念,一直有很多不同的解释,也有许多不同的争论,这里只代表了我个人的认识. 数据结构:我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某 个功能(比如查找某个元素,删除某个元素等)而执行的相 ...
分类:
其他好文 时间:
2016-05-16 00:05:19
阅读次数:
173
看了《AutoMapper and the Static Class Debate》,记录一下自己的看法。 在进行API设计时,静态类的使用有时会为设计者带来一些烦恼。应该将某个函数暴露为静态函数还是实例方法,这一点常常会造成人们的争论。 大部分人学完设计模式后,都会尽量使用单例模式。但是,静态函数 ...
有幸参与了一些领域驱动的项目,读了一些文章,也见识了一些不伦不类的架构,感觉对领域驱动有了更进一步的认识。所以今天跟大伙探讨一下领域驱动设计,同时也对一些想要实践领域驱动设计却又无处下手,或者一些正在实践却又说不上领域驱动设计到底好在哪的朋友一些指引方向。当然对于”领域驱动设计”这个主题而言从来不乏争论,所以大家可以在畅所欲言。
为什么要使用领域驱动设计?
从Eric Evans的《领域驱动设...
分类:
其他好文 时间:
2016-05-13 03:29:54
阅读次数:
305
有了微信等即时通讯工具,大家是否还需要电子邮件?这是近年来很多IT专业人士一直争论的话题。但最后,不管是微信、还是 Slack,都没有能够“淘汰”电子邮件,这里面有很多原因:电子邮件更为开放,无需加好友就可以联系任务人;用电子邮件交待任务非常简便,一句话就可以分配任务了。电子邮件给予办公用户的“自由 ...
分类:
其他好文 时间:
2016-05-11 19:42:51
阅读次数:
334