05 2013 档案
关于串行接口
摘要:串行接口(Serial port)又称“串口”,主要用于串行式逐位数据传输。常见的有一般电脑应用的RS-232(使用 25 针或 9 针连接器)和工业电脑应用的半双工RS-485与全双工RS-422。 串行接口按电气标准及协议来分,包括RS-232-C、RS-422、RS485、USB等。 RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。USB是近几年发展起来的新型接口标准,主要应用于高速数据传输领域。 阅读全文
posted @ 2013-05-31 22:25 上校 阅读(2842) 评论(0) 推荐(0) 编辑
跨线程访问控件类
摘要:/******************************************************************************* * InvokeHelper.cs * A thread-safe control invoker helper class. * ----------------------------------------------------------------------------- * Project:Conmajia.Controls 阅读全文
posted @ 2013-05-28 22:13 上校 阅读(394) 评论(0) 推荐(0) 编辑
[MethodImpl(MethodImplOptions.Synchronized)]、lock(this)与lock(typeof(...))
摘要:对于稍微有点经验的.NET开发人员来说,倘若被问及如何保持线程同步,我想很多人都能说好好几种。在众多的线程同步的可选方式中,加锁无疑是最为常用的。如果仅仅是基于方法级别的线程同步,使用System.Runtime.CompilerServices.MethodImplAttribute无疑是最为简洁的一种方式。MethodImplAttribute可以用于instance method,也可以用于static method。当在某个方法上标注了MethodImplAttribute,并指定MethodImplOptions.Synchronized参数,可以确保在不同线程中运行的该方式以同步的方式运行。我们几天来讨论MethodImplAttribute(MethodImplOptions.Synchronized)和lock的关系。 阅读全文
posted @ 2013-05-27 23:49 上校 阅读(4207) 评论(3) 推荐(0) 编辑
WinForm中使用自定义事件
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication8 阅读全文
posted @ 2013-05-26 20:12 上校 阅读(6822) 评论(0) 推荐(0) 编辑
常用C#调用 Win32 API 收录
摘要:SendMessage(lvPrintData.Handle, WM_VSCROLL, 1, 0); [DllImport("user32.dll", EntryPoint = "SendMessage")] static extern int SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam); const int WM_VSCROLL = 0x0115; 阅读全文
posted @ 2013-05-25 13:37 上校 阅读(315) 评论(0) 推荐(0) 编辑
SQL2008创建维护计划时,提示“代理XP”组件已作为此服务器安全配置的一部分被关闭
摘要:一、问题 在Management Studio中新建维护计划时,提示以下错误信息: “代理XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用sp_configure来启用“代理XP”。有关启用“代理XP”的详细信息,请参阅SQL Server联机丛书中的“外围应用配置器”。(ObjectExplorer) 阅读全文
posted @ 2013-05-24 14:11 上校 阅读(2388) 评论(0) 推荐(0) 编辑
SQL2008还原数据库差异备份
摘要:其实要备份,还原最安全最有保障的是完全备份。但是完全备份肯定是需要更多的磁盘空间的开销。尤其是数据量比较大的。比如基数是500M,每天的增长量为10M,那么第一次完全备份是500M,第二次是510M,第三次是520M……成本相应的肯定就增加了很多。如果使用差异备份,那么第一次完备后的差异备份就只是第天所增长的量。能减少很多磁盘的开销。但是还原差异备份比还原完整备份稍微要麻烦一些。 还原差异备份需要一个完整备份,以及最新一个差异备份文件。 阅读全文
posted @ 2013-05-23 20:39 上校 阅读(1790) 评论(0) 推荐(0) 编辑
生成单色BMP图片
摘要:在项目的属性里要勾选 容许不安全代码 public Bitmap ConvertTo24bppTo1bpp(Bitmap SrcImg) { unsafe { 阅读全文
posted @ 2013-05-15 19:54 上校 阅读(4109) 评论(0) 推荐(0) 编辑
归纳一下:C#线程同步的几种方法
摘要:我们在编程的时候,有时会使用多线程来解决问题,比如你的程序需要在后台处理一大堆数据,但还要使用户界面处于可操作状态;或者你的程序需要访问一些外部资源如数据库或网络文件等。这些情况你都可以创建一个子线程去处理,然而,多线程不可避免地会带来一个问题,就是线程同步的问题。如果这个问题处理不好,我们就会得到一些非预期的结果。   在网上也看过一些关于线程同步的文章,其实线程同步有好几种方法,下面我就简单的做一下归纳。 阅读全文
posted @ 2013-05-09 14:54 上校 阅读(257) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示