随笔 - 290  文章 - 10  评论 - 83  2
  2019年10月26日
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-10-26 00:12 Gu 阅读 (1) 评论 (0) 编辑
  2019年10月23日
摘要:1. 耐壓測試(Dielectric Withstand Voltage Test) 缩写ACW(交流耐压测试), DCW(直流耐压测试) 耐壓測試的基礎理論是將一個產品暴露在非常惡劣的環境之下,如果產品能夠在這種惡劣的環境之下還能維持正常狀況,就可以確定在正常的環境之下工作,也一定可以維持很正常的 阅读全文
posted @ 2019-10-23 15:59 Gu 阅读 (8) 评论 (0) 编辑
  2019年10月22日
摘要:CRC(循环冗余校验)在线计算 http://www.ip33.com/crc.html 里面的8005的多项式值,但网上看到的算法都是用A001来异或的 0x8005=1000 0000 0000 0101B 0xA001=1010 0000 0000 0001B 对比两个二进制高低位正好是完全相 阅读全文
posted @ 2019-10-22 23:16 Gu 阅读 (123) 评论 (0) 编辑
  2019年10月7日
摘要:解决方案在这里,中文的资料真的挺垃圾的。(重启几次之后又不行了。。。。怎么回事???) 安装.net framework4.0以上版本, C:\Windows\System32, C:\Windows\Microsoft.NET\Framework\v4.0.30319\regtlibv12.exe 阅读全文
posted @ 2019-10-07 22:53 Gu 阅读 (25) 评论 (0) 编辑
摘要:1. 用setup.exe有问题,用acmsetup.exe 2.打开setupwiz.ini,把"acme=acmboot.exe"改为"=setup\acmsetup.exe"; 3.STF=setup\vb98ent.stf改为=setup\acmsetup.stf, 保存退出; 4.进入se 阅读全文
posted @ 2019-10-07 08:58 Gu 阅读 (13) 评论 (0) 编辑
  2019年9月30日
摘要:Error message when you install Office 2010 on a Windows 7-based computer "The installation of Microsoft Office 2010 requires that MSXML version 6.10.1 阅读全文
posted @ 2019-09-30 02:12 Gu 阅读 (28) 评论 (0) 编辑
  2019年9月17日
摘要:请注意红色字体, 采用信号量 ManualResetEvent来控制暂停/继续 ManualResetEvent 允许线程通过发信号互相通信。通常,此通信涉及一个线程在其他线程进行之前必须完成的任务。当一个线程开始一个活动(此活动必须完成后,其他线程才能开始)时,它调用 Reset 以将 Manua 阅读全文
posted @ 2019-09-17 14:30 Gu 阅读 (32) 评论 (0) 编辑
摘要:BackgroundWorker是在内部使用了线程池的技术;同时,在Winform 或WPF编码中,它还给工作线程和UI线程提供了交互的能力。 Thread和ThreadPool默认都没有提供这种交互能 力,而BackgroundWorker却通过事件提供了这种能力。这种能力包括:报告进度、支持完成 阅读全文
posted @ 2019-09-17 11:17 Gu 阅读 (52) 评论 (0) 编辑
摘要:入门示例: 假如有一个label,我们希望像走马灯一样,从1显示到100 但这种写法,只会卡一下,然后label显示100,没有变化的. 如果用doEvents,就可以变化了 但是stackoverflow里说Application.DoEvents是为了适应vb项目迁移而设的,尽量不推荐使用 改成 阅读全文
posted @ 2019-09-17 09:33 Gu 阅读 (31) 评论 (0) 编辑
摘要:现在手上有一些历史的VB项目,是工控方面PLC控制的. 代码用了很多DoEvent 和时间等待. DoEvent的最大问题的不知道流程跳到哪里去了. 所以,不得以要用C#重新改造,重新捡起多线程.之前写WinForm比较少,重新学习一遍多线程. 1. IO密集型的,尽量不要用多线程,而是用异步方法. 阅读全文
posted @ 2019-09-17 09:14 Gu 阅读 (14) 评论 (0) 编辑