Roger Luo

超越梦想一起飞
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页

2012年12月27日

摘要: Task使用Task以及Task.Factory都是在.Net 4引用的。Task跟Thread很类似,通过下面例子可以看到。 static public void ThreadMain() { Thread t1 = new Thread(TaskWorker); t1.Start(3); } static public void TaskMain() { Task t1 = new Task(TaskWorker, 3, TaskCreat... 阅读全文

posted @ 2012-12-27 15:56 Roger Luo 阅读(18883) 评论(0) 推荐(2) 编辑

摘要: 编译错误error C2712: Cannot use __try in functions that require object unwinding附录:SEH异常代码define in <winbase.h>#define WAIT_IO_COMPLETION STATUS_USER_APC #define STILL_ACTIVE STATUS_PENDING #define EXCEPTION_ACCESS_VIOLATION STATUS_ACCESS_VIOLATION #defin... 阅读全文

posted @ 2012-12-27 09:44 Roger Luo 阅读(1355) 评论(0) 推荐(0) 编辑

2012年12月26日

摘要: ThreadPool使用需要定义waitcallback委托形式如public delegate void WaitCallback(object state);例如如下例子: static private void ThreadWorker(object state) { int num = (int)state; if (num > 0) { for (int i = 0; i < 3; i++) { ... 阅读全文

posted @ 2012-12-26 23:36 Roger Luo 阅读(482) 评论(0) 推荐(0) 编辑

摘要: C#异步调用(Asynchronou Delegate)C#异步调用获取结果方法:主要有三种,也可以说是四种(官方说四种,电子书说三种),官方在MSDN上已经有详细的说明: 链接需要了解到获取异步执行的返回值,意味着你需要调用Delegate的BeginInvoke方法,而不是Invoke方法。第一种就是书上没有说的,但是官方还是给出来的,就是通过调用EndInvoke方法来获取内容,查看如下代码: class MyState { public int ThreadId = 0; public int Data = 0; publ... 阅读全文

posted @ 2012-12-26 20:44 Roger Luo 阅读(2502) 评论(0) 推荐(0) 编辑

2012年12月24日

摘要: ADODB.Stream (0x800A0BBC) 写入文件失败。 Microsoft VBScript 运行时错误 (0x800A0046) 没有权限 1.查看文件夹的权限是否分配 属性/安全/修改Everyone权限为完全控制。如果安全选项页不见,检查"文件夹选项/查看/使用简单文件夹"是否已经选上,如是,取消选择。 2.查看是否存在这些文件 3.检查文件是否被别的程序打开。 Micros... 阅读全文

posted @ 2012-12-24 10:35 Roger Luo 阅读(1407) 评论(0) 推荐(0) 编辑

摘要: Windows7启用关闭休眠功能以管理员启动命令行窗口,输入powercfg -h on来启动休眠通过dir c:\ /ah来查看hiberfile.sys文件给创建,该文件大小与物理内存大小一致通过powercfg -h off来关闭休眠,同时删除上述文件。 阅读全文

posted @ 2012-12-24 09:11 Roger Luo 阅读(122) 评论(0) 推荐(0) 编辑

2012年12月23日

摘要: WinForm异步编程启动异步线程假定form中具有如下控件一个lable(lblStatus)和一个button(btnStart),并给button添加click事件。实现异步更新方法一: private void StatusAppend(string val) { this.lblStatus.Text += val; } private void SecondlyUpdate(object obj) { int _n = (int)obj; ... 阅读全文

posted @ 2012-12-23 15:47 Roger Luo 阅读(356) 评论(0) 推荐(0) 编辑

摘要: 大家好,本次讨论的是C#中的并行开发,给力吧,随着并行的概念深入,哥也赶上这个潮流了,其实之前讨论C#的异步调用或者C#中BeginInvoke或者Invoke都已经涉及了部分本篇的内容。参考书目:Professional.C#.4.0.and.NET.4.pdf 以及 Pro .NET 4 Parallel Programming in C#.pdfParallel Program in C#中有Delegate的Asynchronous也有Thread的Asynchronous,前者已经在《C#异步调用详细》中阐述清楚了,那它跟Thread的有什么区别呢?可能大家都混淆了,我也快糊涂了,C 阅读全文

posted @ 2012-12-23 14:12 Roger Luo 阅读(1566) 评论(0) 推荐(0) 编辑

摘要: 环境变量设置/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登 阅读全文

posted @ 2012-12-23 00:03 Roger Luo 阅读(3731) 评论(0) 推荐(0) 编辑

2012年12月22日

摘要: dpkg命令使用dpkg -l 查看当前系统中已经安装的软件包的信息例子:dpkg -l | grep libmysqlclient-devDesired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++-... 阅读全文

posted @ 2012-12-22 21:11 Roger Luo 阅读(258) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页