概念原理
文章平均质量分 80
熊猫猛男
1.科技发展太快,日新月异,互联网/移动互联网/IOT,我只懂了一点点; 2.社会发展太快,用眼、用心、用行动却已无法追逐其前行的脚步。
展开
-
再读设计模式七原则
GOF《设计模式》一书中提出了七条设计原则,七原则是一种理想状态的表达,但实际项目开发中可能会不得不打破这些原则的限制。1. 单一职责原则(Single Responsibility Principle, SRP): There should never be more than one reason for a class to change. 言下之意做到类只承担单一职责(最细粒度)也就能尽可...原创 2017-09-25 20:38:53 · 367 阅读 · 0 评论 -
多任务应用系统构建模式
计算密集型任务要进行大量的计算,消耗CPU资源,如视频解码等,启用与CPU核心数相同的并行任务数可最大化利用CPU资源和加快任务的执行;IO密集型任务,如网络、磁盘IO等,CPU消耗很少,任务的大部分时间都在等待IO操作完成(因为IO的速度远远低于CPU和内存的速度),任务数适当增多,CPU效率将提高。 实现多任务有如下几种模式: 多进程模式:在多核CPU上运行多个进程(数量与CPU核原创 2017-10-20 16:08:52 · 590 阅读 · 0 评论 -
这些术语关乎你的程序执行效率
Cache 与 Memory 由于CPU的速度远高于Memory,Cache 是位于CPU与内存(Memory,RAM)之间的临时存储器,它的容量比内存小但交换速度快,寄存了RAM位置的地址及数据内容。当CPU要读取RAM位置数据时,首先从Cache中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就从Memory中读取并送给CPU处理,同时把这个数据所在的数据块调入Cache中。对原创 2017-10-22 20:25:33 · 358 阅读 · 0 评论