自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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 269

转载 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 75

转载 如何将Resx文件自动生成Designer.cs文件

static void GenerateDesignerFile(FileInfo fileInfo) { if (fileInfo.Name.Equals("Resources.resx", StringComparison.OrdinalIgnoreCase) == false) { ...

2012-12-04 15:41:00 583

转载 关联、组合、聚合、依赖关系比较

类之间的关系种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(合成关系)。 其中Aggregation(聚合关系)、Composition(合成关系)属于Association(关联关系),是特殊的Association关联关系。Generalizatio...

2012-11-29 14:24:00 85

转载 C# 验证输入的Account是不是域合法的用户,组或机器。(User, Group, Machine)

Principal accountInfo; using (PrincipalContext ctx = new PrincipalContext(ContextType.Domain, domain)) { accountInfo = Princip...

2012-10-22 17:21:00 142

转载 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 180

转载 最大公约, 最小公倍数算法

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 95

转载 按位异或运算符^

参与运算的两个值,如果两个相应位相同,则结果为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 69

转载 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 115

转载 屏幕取词技术实现原理与关键源码

虽然屏幕取词技术早已经不是什么秘密,以至于除了汉化工具、翻译工具、中文平台等等这些东西之外,连像SnagIt这样的抓图软件也能把抓取屏幕文本的功能做得像模像样,但金山词霸的取词技术就细节而言还是有着众多的独特之处,所以,作为在金山词霸组工作期间的一点积累,我最终还是决定把有关的一些东西写出来,这样也作为直到2006年为止金山词霸取词技术的一个比较稳定版本的记录。 单机版的金山词...

2012-01-08 17:51:00 605

转载 面向对象五大原则之二: 开放封闭原则

2.3 开放封闭原则2.3.1 引言 无论如何,开放封闭原则(OCP,Open Closed Principle)都是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。其他的设计原则,很多时候是为实现这一目标服务的,例如以Liskov替换原则实现最佳的、正确的继承层次,就能保证不会违反开放封...

2011-12-29 13:21:00 110

转载 面向对象五大原则之一:单一职责原则

2.2 单一职责原则2.2.1 引言 一个优良的系统设计,强调模块间保持低耦合、高内聚的关系,在面向对象设计中这条规则同样适用,所以面向对象的第一个设计原则就是:单一职责原则(SRP,Single Responsibility Principle)。 单一职责,强调的是职责的分离,在某种程度上对职责的理解,构成了不同类之间耦合关系的设计关键,...

2011-12-29 13:18:00 170

转载 面向对象五大基本原则

以前一直认为程序中的类有使用到封装继承多态就是面向对象设计,其实不然封装,继承,多态只是面向对象的三大特性,但是在设计程序的时候并不是说类的结构使用到了(或是体现出了)这三个特性就是面向对象,其实真正的面向对象设计是要符合下面的五大原则,面向对象的五大基本原则单一职责原则(SRP)开放封闭原则(OCP) 里氏替换原则(LSP) 依赖倒置原则(DIP) 接口隔离原则(ISP) ...

2011-12-29 13:15:00 60

空空如也

空空如也

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

TA关注的人

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