
C#
文章平均质量分 76
不断学习的ITer
和同事和睦相处共同进步.....
展开
-
c#高级编程第七版笔记
readonly,func.Lambda 表达式,linq,反射,thread,异步, IO,File,Direction原创 2011-07-15 11:40:31 · 1395 阅读 · 0 评论 -
线程上下文切换的性能损耗测试
线程上下文切换的性能损耗测试转载 2015-12-04 13:06:07 · 1771 阅读 · 0 评论 -
PHP,C# 和JAVARSA签名及验签
PHP,C# 和JAVARSA签名及验签转载 2016-01-22 12:48:14 · 2455 阅读 · 0 评论 -
新建和发布Windows服务的几个常见问题
1. 如何安装服务?利用.Net Framework带的服务安装工具InstallUtil.exe,它位于c:\windows\Microsoft.Net\Framework\v1.1.4322\文件夹下。打开Visual Studio .Net 200* 命令提示,安装命令是:InstallUtil c:\test.exe (c:\test.exe则为转载 2014-08-28 11:02:56 · 1011 阅读 · 0 评论 -
C# 4.0 的新特性之并行运算 Parallel
作者:webabcd介绍C# 4.0 的新特性之并行运算Parallel.For - for 循环的并行运算 Parallel.ForEach - foreach 循环的并行运算 Parallel.Invoke - 并行调用多个任务 Task - 任务,基于线程池。其使我们对并行编程变得更简单,且不用关心底层是怎么实现的 PLINQ - 用于对内存中的转载 2014-07-14 16:45:14 · 1260 阅读 · 0 评论 -
使用.net开发并生成Windows服务安装包
公司项目中的一个数据库搜索的表因为有新的产品的添加,这个表就需要添加新的记录,把产品的描述、类别以及其它的一些相关信息添加进来,这个搜索的表的数据又不能时常人工去更新,因为两三个就会有新的产品的推出。所以分两部分实现,一部分用Wcf服务来实现搜索的表的数据更新操作,另一部分用windows服务来定时调用Wcf服务.当我们手动更新时也可以通过程序后台调用wcf服务来完成.本篇只讲windows服务的转载 2014-07-31 11:30:27 · 698 阅读 · 0 评论 -
WebService基于SoapHeader实现安全认证
1.首先要自定义SoapHeader,须继承System.Web.Services.Protocols.SoapHeader 。using System;using System.Collections.Generic;using System.Web;/// ///自定义的SoapHeader/// public class MySoapHeader : System.Web.转载 2014-07-11 13:28:14 · 865 阅读 · 0 评论 -
override和new的区别
override1. override是派生类用来重写基类中方法的;2. override不能重写非虚方法和静态方法;3. override只能重写用virtual、abstract、override修饰的方法;4. 不能使用修饰符 new、static、virtual 或 abstract 来修改 override 方法。new1. new是派生类转载 2014-07-09 13:06:04 · 702 阅读 · 0 评论 -
通过 INotifyPropertyChanged 实现观察者模式
普通观察者模式存在的问题我们都知道观察者模式的优点,可以在属性发生改变时,来监听一个实现好了的事件,这样可以帮助来异步处理 许多的事情,可是在观察者模式中,一般都是针对于实体来进行封装操作,可大多数的监听过程就需要写在实体的内部了,这样大大影响了实体封装的原子性,如果 想实现什么监听事件,都需要在实体层进行更改,这另人太不悦了```不过,可以通过代理的方式,让实体里面监听的时候执行这个代理转载 2013-07-22 22:56:17 · 1083 阅读 · 0 评论 -
C#如何获取调用当前方法的方法名
using System; using System.Diagnostics; namespace StackTraceTest { /**//// /// Class1 的摘要说明。 /// class Class1 { /**//// /// 应用程序的主入口点。 /// [STAThread] st原创 2013-07-01 13:36:32 · 4051 阅读 · 0 评论 -
C# WinForm PictureBox的鼠标滑轮MouseWheel事件。
public Form1(){ InitializeComponent(); this.pictureBox1.MouseWheel += new MouseEventHandler(PictureBox1_MouseWheel);}private void PictureBox1_MouseDown(object sender, MouseEv转载 2013-01-29 14:31:52 · 5668 阅读 · 0 评论 -
改善C#程序的建议4:C#中标准Dispose模式的实现
http://www.cnblogs.com/luminji/archive/2011/03/29/1997812.html需要明确一下C#程序(或者说.NET)中的资源。简单的说来,C#中的每一个类型都代表一种资源,而资源又分为两类:托管资源:由CLR管理分配和释放的资源,即由CLR里new出来的对象;非托管资源:不受CLR管理的对象,windows内核对象,如文件、转载 2012-05-25 11:41:49 · 555 阅读 · 0 评论 -
c# 高级编程第七版 笔记
enum 是存放在栈上的,class是存放在堆上的。enum不可以继承。两者都用new关键字来声明实例对于类而言,索引器允许对象以数组或者集合的方式进行索引。字段,常量,事件都是数据成员,但是索引器,运算符,构造函数和析构函数都不是数据成员。值类型和引用类型: string是个引用类型。但是string 一旦定义 ,就不会改变,所以把string 作为参数传递,在函数内部的改变,并不会原创 2012-02-07 17:28:25 · 938 阅读 · 0 评论 -
C# 操作xml(新建,添加,修改,删除)
C# 操作xml(新建,添加,修改,删除)原创 2011-08-08 15:01:26 · 2043 阅读 · 0 评论 -
MVC中使用AuthorizeAttribute做身份验证操作
MVC中使用AuthorizeAttribute做身份验证操作转载 2017-03-24 10:48:18 · 3210 阅读 · 1 评论