自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 收藏
  • 关注

转载 关于web打印word的总结

web打印,包括集中打印方案,一,是打印html,二,使用activex,activex是微软支持最好的产品,对其他浏览器需要安装插件,例如火狐,有2中解决办法,第一种安装插件转载于:https://www.cnblogs.com/lovey/p/3244441.html...

2013-08-07 21:09:00 276

转载 pl sql 注册码

License Number:999Password:xs374caProduct Code:ljkfuhjpccxt8xq2re37n97595ldmv9kchSerial Number:302967Navicat Premium 10.0.10 中文版注册码下载地址http://www.allroundautomations.com/plsqldev.html用...

2013-06-04 11:29:00 100

转载 comet

http://www.codeproject.com/Articles/27107/Scalable-COMET-Combined-with-ASP-NEThttp://www.codeproject.com/Articles/27699/Scalable-COMET-Combined-with-ASP-NET-Part-2转载于:https://www.cnblogs.com/...

2013-04-22 18:09:00 82

转载 windows7 iis 配置错误解决方法

一.首先解锁 配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节便会出现这种情况。锁 定 是 默 认 设 置 的 (overrideModeDefault="Deny") 或 者 是 通 过 包 含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。 出现这个错误是因为 IIS 7.5 采用了更安全...

2013-04-15 09:40:00 141

转载 Professional c# 2008.Ch19线程和同步

概述一个进程的多个线程可以运行在不同的cpu上,或者多个核心的cpu的不同核心上。windows 资源管理其thread列可以查看进程和每个进程的线程号。进程包含资源,例如window句柄、文件系统句柄和其他核心对象。每个进程都分配了虚拟内存。一个进程至少包含一个线程。操作系统会调度线程。线程有一个优先级、正在处理的程序的位置的计算器、一个存储器本地变量的堆栈。每个线程都有自...

2013-04-09 21:00:00 87

转载 http://www.cnblogs.com/wayfarer/archive/2004/09/29/47896.html

动态添加程序集转载于:https://www.cnblogs.com/lovey/archive/2013/04/07/3006112.html

2013-04-07 20:50:00 103

转载 My.NET.ClassLibrary.Note.1

HttpContext.Current.Request.UserHostAddress //获取用户登录地址。^(([a-zA-Z]:\\)|(\\{2}\w+)\$?)((([^/\\\?\*])(\\?))*)$//验证文件磁盘路径的正则表达式,例如C:\Program Files (x86),但是C:\Program Files (x86)\\无法通过转载于:https:...

2013-04-02 20:32:00 70

转载 WebService.Test.Note

今天搞一个webservice,简单的实现步骤如下:第一,在一个项目中的websercie工程下新建一个.asmx(webservice页面),写好公开的方法。第二,将这个工程运行起来,通过url调用这个webservice,例如:http://localhost:6668/WebService/UploadDllService.asmx 就可以看到相关的方法了。第三,打开注...

2013-04-02 13:42:00 102

转载 ubuntu.昏昏

啊啊啊,整几天的ubuntu终于算之,把自己搞晕了,也许所有环境都搭建好了,mono,python,mysql,开始吧,my dear,整整的是过了一个愚人节假期啊。转载于:https://www.cnblogs.com/lovey/archive/2013/04/02/2994633.html...

2013-04-02 01:18:00 54

转载 Work.Dynamic.Loaddll.Note

今天做动态加载dll发现一个好的泛型读取列的方法,结合自己的使用,还有自己的命名的越来越感觉好一些,看代码就像读英文。DllFile.cs.Code 1 /// <summary> 2 /// dll文件 3 /// </summary> 4 internal struct DllFile 5 {...

2013-04-01 19:47:00 157

转载 Oracle.sql.Note

好久没弄过sql了今天算是复习一下了,应该好好系统的看一遍书了。--创建表create table sys_dynamicdll( filename varchar(40) primary key, fileconten blob, comments varchar(100), uploadUser NUMBER(10),...

2013-04-01 18:58:00 75

转载 C#.Static Field And Static Constructor.Autocriticism

静态字段与静态构造函数static 修饰成员的初始化总是先与实例成员,static成员与该类型相关与类型实例无关。静态字段类型中静态字段之间的实例化顺序是按代码中的书写顺序执行。静态字段先与本类静态构造函数执行;静态字段中使用到的其他类型的静态字段,则递归倒序从最底层实例化静态字段和调用静态构造函数。静态构造函数静态构造函数不能被任何修饰符修饰,并且整个生命...

2013-03-29 17:06:00 123

转载 Effective50.Rules06.理解几个等同性判断之间的关系.Note

当我们定义自己的类型时(无论是类还是Struct),应该为类型定义等同性的含义。C#定义了4中不同的函数来判断两个对象是否“相等”。1.public static bool ReferenceEquals(object left,objec right)2.public static bool Equals(object left,object right);3.public...

2013-03-29 08:59:00 75

转载 DesignPattern.Ch12.Facade.Node

引用炒股票与买基金来解释“外观模式”,为用户抽象出复杂业务调用过程,提供一个简单的对外统一调用“接口”。外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。子系统代码模拟:Facade.SubSystem.impl.Code 1 class SubSystemOne 2 {...

2013-03-28 23:35:00 64

转载 DesignPattern.Ch11.Least Knowledge Principle.Note

迪米特原则(low ofDemeter)又称“最少知识原则”(LeastKnowledgePrinciple)迪米特法则(LoD),如果两个类不必彼此直接沟通,那么这两个类就不应当发生直接的相互作用。如果一个类需要调用另一个类的某个方法的话,可以通过第三者转发调用。迪米特法则首先强调的前提是在类的结构设计上,每一个类都应该降低成员的访问权限,也就是说,一个类包装好自己的pr...

2013-03-27 22:51:00 85

转载 DesignPattern.Ch10.Template Method.Note

模版方法模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模版方法使得子类可以不改变算法的结构即可重定义算法的特定步骤。菜鸟使用模版方法模拟学生做试卷:Pattern.Template Method.Code 1 namespace Pattern.TempleMethod.Newbie 2 { 3 ///学生试卷运用模版模式的实现 4 ...

2013-03-27 22:31:00 62

转载 DesignPattern.Ch9.Prototype.Note

原型模式(Prototype),用原型实例制定创建对象的种类,并且通过拷贝这些原型创建新的对象[DP]。“原型模式其实就是从一个对象再创建另外一个可定制的对象,而不需要知道任何创建的细节。”基础知识this.MemberwiseClone(),MSDN解释:创建对象的浅表副本。方法是创建一个新的对象,然后将该对象的非静态字段复制到该新对象。如果字段是值类型,则对字段执行逐位复制。...

2013-03-26 22:49:00 59

转载 DesignPattern.Ch8.FactoryMethod.Note

简单工厂vs工厂方法简单工厂是第二章讲解的内容,它与工厂方法很相似。简单工厂模式最大的优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关类,对客户来说去除了对具体产品的依赖。但是,每次要添加算法,都需要的在客户端怎加一个case分支条件,修改了原有的类,违反了开放-封闭原则。简单工厂模式复习:Pattern.Sample Factory.Code...

2013-03-26 17:59:00 66

转载 DesignPattern.Ch7.Prexy.Note

代理模式(Prexy)为其他对象提供一种代理以控制这个对象的访问[DP]。代理模式代码代码比较简单,但是应用场景难于理解。代理模式菜鸟设计应用:Proxy.Newbie.Code 1 namespace Pattern.Proxy.Newbie 2 { 3 interface IGiveGift 4 { 5 void G...

2013-03-26 16:11:00 63

转载 DesignPattern.Ch6.Decorator.Note

装饰模式(Decorator),动态给一些对象添加额外的职责,就增加功能而言,装饰模式比声明子类更加灵活[DP]。装饰模式使用: 利用SetComponent来对对象进行包装的,这样每个装饰对象的实现就和如何使用这个对象分离开了,每个装饰对象只关心自己的功能,不需要关心如何被添加到对象链当中的[DEP]。装饰模式的原型实现:Pattern.Decorator.Pro...

2013-03-26 14:11:00 57

转载 DesionPattern.Ch5.Dependence Inversion Principle.Note

依赖倒转原则,A.高层模块不应该依赖低层模块,两者都应该依赖抽象。B.抽象不应该依赖细节,细节应该依赖抽象。(平常高层模块调用,低层已经开发好的函数库,但是比如,客户要求换了数据库的存储方式,依赖低层函数就不行了,如果我们依赖了抽象类或者借口,就不用怕了。)里氏替换原则(LSP),子类必须能够替换掉他们的父类[ASD]。里氏替换原则由Barbara Liskov女士在198...

2013-03-26 13:39:00 66

转载 DesignPattern.Ch4.Open Closed Principle.Note

开放-封闭原则,就是说软件实体(类、模块、函数等)应该可以被扩展,但是不可修改。'对于扩展是开放度(Openforextension)','对于更改是封闭的(Closefor Modification)'.怎样设计才能面对需求的改变却可以保持相对稳定,从而使得系统在第一个版本出来以后不断推出新的版本?如何应变?无论模块怎么‘封闭’,都会存在一些无法对之封闭的变化。既然不...

2013-03-26 12:47:00 57

转载 DesignPattern.Ch3.Single Responsibility Principle.Note

单一职责原则(SRP),就一个类而言,应该只有一个引起它变换的原因。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离[ASD]。如果你能有多于一个的动机去改变一个类,那么这个类就有多于一个的职责[ASD]。转载于:https://www.cnblogs.com/lovey/archive/2013/03/26/2982241.html...

2013-03-26 12:08:00 67

转载 c#构造函数的运用

C#构造函数的运用构造函数的名字不能随便起,必须让编译器认得出才可以被自动执行。它的命名方法既简单又合理:让构造函数与类同名。除了名字外,构造函数的另一个特别之处是没有返回值类型,这与返回值类型为void的函数不同。如果它有返回值类型,那么编译器将不知所措。在你可以访问一个类的方法、属性或任何其它东西之前, 第一条执行的语句是包含有相应类的构造函数。甚至你自己不写一个构造函数,也会有...

2012-02-19 22:19:00 83

转载 SQL:删除重复数据,只保留一条

SQL:删除重复数据,只保留一条2009-08-20 17:13用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (select peopleId from people gr...

2012-02-19 22:04:00 172

转载 CLR VIA

CTS(Common Type System)通用类型系统,CLI(Common language Infrastructure) 公共语言基础结构CLS(Common language Specifaction) 公共语言规范:详细定义了一个最小功能集。转载于:https://www.cnblogs.com/lovey/archive/2012/02/10/2344...

2012-02-10 09:45:00 51

转载 javascript

onresize="changeWindowSize()" //这是一个原始的页面大小发生变化的javascript触发事件。还可以用jquery来写: $(window).resize(function(){ }); 来触发 窗体变化事件*******************************************************************...

2011-12-08 18:03:00 55

转载 c#符号

参数中的问好(?)表示可空类型;例如: public ActionResult ShowArticles(DateTime ? date)    { if (!date.HasValue) { date=DateTime.Now;...

2011-11-23 14:02:00 81

转载 Event

事件事件是类在发生其关注度事情时用来提供通知单一种方式,可以使用委托和匿名方法的形式指定多个处理程序。转载于:https://www.cnblogs.com/lovey/archive/2011/11/23/2260074.html...

2011-11-23 12:30:00 82

转载 delegate

一,委托的使用基本步骤:1,声明委托类型 public delegate void MyDelegate(string name ,int age);2,创建一个委托,指引方法到委托 MyDelegate handler=new MyDelegate(MehtodOfMyDelegate);// 不用构造函数的 MyDelegate handler= MehtodOfMyDelega...

2011-11-23 12:30:00 48

转载 第六章-面向对象到程序设计

6.1第5章创建对象  var person a=new object(); person.name="Nicholas";person.age=29;person.job="software engineer";person.sayName=function(){alert(this.name)};//这种发法到缺点是使用同一个接口创建很多对象,产生大量重复代码,为了解决这个问题人...

2011-11-21 20:23:00 80

转载 yield return

迭代: 迭代属性又称迭代器 c#入门经典IEnumerable 接口负责 使用foreach 循环,重写foreach 循环的方式,或者提供一个定制的实现,并不一定很简单,深入了解foreach循环(1)调用collectionObject.GetEnumerator(),返回IEnumerator应用,这个方法可以通过IEnumerable接口的实现代码来获得,但这是可选的。...

2011-11-20 18:51:00 75

空空如也

空空如也

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

TA关注的人

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