- 博客(13)
- 收藏
- 关注
转载 C# WebService中任务处理线程创建子线程后
protected void WriteLog(string message) { lock (lockObject) { var file = System.IO.File.AppendText("C:\\log.txt"); f...
2014-07-16 13:05:00
293
转载 Program Manager Design
https://skydrive.live.com/view.aspx?resid=918F948FD833D8E4!861&authkey=!AA9MD2LB-z-KCcM转载于:https://www.cnblogs.com/seacryfly/archive/2013/01/20/2868775.html
2013-01-20 18:47:00
103
转载 如何将Resx文件自动生成Designer.cs文件
static void GenerateDesignerFile(FileInfo fileInfo) { if (fileInfo.Name.Equals("Resources.resx", StringComparison.OrdinalIgnoreCase) == false) { ...
2012-12-04 15:41:00
648
转载 关联、组合、聚合、依赖关系比较
类之间的关系种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。 其中Aggregation(聚合关系)、Composition(合成关系)属于Association(关联关系),是特殊的Association关联关系。Generalizatio...
2012-11-29 14:24:00
105
转载 C# 验证输入的Account是不是域合法的用户,组或机器。(User, Group, Machine)
Principal accountInfo; using (PrincipalContext ctx = new PrincipalContext(ContextType.Domain, domain)) { accountInfo = Princip...
2012-10-22 17:21:00
173
转载 C# 获取本机全名的方法和其他常用方法
利用C#可以获得当前计算机所在的域名信息,如当前计算机已加入了域 abc.com,则:1. 获得ABC的方法:stirng dn = Environment.UserDomainName 或stirng dn = SystemInformation.UserDomainName //dn = ABC2. 获得abc.com方法:Usi...
2012-10-22 17:16:00
228
转载 最大公约, 最小公倍数算法
1.最大公约数: 使用欧几里德算法(辗转相除法),其原理依赖定理:gcd(a,b) = gcd(b,a mod b) 证明:令a>b(类似可证a<b,a=b时公约数为a或b),a = kb + r,则r = a mod b 必要条件:假设d是a,b的一个公约数,则有d|a,d|b,而r = a - kb,因此d|r。故d是(b,a mod b)的公...
2012-06-05 11:32:00
118
转载 按位异或运算符^
参与运算的两个值,如果两个相应位相同,则结果为0,否则为1。即:0^0=0, 1^0=1, 0^1=1, 1^1=0例如:10100001^00010001=101100000^0=0,0^1=1 0异或任何数=任何数1^0=1,1^1=0 1异或任何数-任何数取反任何数异或自己=把自己置0(1)按位异或可以用来使某些特定的位翻转,如对数10100001...
2012-06-05 10:26:00
87
转载 MFC CString 转换成int(or DWORD),万变不离其宗
在网上搜到很多关于字符串和int的转换,发现很多CString转换成int的都不好使。本人给一个不变应万变的写法。CString sNameID(_T("123")); // or CString sName("123"); int nameID = _ttoi((LPCTSTR)()sNameID);不管ATL :: CStringT <BaseT...
2012-03-19 17:24:00
141
转载 屏幕取词技术实现原理与关键源码
虽然屏幕取词技术早已经不是什么秘密,以至于除了汉化工具、翻译工具、中文平台等等这些东西之外,连像SnagIt这样的抓图软件也能把抓取屏幕文本的功能做得像模像样,但金山词霸的取词技术就细节而言还是有着众多的独特之处,所以,作为在金山词霸组工作期间的一点积累,我最终还是决定把有关的一些东西写出来,这样也作为直到2006年为止金山词霸取词技术的一个比较稳定版本的记录。 单机版的金山词...
2012-01-08 17:51:00
654
转载 面向对象五大原则之二: 开放封闭原则
2.3 开放封闭原则2.3.1 引言 无论如何,开放封闭原则(OCP,Open Closed Principle)都是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。其他的设计原则,很多时候是为实现这一目标服务的,例如以Liskov替换原则实现最佳的、正确的继承层次,就能保证不会违反开放封...
2011-12-29 13:21:00
148
转载 面向对象五大原则之一:单一职责原则
2.2 单一职责原则2.2.1 引言 一个优良的系统设计,强调模块间保持低耦合、高内聚的关系,在面向对象设计中这条规则同样适用,所以面向对象的第一个设计原则就是:单一职责原则(SRP,Single Responsibility Principle)。 单一职责,强调的是职责的分离,在某种程度上对职责的理解,构成了不同类之间耦合关系的设计关键,...
2011-12-29 13:18:00
193
转载 面向对象五大基本原则
以前一直认为程序中的类有使用到封装继承多态就是面向对象设计,其实不然封装,继承,多态只是面向对象的三大特性,但是在设计程序的时候并不是说类的结构使用到了(或是体现出了)这三个特性就是面向对象,其实真正的面向对象设计是要符合下面的五大原则,面向对象的五大基本原则单一职责原则(SRP)开放封闭原则(OCP) 里氏替换原则(LSP) 依赖倒置原则(DIP) 接口隔离原则(ISP) ...
2011-12-29 13:15:00
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人