自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三人行必有我师,手写三行必有所悟

传播思想,扩散知识,践行理念。

  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 如何看戏,很有讲究

信息化时代,信息很值钱,但真假很难辨。信息化时代需要人们做哲学家来洞彻其里,也需持有怀疑精神去对待一切。有人说得好,给你看的新闻都不是新闻,那是什么呢?多是洗脑剂。越是信息化社会,越是演戏社会,人们都希望通过演戏来达到自己的目的,从上到下,从左到右,从富到穷,从老到幼,只是有些演技高超,而有些表演拙劣而已。那本真何在呢?当然在心中(一句带有哲学味道的台词)!听说,IT手机“巨头”雷老大和周老大,最

2012-06-30 07:51:15 3706 6

原创 最小优先级队列(基于最小二叉堆算法)

在最小生成树Prim算法中,可以利用最小优先级队列来改善时间复杂度,同时在单源最短路径Dijkstra算法中也同样可以利用这种最小优先级队列来改善算法时间复杂度。实现最小优先级队列可以有很多种方式,比如基于二叉最小堆,或者斐波那契堆等。这里是二叉最小堆的C#实现,原理是根据书上的伪代码来的,但有些地方我做了改进,比如书key值改变,原来书上只能变大,这里取掉了这个限制。同时还提供了根据卫星值来选择

2012-06-27 22:03:06 9705 7

原创 最小生成树算法(类Prim算法的笨办法)

这个算法是我自己想的最笨最原始的算法,原理跟Prim类似,但不同的是这里不用处理最小优先级队列,当然算法的时间复杂度要高些(该算法针对的是无向连通图,对于有向连通图,算法原理一样,但算法代码需要做一些处理),下面看代码:1、类和树的定义可参考前面的博文。2、算法类:public class PrimAlg { public Tree MST_SimpleAlg(Grap

2012-06-24 16:46:49 3546

原创 最小生成树算法(Kruskal算法)

算法导论看到一半,觉得还是有必要继续看,边看边试试,下面是最小生成树的Kruskal算法,这个算法原理看起来很复杂,但实现起来很简单:开始的时候是每个顶点一棵树,并将边按权重升序排列。然后从前到后按循序选边,如果当前选择的边的两个顶点分在两棵不同的树中,则将该边加入到最小生成树中,并合当前边连接的两棵树,如果边得两个顶点在相同的树中,则不做任何处理,需要注意的是这个算法是针对无向连通图的,如果是有

2012-06-24 16:38:14 4431

原创 R语言系列学习(各种检验)

1、W检验(Shapiro–Wilk (夏皮罗–威克尔 ) W统计量检验)     检验数据是否符合正态分布,R函数:shapiro.test().     结果含义:当p值小于某个显著性水平α(比如0.05)时,则认为    样本不是来自正态分布的总体,否则则承认样本来自正态分布的总体。2、K检验(经验分布的Kolmogorov-Smirnov检验)      R函数:ks.test(),如果P

2012-06-20 15:23:55 59644

原创 R语言学习系列(来点实际的分析样例)

这是我辛辛苦苦搞来的数据,说明一下,国内生产总值来至于国家统计局(2011年除外),M2来自网络。  首先画散点图: 图什么意思,你懂的。对M2和年份做拟合,当然是指数级的(从散点图可以看出)> lm.sol> summary(lm.sol)Call:lm(formula = log(M2) ~ 年份, data = DT)Residuals:     Min       1Q   Median

2012-06-20 11:22:53 13309 3

原创 今天是个值得纪念的日子

祝神九发射顺利!科技是第一生产力,但科技必须由人掌握,所以掌握科技的人才是第一生产力。 牢骚要发,技术要学,工作要做,生活要乐,是人就不要把自己当神! 祝与天宫的对接成功,祝这些真正的天之骄子平安回家。

2012-06-16 16:56:14 3028 3

原创 分享一个小程序(Oralce数据库结构对比程序)

因为在系统中,一个业务数据库往往存在多份物理数据库,比如开发数据库,测试数据库和生产数据库,加上还有一些其它用途的数据库,要维持这些数据库之间的结构统一也不是很容易,所以自己弄了个简单的数据库表结构对比程序,用来分析各个数据库之间的差异.这里只是简单的比较,其实在这个基础上还可以做差异自动修复.下面是代码:/建立一个对比结果数据集,两列,结果含义为: //第1列,第2列

2012-06-02 13:01:00 3695 3

原创 log4Net使用及配置注解(整理)

%d:输出日志时间点的日期或时间,可以在其后指定格式,比如:%d{yyyy-mm-dd hh:mm:ss},输出类似:2005-7-19 17:49:27,刚好适合插入sqlserver; %t:产生该日志事件的线程名; %p:日志的log_level,如debug、warn或者info; %c:输出所属的类目,通常就是所在类的全名,如“inotes.default”; %m:日志的内容; %l:

2012-06-02 08:28:40 5371

原创 需求调研和分析杂记

老调牙的调子,需求调研和分析是系统成败的关键,如何做调研和分析的方法非常多,就从业务的角度来说,难度并没有坊间传言的那么大,涉及到政治,那就是另外一回事情了,这里不讨论。那如何进行呢?1、首先确定系统的大致范围(目标)(即做什么(Do what))(这个时候的目标当然是粗粒度的,就是所谓大的用例)和如何做(有什么资源)这里的做什么和如何做,包含了项目管理的三大要素:范围,时间和成本。这里的如何做指

2012-06-02 08:27:20 2529 3

原创 开发错误处理记录(framework框架版本导致的引用问题)

微软的framework框架其实分为很多不同的版本,不同的版本底层的支持度是不一样的,特别是在建立客户端程序时要特别注意,有些框架下,引用一些dll时会发生无法引用的问题.比如log4Net.dll在framework client profile框架下就无法引用.刚引用的时候代码没提示错误,但一编译就出错,提示找不到对象或方法。

2012-06-02 07:47:20 2965 1

分布式计算简单示例程序

简单的分布式计算模型,可以模拟MapReduce计算模式.

2013-06-16

软件架构风格整理及总结

各种经典的软件系统架构风格资料整理,这些资料都经过我的整理和总结,对深入了解系统架构风格很有好处.

2012-10-21

Silverlight开源控件--可用于MDI开发的模态非模态两用窗体.

自己做的一个开源小控件,主要用于Silverlight的MDI应用开发。

2011-10-11

Silverlight实战示例7(兼集合属性的妙用)示例代码

Silverlight实战示例7(兼集合属性的妙用)示例代码,具体的讲解可参见博文 http://blog.csdn.net/hawksoft

2011-08-27

C#常见设计模式及示例代码

C#写的设计模式例子,包含模式说明,模式实现代码等。

2010-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除