自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

健身 软件开发 讲师 作者

  • 博客(1)
  • 资源 (15)
  • 收藏
  • 关注

原创 从异常{ 无法将 匿名方法 转换为类型“System.Delegate”,因为它不是委托类型 }说开去

查看如下代码:                this.Invoke(delegate                {                    MessageBox.Show("t4");                }); 熟悉winform的开发者都知道,this是一个窗体的实例,故不做另外解释。该代码的运行,就会导致异常:{ 无法将 匿名方法 转换为类型“System.Delegate”,因为它不是委托类型 }。 其实,要从错误的提示信息来看,这个匿名方法写的是一点问题都没有的。问题

2010-06-19 14:54:00 4188

C#特性Attribute的实际应用之:代码统计分析

日常工作中,需要为程序集提供统计分析: 1:程序集方法数; 2:开发人员数目及各自所开发或REVIEW的方法数; 3:测试中,被标注有BUG的数目; 4:直接查看方法的IL代码; 鉴于以上统计的需要,特开发本EXE。

2010-12-29

C#特性Attribute的实际应用之:为应用程序提供多个版本

基于如下的几个理由,需要为应用程序提供多个版本: 1:应用程序有体验版和完整功能版; 2:应用程序测试过程中需要完成一些自动化的操作;

2010-11-29

C#借助Code UI Automation实现黑盒自动化测试工具

1:使用Code UI Automation来录制手工操作UI的动作,让VS根据这些操作自动生成测试代码; 2:新建WINFORM项目(也即黑盒工具),在这个WINFORM项目调用这些自动生成的代码;

2010-11-17

C#自动化测试工具编写(借助API)

在日常编码过程中,我们常常会进行自动化测试。这里的自动化测试不是指单元测试,而是模拟人工输入来进行快速的、高并发的测试。可以使用的自动化工具有LOADRUNNER,以及目前在VS2010中的功能很强大的测试工作平台(录制操作步骤,自动生成代码)。但是,这些工具的熟练掌握也有一定的时间成本,并且,最主要的,对于一个程序员来说,那不够灵活。所以,比较高效的一个做法是,调用WINDOWS API,自己动手写编码来实现。

2010-10-30

高并发操作SQLSERVER的解决方案

将所有的请求全部压入一个队列中。服务器监控队列,如果队列中有请求,则处理请求。如下面的代码中,服务器就起了100个线程来监控队列,如果队列中有请求,则插入数据库。在实际的应用中,服务器监控程序也可以起到分发请求的作用,当一台服务器处理不了所有请求的时候,服务器监控程序可以将请求分发给集群中的其它服务器。这样一来,理论上,当请求饱和的时候,只要增加服务器数量,就会处理所有的请求

2010-08-19

对称加解密及文件HASH

对称加解密及文件HASH工具类,采用DES加密算法

2010-06-12

C#创建数字证书并导出为pfx,并使用pfx进行非对称加解密

1:调用.NET2.0的MAKECERT创建含有私钥的数字证书,并存储到个人证书区; 2:将该证书导出为pfx文件,并为其指定一个用来打开pfx文件的password; 3:读取pfx文件,导出pfx中公钥和私钥; 4:用pfx证书中的公钥进行数据的加密,用私钥进行数据的解密; 详细请看:http://blog.csdn.net/luminji/archive/2009/03/05/3960308.aspx

2010-06-10

使用zipsharp进行文件夹压缩及解压

使用zipsharp进行文件夹压缩及解压.

2010-06-09

remoting宿主到IIS中

remoting寄宿到IIS中,有些特别的优势,如: 1:可以借助于IIS的安全机制; 2:在硬件环境不允许的情况下,和IIS共用端口。 本程序,服务器采用IIS,客户端为一个console,演示了remoting如果宿主到IIS中。详细请看http://blog.csdn.net/luminji/archive/2010/05/25/5622381.aspx

2010-05-25

使用证书进行加密传输的WCF

没有进行加密的数据传输几乎没有任何意义,本示例就是通过认证证书签名的方式对WCF传输的数据进行加密和认证。详细请看:http://blog.csdn.net/luminji/archive/2010/03/10/5364876.aspx

2010-03-10

C#大文件传输之SOCKET同步、异步、WCF同步、异步

该示例,整合了C#文件传输中的SOCKET同步、异步、WCF同步、异步,并分别提供了进度条,以便查看各类传输的效率(SOCKET同步>SOCKET异步>WCF同步>WCF异步)。 运行的时候,需要自己添加一个可供传输的文件。可查看源码获取该文件名。 详细请看http://blog.csdn.net/luminji/archive/2010/03/10/5364825.aspx

2010-03-10

silverlight的MD5、对称加密及HASH

silverlight直到发展到SL3,个人感觉加解密这块做的还是有点弱。这是项目中当前用到的MD5,文件及字符串HASH,对称加解密的DEMO。 详细请看http://blog.csdn.net/luminji/archive/2010/03/10/5364812.aspx

2010-03-10

在C#中实现ObservableDictionary

在当前的.NET FRAMEWORK中试没有实现了INotifyCollectionChanged和INotifyPropertyChanged的字典集合,这直接导致了WPF或者SILVERLIGHT中的LISTVIEW等控件不能动态显示集合中的更新。本资源就是实现了这些功能的一个ObservableDictionary。 详细请看http://blog.csdn.net/luminji/archive/2010/03/09/5360888.aspx

2010-03-09

Silverlight通过WebService上传大文件(含进度条)

1:服务器端采用webservice; 2:SilverLight端可同时选择多个文件; 3:显示每个文件的上传进度; 4:采用SilverLight3 详细说明:http://blog.csdn.net/luminji/archive/2009/12/11/4987539.aspx

2009-12-11

空空如也

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

TA关注的人

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