技能
Mars熊猫
程序员的一生时间90%是用在编程上,而剩余的10%是活在世界上
展开
-
关于C# 串口通信使用的心得
C# 中串口通信 SerialPort 的一点使用心得原创 2023-02-01 10:56:15 · 167 阅读 · 0 评论 -
多程序通讯调用研究
前言 最近在给应用程序添加一个新的高拍仪硬件工具,原本计划是直接在应用程序中添加相关的驱动,直接进行硬件调用,试了几天后发现这个驱动在应用程序中并不好使,并且这个应用程序逻辑很复杂,也不可能进行重写,于是在撞了几天墙之后想到了新思路,直接调用硬件工具现有的测试工具,这不就解决了么~ ~为榆木脑袋想哭 思路 直接说思路吧,比较简单,在应用程序需要使用硬件工具的时候直接加载高拍仪测试exe,并且同步检测交互接口,等待高拍仪拍摄图像。当获取到高拍仪图像的时候应用程序继续进行剩下的操作。 为了美化应用效果,可以在高原创 2020-05-09 16:56:00 · 187 阅读 · 0 评论 -
2017.10.11 C#调用C++ 动态库内存溢出问题
最近在写C#调用C++ 动态库的例子,发现使用Stringbuider 时,重复使用时容易造成内存溢出的问题,网上查了之后 发现可以使用 Stringbuider .Remove(0, Stringbuider .Length)方法,但是经过测试后并没有解决问题。 后来经过仔细分析,发现使用 StringBuilder cRegResult = new StringBuilder(512);原创 2017-10-11 10:03:27 · 1761 阅读 · 1 评论 -
2017.10.12 C#多线程与异步的区别
最近在写个多线程处理的程序,又重新温习了一下相关知识,记录在这里。C#多线程与异步的区别 原文地址:http://kb.cnblogs.com/page/116095/ 多线程和异步操作的异同 多线程和异步操作两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为多线程和异步操作是等同的概念。但是,多线程和异步操作还是有一些区别的。而这些区别造成了使用多线程和转载 2017-10-12 10:23:25 · 186 阅读 · 0 评论