http://www.nowamagic.net/librarys/veda/detail/1897在做项目的时候,有些同事总是提前考虑性能优化,需求变更又是一大堆的重写,让我想起了Donald Knuth 提到的:对软件的过早地优化是万恶的根源。这里就简单的说几条重要的软件名人哲学。软件中唯一不变...
分类:
其他好文 时间:
2014-11-15 18:48:48
阅读次数:
353
从事代码行业N年,自以为阅历无数,开发个框架神马的,小KS...当真的投入进去后,发现。。。。全是坑。SmartBusinessDevFramework简介基于.net 4.0 开发的企业级系统框架功能1 自定义ORM。如果客官喜欢NHibernate EntityFramework ,并对其情有....
分类:
其他好文 时间:
2014-11-14 19:44:00
阅读次数:
161
最近几天一直在读代震军的博客,他是Discuz!NT的设计者,读了他的一系列关于Discuz!NT的架构设计文章,大呼过瘾,特别是Discuz!NT在解决高访问高并发时所设计的一系列方案,本人尤其感兴趣。写这篇文章的目的,算是对初次阅读之后的总结备忘吧,以便以后有时间亲自测试,如果能在生产环境中得到...
分类:
Web程序 时间:
2014-11-13 18:40:37
阅读次数:
196
前言程序开发中,最麻烦的事情之一就是异常处理;对于Nodejs程序开发,最麻烦的事情莫过于异步异常处理。以MVC的多层架构设计角度,异常总是要一层一层向上抛出,最后在客户端出打印错误。但是,Nodejs都是异步异常,try..catch根本就捕捉不到,就会给我们的程序设计带来不小的麻烦,经常会有未处...
分类:
Web程序 时间:
2014-11-13 18:30:01
阅读次数:
354
技术是程序员安身立命的家伙,主程的技术不强,向下难以服众,向上有负重托。
或许有人会问:技术深度上该挖多深才能做好主程?程序员至少有两个高阶成长方向:
1、技术型专家非常热爱技术本身,往往会钻研得非常深,甚至可以不承担管理职责(你心目中的榜样是谁?);
2、项目型专家着力于更好更快的实现项目,主导项目的团队组建、技术选型、架构设计、项目进度和质量管理等等,技术深度上不像技术型专家那么深,...
分类:
其他好文 时间:
2014-11-12 16:41:36
阅读次数:
165
本文的灵感来自于《Android应用开发揭秘》的游戏引擎的那一章。关于GameEngine,我能想到的几个问题:1、游戏引擎是什么?2、GameEngine是为了解决什么问题?3、GameEngine的架构是什么?4、如何设计一款游戏引擎?5、游戏引擎包含哪些模块?下面就来探讨几个问题:1.GameEngin..
分类:
其他好文 时间:
2014-11-12 11:58:06
阅读次数:
204
今天刚考完,一个感觉,手累,自从高考以后,尼玛就没写过这么多字。希望阅卷老师高抬贵手,看到我写的甲骨文论文给个高分。
声明:下面完全是靠记忆写下来的,如有不对,敬请包涵。
上午 选择题 75个,及格45,这个相对下午的考试来说简单
1,2:是考任务流程,直接依赖,相对依赖,我选的是C , A
3,4:文件节点, 3是题选的是直接访问,一级访问那个 4题选择的是D,655x...
分类:
其他好文 时间:
2014-11-08 20:51:59
阅读次数:
194
原文出处:李平的博客前言一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟...
分类:
Web程序 时间:
2014-11-08 11:49:23
阅读次数:
222