随笔分类 -  C#

摘要:考虑了一下,将字段实现给贴了出来,但是说实话,我琢磨不定哪一个是最佳方案(原因如下)。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassUser{internalstring_username;publicstringUsern... 阅读全文
posted @ 2010-06-10 11:14 Treenew Lyn 阅读(948) 评论(3) 推荐(1) 编辑
摘要:反射的 Emit实现在日常开发中,我们频繁用到反射,除了最“繁重”的原始反射方式(这里不讲解),以及 4.0的关键字dynamic,还有许多的方式(Emit以及Linq)。接下来的演示,我将着重对以下这个类进行操作。[代码]这是一个普通到不能再普通的类。我们要做的工作就是将Username属性进行赋值。在以往的反射,这个性能恐怕令人难以接受。首先说第一种,不说,直接贴代码,... 阅读全文
posted @ 2010-06-10 10:20 Treenew Lyn 阅读(6072) 评论(26) 推荐(7) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassWeakReference<T>:IDisposable{privateGCHandlehandle;privatebooltrackResurrection;pub... 阅读全文
posted @ 2010-06-09 16:58 Treenew Lyn 阅读(943) 评论(1) 推荐(0) 编辑
摘要:一般眾所周知的亂數的產生應該都會使用Random類別,而在大部分的情境中使用 Random 類別其實是足夠用的,例如說你想要透過亂數選取目錄中的照片輸出到網頁中,或是將篩選出來的資料亂數排序後輸出到檔案(例如說抽獎程式)。假設你要用 Random 類別產生 10 組最大值為 100 的亂數(0 ~ 100),可以用以下寫法:詳細的說明與範例可參照 MSDN 文件:Random類別。不過 Rando... 阅读全文
posted @ 2010-06-09 08:47 Treenew Lyn 阅读(2085) 评论(0) 推荐(1) 编辑
摘要:同步:函数没有执行完不返回,线程被挂起 阻塞:没有收完数据函数不返回,线程也被挂起异步:函数立即返回,通过事件或是信号通知调用者非阻塞:函数立即返回,通过select通知调用者这样看来异步和非阻塞有什么区别呢?异步=非阻塞?同步是在操作系统层面上,阻塞是在套接字上?Reactor是同步 Proactor是异步?回答:同步、异步、阻塞和非阻塞的概念  在进行网络编程时,我们常常见到同步、异步、阻塞和... 阅读全文
posted @ 2010-05-29 15:51 Treenew Lyn 阅读(356) 评论(0) 推荐(0) 编辑
摘要:备注一下,改天研究(http://www.cnblogs.com/Kevin-moon/archive/2009/01/13/1374353.html)。 阅读全文
posted @ 2010-05-29 15:48 Treenew Lyn 阅读(1009) 评论(0) 推荐(0) 编辑
摘要:用代码说明:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--classProgram{staticvoidMain(string[]args){DoWork();Console.WriteLine(P.Target==null);GC.Collec... 阅读全文
posted @ 2010-05-26 11:17 Treenew Lyn 阅读(762) 评论(1) 推荐(0) 编辑
摘要:早上一来看到园子里有篇文章是说注册快捷键,一看用的是hook,好多的代码,下面是我以前用的代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Runtime.InteropServices;name... 阅读全文
posted @ 2010-05-20 15:26 Treenew Lyn 阅读(592) 评论(0) 推荐(1) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--classProgram{staticboolconnecting=true;staticvoidMain(){Received();while(connecting){stringcontent=C... 阅读全文
posted @ 2010-05-18 21:08 Treenew Lyn 阅读(632) 评论(0) 推荐(2) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--privatestaticstringGetBIOSNumber(){ManagementObjectSearchersearcher=newManagementObjectSearcher("Sel... 阅读全文
posted @ 2010-05-18 09:02 Treenew Lyn 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:AppDomain.CurrentDomain.BaseDirectory 阅读全文
posted @ 2010-05-04 11:12 Treenew Lyn 阅读(812) 评论(0) 推荐(0) 编辑
摘要:这段日子,公司开始使用WCF技术来实现一些业务,所以:顺手推舟,借势我也学习了一把WCF。   在网上看到好多人都在讨论WCF的配置,ServiceHost,Client,EndPoint等等……,其实当我们在WEB项目中添加一个WCF服务时,系统自动生成了好多配置就放在了Web.config文件中的某个节点,刚开妈整WCF的时候还老纳闷儿,为什么别人说的配置之类的跟我做的... 阅读全文
posted @ 2010-04-28 12:59 Treenew Lyn 阅读(1817) 评论(1) 推荐(1) 编辑
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<?xmlversion="1.0"encoding="utf-8"?><configuration><system.web><compilationdeb... 阅读全文
posted @ 2010-04-28 11:15 Treenew Lyn 阅读(571) 评论(0) 推荐(0) 编辑
摘要:代码段1:string str = "0"; MessageBox.Show(str, "[ 温馨提示 ]"); this.BeginInvoke(new Action(() => { for (int i = 0; i < 5; i++) { Thread.Sleep(1000); } MessageBox.Show(str, "[ 温馨提示 ]"); })); str = "1";... 阅读全文
posted @ 2010-03-30 16:16 Treenew Lyn 阅读(442) 评论(0) 推荐(0) 编辑