理论
b2b160
电子爱好者
展开
-
深入浅出单实例Singleton设计模式
深入浅出单实例Singleton设计模式陈皓前序单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了。这个设计模式主要目的是想在整个系统中只能出现一个类的实例。这样做当然是有必然的,比如你的软件的全局配置信息,或者是一个Factory,或是一个主控类,等等。你希望这个类在整个系统中只能出现一个实例。当然,作为一个技术负转载 2009-03-27 16:00:00 · 1261 阅读 · 0 评论 -
颜色工具大汇集
在线颜色工具Color Tool 2.0.8 Alpha自动和谐的颜色搭配,进入页面后点击:Click here to start,就可以看到调色板了。Palette Generator为你上传的图片(该网站还可以从 Flickr 和 URL 地址里直接获取图片)生产和谐的颜色搭配。非常适合经常在图片上加文件的蛋友们。# Copyright for Jandan.net(http://转载 2009-12-10 10:51:00 · 1931 阅读 · 0 评论 -
形象的趣味理解:三层架构与养猪
为了更好地让初学者轻松入门,这里仍然采用趣味性的方式聊一些常用技术点,致力于.NET新手们的快速提高!知识都是普通的,关键是学习的思路。技术源于生活,技术原来可以这样学。抛砖引玉而已。 层次结构在现实社会里随处可见。记得有个笑话讲有个村长得意地向他老婆吹牛:“全中国只有四个人比我官大,乡长、县长、省长和国务院总理”。这个笑话也体现了真实社会中分层的现象。社会人群会分层,公司人员结构也会分层转载 2009-09-17 17:28:00 · 886 阅读 · 0 评论 -
编写易于调试的VC代码
一 程序的设计 要避免错误,首先要从好的设计开始。对于程序的设计,需考虑到程序的两个特性: 1简单性 大多数常见的错误来源于程序设计中不必要的复杂成分。一个好的设计应该反映问题本身的要求,而不必为了刻意追求“满足将来的需要”而添加不必要的特性。实际上,简单优雅的设计比那些复杂的设计更能迎合未来的需求。 2 耦合性 耦合(decoupling)性用来衡量不同对象之间的依赖程度转载 2009-09-09 10:58:00 · 1466 阅读 · 1 评论 -
sql 查询慢的48个原因分析
还是一转帖,总结的不错,大家借鉴。 原网址: http://database.ctocio.com.cn/222/9068222.shtml 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量转载 2009-09-09 11:17:00 · 1077 阅读 · 0 评论 -
关于浮点数的原理详解
目录1. 什么是浮点数2. IEEE 浮点数3. 实数和浮点数之间的变换4. 特殊值4.1. NaN4.2. 无穷4.3. 有符号的零4.4. 非规范化数5. 参考资料1. 什么是浮点数在计算机系统的发展过程中,曾经提出过多种方法表达实数。典型的比如相对于浮点数的定点数(Fixed Point Number)。在这种表达方式中,小数点固定的位于实数所有数字中间的某个位置。货币的转载 2009-08-28 11:15:00 · 5976 阅读 · 1 评论 -
SQL Server构造模型及查询优化技术
在《数据库原理》里面,对聚簇索引的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索引顺序与数据物理排列顺序无关。正式因为如此,所以一个表最多只能有一个聚簇索引。不过这个定义太抽象了。在SQL Server中,索引是通过二叉树的数据结构来描述的,我们可以这么理解聚簇索引:索引的叶节点就是数据节点。而非聚簇索引的叶节点仍然是索引节点,只不过有一个指针指向对应的数据块。如转载 2009-06-18 18:16:00 · 926 阅读 · 0 评论 -
火焰算法(模糊算法运用)
好久之前,看到了水波特效的算法,最近又看到了火焰特效的算法,两者之间有很多的共同之处,我就将一篇关于火焰特效的文章翻译了一下,一共大家参阅,如有不足之处,请见量!由于本文作者写得很幽默,本人的水平有限,故有些地方还是采用的原文。 火焰特效 著 Shaun Patterson 译 beauli 火焰效果也许是我在所有特效中最喜欢的特效之一。当你设计出一转载 2009-07-21 15:46:00 · 4171 阅读 · 0 评论 -
贝叶斯算法(bayesian)介绍
贝叶斯是基于概率的一种算法,是Thomas Bayes:一位伟大的数学大师所创建的,目前此种算法用于过滤垃圾邮件得到了广泛地好评。贝叶斯过滤器是基于“自我学习”的智能技术,能够使自己适应垃圾邮件制造者的新把戏,同时为合法电子邮件提供保护。在智能邮件过滤技术中,贝叶斯(Bayesian)过滤技术取得了较大的成功,被越来越多地应用在反垃圾邮件的产品中。 二、 贝叶斯过滤算法的基本步骤转载 2009-04-07 11:39:00 · 6847 阅读 · 0 评论 -
编写可移植C/C++程序的要点
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 昨天看了05年的《程序员(精华本)》,里面有篇关于编写可移植的C++程序的文章,引起了我一丝兴趣,大致读了一下,有点启发。不过感觉作者是位学院派的人士,没有大型项目的移植经验,把移植想得太简单了,以为一个Adapter模式就搞定了所有的东西,太理想化了。以前做过两年C++程转载 2009-03-28 18:07:00 · 906 阅读 · 0 评论