- 博客(5)
- 收藏
- 关注
原创 记一次数据采集软件(服务器)开发经历(c#,socket,TCP)
这次经历大致分为以下几个阶段:一、C#基本操作学习和简单TCP通信实现 先前有使用MFC的经历,因此对于C#的控件使用比较容易上手,每次使用之前可通过网络查询到控件使用方法,直接拖拽就OK,唯一不适应的就是C#全部都是类,不过习惯后会觉得比C++更方便调用。TCP的实现主要还是以网络博客为主,这类的博客很多,通过简单的搭建,就可以实现一个服务器。有同事的前车之鉴,建议我们使用异步。我使用的方...
2018-06-30 10:16:31 5684
原创 C#中foreach出现“集合已修改 可能无法执行枚举操作”的解决方法
不要在枚举集合的操作(例如foreach)中去执行修改集合的操作。很多文章中提出解决方法是将foreach改为for循环,这里记录一种简便方法。如果需要修改集合,那么你应该先使用 ToArray() 方法,例如?1234foreach (var x in Mylist.ToArray()){ 这里执行可能修改Mylist的操作}...
2018-03-27 13:59:12 5396 4
原创 FIFO队列使用时出队列遇到的问题
最近在做一个上位机,遇到了这样一个问题。串口会源源不断的发来数据,我这边要对这些数据进行解析,存储解析日志。按照基本的想法,构造了一个队列。typedef struct{ int OutPos; int InPos; BYTE log[logsize];}LOG_BUF;//结构体,用来存储队列首尾指针及数据缓存区LOG_BUF logbuf; 然后在一个线程中检测
2017-11-17 18:09:33 501
原创 libxml2解析xml总结
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-11-10 15:51:57 4778
原创 linux下,eclipse开发环境,使用libxml2解析xml出现找不到头文件的解决办法
安装网上教程安装libxml2,并配置头文件路径后运行,出现错误提示fatal error:libxml/xmlversion.h:no such file or directory.解决方法:在终端执行下面语句sudo apt-get install libxml2-dev libxslt-dev另外要配置lib路径配置方法:project
2017-11-08 19:05:29 906
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人