当前位置:首页 > 开发教程 > 软件设计 >

找到  软件设计  ( 297 个)

老话重弹——再谈接口与抽象类

...

软件设计 发布于 2013-05-06 14:53 阅读(70)

浅谈代码的执行效率(1):算法是关键

...

软件设计 发布于 2013-05-06 14:53 阅读(74)

浅谈代码的执行效率(2):编译器的威力

...

软件设计 发布于 2013-05-06 14:53 阅读(69)

浅谈代码的执行效率(3):缓存与局部性

...

软件设计 发布于 2013-05-06 14:53 阅读(125)

浅谈代码的执行效率(4):汇编优化

...

软件设计 发布于 2013-05-06 14:53 阅读(127)

算法时间复杂度分析基础

...

软件设计 发布于 2013-05-06 14:53 阅读(115)

代码才是最好的注释

一直以来都存在代码注释的作用的讨论。很多人认为注释是不必要的,写注释那是因为代码可读性太差了。我也同意这个原则。如果必须添加注释,我觉得可以添加一些解释代码为什么,而不是做什么的注释。下面我举个例子说明该如何除去代码中的注释。 ...

软件设计 发布于 2013-05-06 14:53 阅读(106)

为什么要面向对象呢

说来我并不是面向对象圣徒,我真正想说的是“结构化”的编程思想和代码组织方式的培养和习惯,我说的结构化是“有结构的“,这样的结构包括但并不限于面向过程和面向对象。 ...

软件设计 发布于 2013-05-06 14:53 阅读(92)

eMule中的分布式哈希表技术: Kademlia

以分布式哈希表方式(DHT,Distributed Hash Table)来代替集中索引服务器可以说是目前可以预见到的为数不多的P2P软件发展趋势之一,而Kademlia协议则是其中应用最为广泛、原理和实现最为实用、简洁的一种,当前主流的P2P软件无一例外地采用了它作为自己的辅助检 ...

软件设计 发布于 2013-05-06 14:53 阅读(74)

谈谈Visual Studio的缺点,比较Eclipse

本文是从Visual Studio所存在的缺点来谈的。作为一个IDE不可能没有缺陷,这也是为了解决这些让人不舒服的BUG。 ...

软件设计 发布于 2013-05-06 14:53 阅读(67)