摘要:天气冷了,睡觉前从被窝里出来关电脑是一件比较有挑战的事情,不过现在一般都有手机并且会连wifi,于是就整了个用手机关电脑的应用,代码很简单100行不到当然网上app商城手机控制电脑的apk很多,但是就像吃自家种的青菜,做为程序员自己DIY一个是很幸福的。先上图访问该地址则触发关机设计思路: 由于是...
阅读全文
摘要:相信不少人对ManualResetEvent,AutoResetEvent的状态比较晕,下面是本人认为最精简的理解1.只有2种状态,终止态 And 非终止态终止状态,既然是状态那么一定对应事物,这里的物指的就是线程了而事则指该线程上执行的某段代码, 某线程调用Set,就表明该线程的某段代码执行完毕,以通知其他等待的线程执行,所以这里终止不能理解成线程终止,事实上调用Set的线程可以继续执行后面的代码。 调用Set或Reset的线程叫控制线程--人家既然可以执行到Set或Reset那么就表名某个线程是活动的并且执行了该代码。总结上面的话: "终止状态"指的是控制线程的某个事务
阅读全文
摘要:1.需要添加对Microsoft.VisualBasic 引用,2.准备frmMain,frmSplash两个窗口说明: frmSplash在主线程上建立,但是在独立线程上进行消息循环 当protected override void OnCreateMainForm 方法执行完毕,会隐藏frmSplash 可以在OnCreateMainForm中执行预加载操作,或者在frmMain的构造里执行,不要在frmMain的OnLoad事件中进行 当需要改边frmSplash窗体上控件属性时(如显示加载提示等)需要使用控件的Invokeusing System;using System.Collec
阅读全文
摘要:private void OpenFile(string filename) { ProcessStartInfo sInfo = new ProcessStartInfo(); sInfo.WindowStyle = ProcessWindowStyle.Maximized; ThreadPool.QueueUserWorkItem( delegate(object o){ Process p=System.Diagnostics.Process.Start(filename);}); ...
阅读全文
摘要:1.打win2003补丁(取消IE8.0)2.msconfig->boot.int->高级中,将内核改成83.将cd1,cd2,高到Servers,Tools目录中,并保证Servers,Tools目录在同一目录下4.按照mssql service与客户端管理工具5.完了安装SP36.将内核改回去
阅读全文
摘要:在企业开发中经常用到二纬码标签,本文详细介绍.net环境下整个二纬码解决方案.开发环境 vs2008 DevExpress8.3 ThoughtWorks.QRCode (二纬码生成组件,高版本的DevExpress自带二纬码就不需要这个了) 步骤1.在项目中添加一XtraReport项,命名XtraReportEmpQRCode.cs2.建立打印用的数据实体类,并按此建立数据源 [Serializable] public class LblInfo { public int Id { get; set; } public String Name...
阅读全文