- 博客(9)
- 问答 (2)
- 收藏
- 关注
原创 使用命名管道在winform程序中输出windows service运行状态
最近的工作需要写一个windows服务,定时执行任务。众所周知windows service程序是没有用户界面的,而有时候是需要知道服务正在做什么的。怎么办呢?可否用winform程序显示服务执行状态呢?如何让winform取到windows service进程的消息呢?这个场景
2011-08-25 15:23:23 1458
原创 C#基础之数组排序,对象大小比较
从个小例子开始:int[] intArray = new int[]{2,3,6,1,4,5};Array.Sort(intArray);Array.ForEach(intArray,(i)=>Console.WriteLine(i));这个例子定义了一个int数组
2011-08-19 08:44:28 983
原创 在C#中使用SqlDbType.Xml类型参数
在sql server2005以及之后的sql server中引入了Xml数据类型,在C#中使用Xml数据类型需要指定参数类型为SqlDbType,参数值类型需要用SqlXml,如下示例:假定有一种表A,A表有两个字段:ID 类型 int,Data 类型 Xml,我要用C#往
2011-08-17 09:14:51 1258
原创 导致Asp.Net站点重启的10个原因
Asp.Net站点有时候会莫名其妙的重启,什么原因导致的却不得而知,经过一番折腾后,我总结了导致Asp.Net站点重启的10个原因 1. 回收应用程序池会导致站点重启,记录的原因是:HostingEnvironment initiated shutdown Hosti
2011-08-12 08:33:06 972
原创 如何记录asp.net站点重启的原因?
在站点执行Application_End事件中添加记录方法。在Global.asax.cs文件中添加如下代码即可:void Application_End(object sender, EventArgs e){ // Code that runs on applic
2011-08-11 15:31:37 981
原创 c# checked unchecked 关键字,在需要的时候请记得用他们两位
checked 和 unchecked关键字用来限定检查或者不检查数学运算溢出的;如果使用了checked发生数学运算溢出时会抛出OverflowException;如果使用了unchecked则不会检查溢出,算错了也不会报错。1. 一段编译没通过的代码int a
2011-08-09 17:28:15 1016
原创 System.IO系列:局域网内多线程使用命名管道在进程之间通信实例
有关管道的基本用法请看System.IO之使用管道在进程间通信 (System.IO.Pipes使用)。本文介绍命名管道使用实例,文中例子是几个客户端都通过一台服务器获得新生成的int类型id。服务器端功能:当客户端请求一个新的id时,将现有id自增1,然后返回给客户端。
2011-08-08 16:29:48 1837
翻译 System.IO之使用管道在进程间通信 (System.IO.Pipes使用)
管道的用途是在同一台机器上的进程之间通信,也可以在同一网络不同机器间通信。在.Net中可以使用匿名管道和命名管道。管道相关的类在System.IO.Pipes命名空间中。.Net中管道的本质是对windows API中管道相关函数的封装。使用匿名管道在父子进程之间通信:匿
2011-08-04 09:31:35 2107
原创 System.IO之内存映射文件共享内存
内存映射文件是利用虚拟内存把文件映射到进程的地址空间中去,在此之后进程操作文件,就像操作进程空间里的地址一样了,比如使用c语言的memcpy等内存操作的函数。这种方法能够很好的应用在需要频繁处理一个文件或者是一个大文件的场合,这种方式处理IO效率比普通IO效率要高共享
2011-08-01 08:53:52 1221
空空如也
java数字溢出问题
2012-05-11
java格式化问题
2012-05-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人