• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Perseverance

做事认真,做人诚信
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 4 5 6 7 8 9 10 下一页

2012年5月17日

(转)Invoke 和 BeginInvoke 的真正涵义
摘要: BeginInvoke 方法真的是新开一个线程进行异步调用吗?参考以下代码:public delegate void treeinvoke();private void UpdateTreeView(){ MessageBox.Show(System.Threading.Thread.CurrentThread.Name);}private void button1_Click(object sender, System.EventArgs e){ System.Threading.Thread.CurrentThread.Name = "UIThread"; treeVi 阅读全文
posted @ 2012-05-17 23:08 柠茶 阅读(155) 评论(0) 推荐(0)
 
(转)C#线程:BeginInvoke和EndInvoke方法
摘要: 开发语言:C#3.0IDE:Visual Studio 2008一、C#线程概述在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或是为了提供程序的性能,将要执行的任务分解成多个子任务执行。这就需要在同一个进程中开启多个线程。我们使用C#编写一个应用程序(控制台或桌面程序都可以),然后运行这个程序,并打开windows任务管理器,这时我们就会看到这个应用程序中所含有的线程数,如下图所示。如果任务管理器没有“线程数”列,可以【查看】>【选择列】来显示“线程计数”列。从上图可以看出,几乎所有的进程都拥有两个以上的线程。从而可以看出,线程是提供应用程序 阅读全文
posted @ 2012-05-17 22:40 柠茶 阅读(142) 评论(0) 推荐(0)
 

2012年5月9日

(转)OOP AOP
摘要: 什么是AOP? AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对象的核心功能毫无关系。对于其他类型的代码,如安全性、异常处理和透明的持续性也是如此。这种散布在各处的无关的代码被 阅读全文
posted @ 2012-05-09 14:56 柠茶 阅读(1604) 评论(0) 推荐(0)
 
(转)泛型委托在项目中的应用
摘要: 感悟:对泛型委托基本属于有点认识,但从来没真正在项目中使用过,有时感觉没有合适的场景应用,但看了artech兄的文章,我才明白,原来泛型委托真的可以做很多事情,而且效果往往是没有使用委托所达不到的。Action<T> 泛型委托:封装一个方法,该方法只采用一个参数并且不返回值。可以使用此委托以参数形式传递方法,而不用显式声明自定义的委托。该方法必须与此委托定义的方法签名相对应。也就是说,封装的方法必须具有一个通过值传递给它的参数,并且不能返回值。当然泛型委托不只是只能支持一个参数,它最多可以支持四个参数。 泛型委托与直接显示声明自定义委托的示例比较: 1:显示声明自定义委托:代码 C 阅读全文
posted @ 2012-05-09 12:41 柠茶 阅读(176) 评论(0) 推荐(0)
 

2012年5月3日

PD的CDM模型中的三种实体关系
摘要: PD的CDM模型中的三种实体关系CDM是大多数开发者使用PD时最先创建的模型,也是整个数据库设计最高层的抽象。CDM是建立在传统的ER图模型理论之上的,ER图中有三大主要元素:实体型,属性和联系。其中实体型对应到CDM中的Entity,属性对应到CDM中每个Entity的Attribute,在概念上基本上是一一对应的。但在联系上,CDM有了比较大的扩展,除了保留ER图原有的RelationShip概念之外,还增加了Association,Inheritance两种实体关系,下面就让我们分别看看这些关系的用法和之间的区别(下图中被标红的工具栏按钮就是用来向实体中添加这些关系的)。另外,在介绍所有 阅读全文
posted @ 2012-05-03 14:45 柠茶 阅读(8380) 评论(0) 推荐(0)
 

2012年5月1日

c# equals与==的区别(转载)
摘要: 对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用类型,如果两个对象引用同一个对象,则 == 返回 true。对于 string 类型,== 比较字符串的值。 ==操作比较的是两个变量的值是否相等。 equals()方法比较的是两个对象的内容是否一致.equals也就是比较引用类型是否是对同一个对象的引用。 对于值类型的比较,这里就不做描述了,下面讨论引用类型的比较:首先我们看一段程序usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSyste 阅读全文
posted @ 2012-05-01 22:23 柠茶 阅读(508) 评论(0) 推荐(0)
 
为什么父类指针可以指向子类反之则不行(转载)
摘要: 例如: class a {public: int aa}; class b:public a {public: int bb; } 从内存的来看 如a ---------| |占一个int数据大小--| |----(aa数据)------| |--------- 而b则是 ---------|--------- |占一个int数据大小--|占一个Int数据大小--| |从a中继承而来------|---(bb数据----------| |------------------ 当定义一个基类类型的指针时 a *p;这时,这个指针指向的是a类型的数据 当p指针指向派生类的时候,因为p是a类型的指针 阅读全文
posted @ 2012-05-01 22:22 柠茶 阅读(275) 评论(0) 推荐(0)
 
理解Linq和lambda
摘要: ******************理解Linq和lambda***********************using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace LinqYL{ public delegate bool Func2<T>(T t); public static class Enumerable { public static IEnumerable<T> Where2<T>(this IEnumerable< 阅读全文
posted @ 2012-05-01 15:29 柠茶 阅读(585) 评论(0) 推荐(0)
 

2012年4月30日

(转)WCF中的REST是什么
摘要: -基于SOAP消息格式的WCF之所以强大原因之一是因为SOAP消息头的高度扩展性。相应的WS-*协议很多都体现在消息头封装的信息上,包括诸如寻址,需要调用方法名,维护Session的信息等等……SOAP示例<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing"xmlns:s="http://www.w3.org/2003/05/soap-envelope"> <s:Header> <a:Action s:mustUnderstand="1" u 阅读全文
posted @ 2012-04-30 10:11 柠茶 阅读(1532) 评论(0) 推荐(0)
 

2012年4月29日

(转)TransparentProxy/RealProxy 孪生兄弟
摘要: 发信人:flier(小海[渴望并不存在的完美]),信区:DotNET标题:用WinDbg探索CLR世界[10]透明代理实现原理浅析发信站:BBS水木清华站(SatOct1622:15:562004),站内原文:http://www.blogcn.com/User8/flier_lu/blog/4290857.html在CLR世界中最神奇的一族类型应该就是TransparentProxy/RealProxy(TP/RP)这一对孪生兄弟,以及和他们相随左右的MarshalByRefObject(MBRO)和ContextBoundObject(CBO)等等。无论是本地跨AppDomain调用还是R 阅读全文
posted @ 2012-04-29 22:18 柠茶 阅读(4008) 评论(0) 推荐(1)
 
上一页 1 ··· 4 5 6 7 8 9 10 下一页