摘要: 摘自《Visual C# 2010开发权威指南》/**************************************************************************接口描述的是可属于任何类或结构的一组相关功能,它只包含方法、属性、事件或索引器的签名,而且没有相关的实现。接口中的成员总是公用的,不能存在修饰符。实现接口的类或结构必须实现接口定义中指定的接口成员。可以使用关键字interface来定义接口。下面是C#中的IComparable接口的声明:publicinterfaceIComparable { intCompareTo(objectobj); } 阅读全文
posted @ 2013-03-01 16:44 yuchao.xia 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 应园友提议,本篇博将帮助大家解决“针对接口编程”这一疑惑。而我所讲的例子将从上一篇设计引导---一个鸭子游戏引发的设计(多态,继承,抽象,接口,策略者模式)的案例中,延伸下来,让大家更容易阅读。 上篇中有提到鸭子游戏。现在,假设那个鸭子游戏火了,火遍全球~~~公司大佬们因为这个游戏赚的盆满钵满,像愤怒的小鸟一样: 现在公司下一步计划!打造一个以游戏中鸭子个体为模型的玩具工厂!o(∩_∩)o就像愤怒的小鸟毛绒玩具一样~用这个比喻,大家应该会很简单的想象模拟场景。 下面来进入正题!渐进式描述,让大家有个进阶的梯度( ̄︶ ̄)↗ 。 (oh fuck... 阅读全文
posted @ 2013-02-28 16:36 yuchao.xia 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 系統同步資料處理程式安裝手冊實例Document No.0.0.0.1Creation Date2012/02/25Document Version0.0.0.1Revision DateReleased ByEffective DateEndorsement Status1. 安裝環境1.1 環境部署(1)運行 “/code/DB”目錄下的資料庫腳本,創建表、函數、存儲過程和初始化資料。 (2)在伺服器上註冊 “/code/Tools/CryptoAPI”下的加密,解密組件。 (3)安裝/code/Tools下... 阅读全文
posted @ 2013-02-28 15:38 yuchao.xia 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 安裝手冊實例Document No.0.0.0.1Creation DateDocument Version0.0.0.1Revision DateReleased ByEffective DateEndorsement Status1. 安裝環境1.1 環境部署(1)運行 “/code/DB”目錄下的資料庫腳本,創建表、函數、存儲過程和初始化資料。 (2)在伺服器上註冊 “/code/Tools/CryptoAPI”下的加密,解密組件。 (3)安裝/code/Tools下的Enterprise Library April 2007.msi組件。1.2 軟體準備準備軟件描述Sql Server 阅读全文
posted @ 2013-02-28 15:35 yuchao.xia 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 2013/2/28[对文章从程序员到经理的历练 - songsoft的评论]/=================================================="武大郎开店,高我者不用",这种管理者封闭的思想,是国内很多软件企业,发展停滞不前,甚至不断倒退的重要原因。相反,欧美管理人员,想尽一切办法去请“大师”。国家管理方法中,就有“教授级工程师”,可见一斑。商鞅变法中,重要一环就是“重赏之下,必有勇夫”,也是这种思想体现,而不应该走入"作法自毙"的囿境。"法“家思想的核心是有“法”可依,依“法”执行,成立可执行”法“的金字塔 阅读全文
posted @ 2013-02-28 13:29 yuchao.xia 阅读(283) 评论(1) 推荐(0) 编辑
摘要: 0)许多年前,当我看到珊瑚虫QQ把IP转成地实际地址的时候,我就在思考,如果我有一个IP网段的数据(全球IP地址数据),我怎么来完成这个功能呢?比如:某地点的IP网段是:10.10.1.* – 10.10.5.*。我要有一个IP地址是:10.10.3.20,我怎么匹配这个网段?用Hash表吗?好像有问题。把IP字串转成整型?排序+二分法,好像更容易解决一些,但是如果有一些修改的话好像有点不方便。用树型结构(森林)会不会更好一些呢?如果我要通过地点反查IP段呢?1)网上短网址服务,你有想过这个短网址生成的算法是什么,如何能做到能最短?怎么查询?你也许觉得会用key-value的NoSQL。那么, 阅读全文
posted @ 2013-02-28 10:26 yuchao.xia 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如:JScriptVBScript匹配/^\[ \t]*$/"^\[ \t]*$"匹配一个空白行。/\d{2}-\d{5}/"\d{2}-\d{5}"验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成。/<(.*)>.*<\/\1>/"<(.*)>.*<\/\1>" 阅读全文
posted @ 2013-02-28 09:33 yuchao.xia 阅读(86) 评论(0) 推荐(0) 编辑
摘要: C#几种常用的排序算法:1 冒泡排序法1#region冒泡排序法2publicvoidSort(int[]list)3{4longbegintime=System.DateTime.Now.Second*1000+System.DateTime.Now.Millisecond;5WriteLine(begintime);6intj,temp;7j=1;8while((j<list.Length))9{10for(inti=0;i<list.Length-j;i++)11{12if(list[i]<list[i+1])13{14temp=list[i];15list[i]=li 阅读全文
posted @ 2013-02-28 09:30 yuchao.xia 阅读(166) 评论(0) 推荐(0) 编辑
摘要: SQL入门SQL查询入门(上篇)SQL查询入门(中篇)SQL查询入门(下篇)SQL进阶T-SQL查询进阶--深入理解子查询T-SQL查询进阶--基于列的逻辑表达式T-SQL查询进阶--流程控制语句T-SQL查询进阶--变量T-SQL查询进阶--数据集之间的运算T-SQL查询进阶-10分钟理解游标T-SQL查询进阶--深入浅出视图T-SQL查询进阶--详解公用表表达式(CTE)T-SQL查询进阶--理解SQL Server中索引的概念,原理以及其他T-SQL查询高级--理解SQL SERVER中非聚集索引的覆盖,连接,交叉和过滤T-SQL查询进阶--理解SQL SERVER中的分区表T-SQL查 阅读全文
posted @ 2013-02-27 15:25 yuchao.xia 阅读(192) 评论(0) 推荐(0) 编辑