找到相关内容 18
System.Web.UI.Control类中学习提高程序性能的3个技巧
        技巧1.使用EventHanlderList代替EventHandler            以Control的Init事件为例。通常我们会简
http://cyqdata.cn/cnblogs/article-detail-52664 
Windows Phone 实用开发技巧(18):使用SystemTray显示全局消息提醒
 在Windows Phone 7 (Nodo)之前的版本中,我们要在应用程序显示消息提醒,或者是进度提示,通常的做法在页面的顶部放置一个专门的容器(如一个Grid),里面放置一些文本和PerformanceProgressBar。 在Mango中,我们多了一种选择,就是可以在SystemTray中显示文本和
http://cyqdata.cn/cnblogs/article-detail-52434 
我也要学C语言(威力加强版)_第二章:system函数与命令行参数以及内存的查看
system函数   在C语言中可以使用system函数向操作系统传递控制台命令,通过system()函数执行命令和在DOS窗口中执行命令都是一样的效果。但是WINDOWS控制台下使用的命令比起LINUX下的SHELL还是很弱的。不过一些常用的命名都还是有的,可以满足一般的操作需要。比如我们要复制1个文件到1个目录中就
http://cyqdata.cn/cnblogs/article-detail-52338 
System.IO系列:局域网内多线程使用命名管道在进程之间通信实例
有关管道的基本用法请看System.IO之使用管道在进程间通信 (System.IO.Pipes使用)。 本文介绍命名管道使用实例,文中例子是几个客户端都通过一台服务器获得新生成的int类型id。 服务器端功能:当客户端请求一个新的id时,将现有id自增1,然后返回给客户端。 服务器端实现:在程序启动时,启动n个线程,
http://cyqdata.cn/cnblogs/article-detail-42686 
内存管理(buddy system
伙伴系统已经出现很长一段时间了,有了一些优化,看了一下,比想象中的复杂很多啊。 1 static void __init_refok alloc_node_mem_map(struct pglist_data *pgdat) 2 { 3 /* 如果这个节点没有page,那就直接跳过这个节点*/ 4
http://cyqdata.cn/cnblogs/article-detail-42574 
System.IO之使用管道在进程间通信 (System.IO.Pipes使用)
管道的用途是在同一台机器上的进程之间通信,也可以在同一网络不同机器间通信。在.Net中可以使用匿名管道和命名管道。管道相关的类在System.IO.Pipes命名空间中。.Net中管道的本质是对windows API中管道相关函数的封装。 使用匿名管道在父子进程之间通信: 匿名管道是一种半双工通信,所谓的半双工通信是指
http://cyqdata.cn/cnblogs/article-detail-42531 
关于Enterprise Library Security和System.Security的结合使用记录
本来刚想从博客园搜集点Enterprise Library Security的资料记录,发现博客园的网站又当机了(最近博客园经常当机呀)。看来还是自己手写下吧。以前使用过Enterprise Library的Logging 、Validation 和Cache 感觉还不错、当然这方面的选择还有的,比如日志记录的Nlog和Log4之类的,验证方面也有Fluent Validation 这种
http://cyqdata.cn/cnblogs/article-detail-42193 
.Net那点事儿系列:System.IO之Stream
Stream在msdn的定义:提供字节序列的一般性视图(provides a generic view of a sequence of bytes)。这个解释太抽象了,不容易理解;从stream的字面意思“河,水流”更容易理解些,stream是一个抽象类,它定义了类似“水流”的事物的一些统一行为,包括这个“水流”是否可以抽水
http://cyqdata.cn/cnblogs/article-detail-42173 
.Net那点事儿系列:System.IO之windows文件操作
System.IO系列目录 1.Windows文件目录处理 2.Stream 以及 StreamReader和StreamWriter 3.压缩文件 4.共享内存,内存映射文件 5.使用管道在进程间通信 6.独立存储区 7.端口 在.Net中处理系统文件相关的几个类分别是File、Directory、FileInfo、DirectoryInfo、DriveInfo、FileSystemWatche
http://cyqdata.cn/cnblogs/article-detail-42145 
周末浅说--未将对象引用设置到对象的实例(System.NullReferenceException)
System.NullReferenceException:未将对象引用设置到对象的实例,这是一个新鸟,中鸟,老鸟都避不开的错误。   下面基础的解释一下这错误:   1:本质上的错误:   object a;//a是Null对象protected void Page_Load(object sender, Even
http://cyqdata.cn/cnblogs/article-detail-42025 
System.DateTime详解
最近一直在负责公司内部框架的升级工作,今天对一个小问题进行了重新思考——时间的处理。具体来说,是如何有效地进行时间的处理以提供对跨时区的支持。对于一个分布式的应用来说,倘若客户端和服务端部署与不同的地区,在对时间进行处理的时候,就需要考虑时区的问题。以我们现在的一个项目为例,这是一个为澳大利亚某机构开发的一个基于Smart Client应用(Windows Form客户端)
http://cyqdata.cn/cnblogs/article-detail-39988 
System.Convert 的一些事
经常看到同事写代码: bool? obj=从服务器返回来的值,可能为null。 if(obj !=null && Convert.ToBoolean(obj)==true) { //Do something } .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: c
http://cyqdata.cn/cnblogs/article-detail-39778 
C#中int和System.Int32理解总结
    最近园里的TeamOne写了一篇《[C#] int与System.Int32有什么区别》,发现里面有不少精彩的评论,所以忍不住想这篇文章总结一下: 本文的主要参考资料:   1.《理解C#中的System.Int32和int:并非鸡和鸡蛋》@Author:Dixin   2.《[C#] int与System.Int32有什么区别》@Author:TeamOne
http://cyqdata.cn/cnblogs/article-detail-39227 
Windows 7 的Service Pack 1安装后ThinkVantage System Update 收集用户信息时出错 - 解决办法
今天微软发布了Windows 7 的Service Pack 1更新包。 安装完毕后,在使用ThinkVantage System Update的时候报了一错误“收集用户信息时出错”。如图所示: 之前使用该软件的时候没有出现过此类现象,估计是升级后,windows 7 service pack 使windwos的版本号发生了编号,该软件识别不出来造成。 我对比了相同版本的
http://cyqdata.cn/cnblogs/article-detail-25475 
System.Web.Abstractions中的装饰者模式,及其在Asp.net Mvc中的应用
Wrapper模式的实现 作为.net framework 3.5 sp1 新添加的一个程序集,System.Web.Abstractions里所有的类,都是Wrapper/Decorator模式的。(System.Web.Abstractions里的类可以参见后面的附录,System.Web.Abstractions其实也早早出现在了Asp.net Mvc中)   在这里,所有的Wra
http://cyqdata.cn/cnblogs/article-detail-11545 
System.Web.Routing入门及进阶 上篇
System.Web.Routing已经作为一个程序集包含在.net3.5sp1中发布了。虽然我们并没有在3.5sp1中发现Asp.net Mvc的踪迹,但是亦以感觉到它离我们不远了。 System.Web.Routing用于在Asp.net的Web应用程序中进行URLRouting。   所谓UrlRouting就是将一个地址映射为另一个地址,比如我访问/chsword/2008/08
http://cyqdata.cn/cnblogs/article-detail-10187 
谈谈C#文件监控对象FileSystemWatcher使用感受
   最近在项目中有这么个需求,就是得去实时获取某个在无规律改变的文本文件中的内容。首先想到的是用程序定期去访问这个文件,因为对实时性要求很高,间隔不能超过1S,而且每次获取到文本内容都要去分发给WEB服务器做别的操作,而那个文本的写入有时候会频繁,1秒可能多次,但是也有可能在相当长一段时间内是没有任何写入的。 这样一来如果每秒都去访问文件的话,一个是IO问题,还有就是每次操作
http://cyqdata.cn/cnblogs/article-detail-5223 
基于事件驱动的状态偏移状态机管理系统AnpherSystemManagerV1.0
基于C语言写的一个系统,斗胆投稿园子首页,写错的地方欢迎各位拍砖,谢谢! 最近转战G+C项目,在MTK上挂载VIA的芯片,自己被安排维护开机和模式切换导致的子系统状态的管理,原来的设计通过一个中央函数的调用,还有无数全局变量的控制来实现负责的状态机管理,让我花了好几个工作日去理解他的实现思路,不过这个是已经量产过的代码了,不能对她做很多的改动,所以内心里一直想把这个代码重写的欲望压抑到现在,经过自己几个晚上的努力终于得到完成。现在贴出来跟大家分享一下。 系统需求背景:对于一个系统,他可能存在很多状态,这些状态会随着系统的变化不断进行切换,而且在其状态变化的过程中随时可能有其他的事件发生以改变其状态切换的方向,当然当这个事件发生时系统所处的状态可能是其中的任一状态。举自己代码的实现的通用例子来讲,子系统的状态可能处于关机,开机中,开机,系统启动中,系统正常运行,系统关闭中,关机中等等状态,状
http://cyqdata.cn/cnblogs/article-detail-64