上一页 1 ··· 9 10 11 12 13
摘要: windows为我们提供了一个API。可以实现即时关闭监视器。此API在平台调用中,如下签名: [System.Runtime.InteropServices.DllImport("user32.dll")] public static extern IntPtr SendMessage(IntPtr hWnd, uint msg, uint wParam, int IParam);此方法的各个参数类型有一些重载,一般还是建议用IntPtr,否则,在64位平台OR其它情况下可能会崩溃~我们需要传给Msg 一个系统消息,即:WM_SYSCOMMAND然后是附加信息,比... 阅读全文
posted @ 2011-11-18 15:16 Rookier 阅读(951) 评论(0) 推荐(0) 编辑
摘要: class Preson { public int i = 30; public int n = 40; public int add(int a, int b) { return a + b; } } class Water : Preson { public int cut(int b, int c) { return b - c; } } class Program { ... 阅读全文
posted @ 2011-11-18 14:40 Rookier 阅读(153) 评论(0) 推荐(0) 编辑
摘要: “自定义函数”是我们平常的说法,而“用户定义的函数”是 SQL Server 中书面的说法。自定义函数和存储过程本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。SQL Server 2000 允许用户创建自定义函数,自定义函数可以有返回值。--不能在自定义函数中用INSERTINTO自定义函数分为:标量值函数或表值函数如果 RETURNS 子句指定一种标量数据类型,则函数为标量值函数。可以使用多条 Transact-SQL 语句定义标量值函数。如果 RETURNS 子句指定 阅读全文
posted @ 2011-11-17 17:26 Rookier 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 在带有groupby子句的查询语句中,在select列表中指定的列要么是groupby子句中指定的列,要么包含聚组函数select ClientMediaTypeID,count(ID) from Table group by Table.ClientMediaTypeID havingClientMediaTypeID>30当在gropuby子句中使用having子句时,查询结果中只返回满足having条件的组。在一个sql语句中可以有where子句和having子句。having与where子句类似,均用于设置限定条件select table.字段,(case when table. 阅读全文
posted @ 2011-11-17 16:33 Rookier 阅读(292) 评论(0) 推荐(0) 编辑
摘要: public class Cell { bool flags = false; int result = 0; public void Write(int n) { lock (this) { if (flags) { try { Monitor.Wait(this); ... 阅读全文
posted @ 2011-11-17 13:51 Rookier 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 如果你想为一个线程传入变量你怎么办?ThreadStart可不支持带参数的方法.所以你无法使用Thread来启动一个带参数的方法..ThreadStartmyThreadDelegate=newThreadStart(ThreadMethod);//publicdelegatevoidThreadStart();ucan'tpassaParameterThreadmyThread=newThread(myThreadDelegate);myThread.Start();//myThread.Start(o);Wrong!不过在.Net1.0下,你可以通过Delegate的异步调用来实现 阅读全文
posted @ 2011-11-16 16:49 Rookier 阅读(224) 评论(0) 推荐(0) 编辑
摘要: public static void after(IAsyncResult result){AsyncResult async = (AsyncResult)result;Func<string, string> func =(Func<string,string>)async.AsyncDelegate;//获取异步调用的委托对象 被传入AsyncCallback委托目标中的IAsyncnResult参数,其实是System.Runtime.Remoting.Messaging命名空间下的AsyncResult类。该类的静态属性AsyncDelegate返回了别处创建 阅读全文
posted @ 2011-11-16 11:56 Rookier 阅读(353) 评论(0) 推荐(1) 编辑
摘要: class Program { static void Main(string[] args) { //Console.WriteLine(Untity.Rollover(Console.ReadLine())); //Console.WriteLine(Untity.make('w', 5)); //foreach (string s in Untity.GetStringArray(Console.ReadLine())) //{ // Console.WriteLine(s); //} Assembly ass = Assembly.LoadFile(@"E:\ 阅读全文
posted @ 2011-11-16 10:47 Rookier 阅读(188) 评论(0) 推荐(0) 编辑
摘要: STA本身不是.NET平台的产物,它起原于1993年面世的COM(组件对象模型)的发布.多么希望我是一个COM编程的高手,以至于将.NET中这个问题描述的更加透彻.必境CLR的前身就是COM,当CLR还在被开发时,它有过的名字有COM+,COM3.1 COM 线程模型 COM线程本质就是win32线程,只不过重新定义了术语而已. 对应于win32的UI线程的COM线程叫单线程套间,而非UI线程叫自由线程. 每个STA都有一个隐藏的USER32窗口,并且具有消息循环机制用于处理windows消息事件.2 .NET中为什么要引入STA? 我并不知道真实的原因,但是我却知道一些.NET中需要STA机 阅读全文
posted @ 2011-11-16 10:20 Rookier 阅读(377) 评论(0) 推荐(0) 编辑
摘要: <script type="text/livescript">window.onload=function(){ test(1,2); }function test(a,b,c){ if(c) { alert(a+b); } else { alert(c); } }</script>如果不输入c为null undefined 阅读全文
posted @ 2011-11-14 16:31 Rookier 阅读(357) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13