static未央

博客园 首页 新随笔 联系 订阅 管理

2016年3月27日 #

摘要: 迭代器模式是一个我们经常使用但是出境不高的模式。 为啥捏?因为大部分的语言都帮我们实现了细节,我们不许关注他的实现就能用的很嗨皮了。 不管怎样。这也是个非常常用的模式. 俗话说得好,这个世界上没有事情是一顿撸串解决不了的,如果有,那就是两顿撸串。 那么,我们今天的故事就从撸串说起。 众人在撸串中.大 阅读全文
posted @ 2016-03-27 23:02 abstract未央 阅读(641) 评论(1) 推荐(0) 编辑

2016年3月17日 #

摘要: 观察者模式是一个非常重要的设计模式. 我们先从一个故事引入。 工作日的每天5点左右,大燕同学都会给大家订饭。 然后7点左右,饭来了。 于是燕哥大吼一声,“饭来啦!”,5点钟定过饭的同学就会纷纷涌入餐厅吃饭。 这就是一个典型的观察者模式的场景。 所有订饭的同学都是观察者。一旦观察到大燕吼了一声“fee 阅读全文
posted @ 2016-03-17 23:55 abstract未央 阅读(600) 评论(0) 推荐(0) 编辑

2016年3月8日 #

摘要: 预备知识: 开放封闭原则(Open-Closed Principle OCP) Software entities(classes,modules,functions etc) should open for extension ,but close for modification. 所谓开放封闭 阅读全文
posted @ 2016-03-08 22:13 abstract未央 阅读(356) 评论(0) 推荐(0) 编辑

2016年3月4日 #

摘要: 平时大家上班都很累,为了增加工作中的欢乐气氛,黄页组准备搞个游戏。 游戏的名字是把大象关进冰箱。游戏很简单,需要把指定的物品放进冰箱。 我们都知道,把大象放进冰箱,分3步。 第一步,打开冰箱门,第二步,把大象放进去,第三步,关上冰箱。 但是,首先你的有一头大象,所以,人为又加了第零步,准备一只大象。 阅读全文
posted @ 2016-03-04 22:28 abstract未央 阅读(1172) 评论(0) 推荐(0) 编辑

2016年2月29日 #

摘要: 设计模式中,最简单的一个就是 “单例模式”, 那么首先,就实现一下单例模式。 那么根据个人的理解,很快就写出第一版。 测试一下: liutrumpdeMacBook-Air:singleton trump$ python Singleton 44197786404419778640 看起来运行良好。 阅读全文
posted @ 2016-02-29 17:18 abstract未央 阅读(13598) 评论(0) 推荐(1) 编辑

2014年8月28日 #

摘要: ubuntu下git安装及使用 其实,好几个月前,就已经安装好了,可是一直搁置在那儿,所以密码等一些其它细节都忘的差不多了,所以今天就重新部署了一下,并开始积极使用。。。。。。。。。1,git 安装: sudo apt-get install git-core openssh-server op... 阅读全文
posted @ 2014-08-28 18:15 abstract未央 阅读(232) 评论(0) 推荐(0) 编辑

2014年8月25日 #

摘要: 本文转自: http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平... 阅读全文
posted @ 2014-08-25 15:40 abstract未央 阅读(208) 评论(0) 推荐(0) 编辑

2014年8月13日 #

摘要: 注意1、__init__并不相当于C#中的构造函数,执行它的时候,实例已构造出来了。12345classA(object):def__init__(self,name):self.name=namedefgetName(self):return'A '+self.name当我们执行1a=A('hel... 阅读全文
posted @ 2014-08-13 09:53 abstract未央 阅读(491) 评论(0) 推荐(0) 编辑

2014年3月11日 #

摘要: 为进行校验,必须准备一个RangeValidationRule类,该类继承自ValidationRule该类实现如下:class RangeValidationRule : ValidationRule { public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo) { double d; if (double.TryParse(value.ToString(), out d... 阅读全文
posted @ 2014-03-11 18:39 abstract未央 阅读(543) 评论(0) 推荐(0) 编辑

2013年5月19日 #

摘要: repost from :http://www.cnblogs.com/tintown/archive/2005/04/24/144272.htmlSQL Server 索引结构及其使用一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前... 阅读全文
posted @ 2013-05-19 17:43 abstract未央 阅读(199) 评论(0) 推荐(0) 编辑