摘要: C#里面有常用的字典Dictionary和线程安全的字典ConcurrentDictionary,用法几乎一致,差别就不说了。 其中经常做Key是否存在的判断。通常有两种: 1.dictionary.Keys.Contains(key) 2.dictionary.ContainsKey(key) 今 阅读全文
posted @ 2019-01-07 18:50 小书丶 阅读(1541) 评论(1) 推荐(2) 编辑
摘要: 前面的话 我也不知道为什么,看到.net core觉得很爽,可以真正的跨平台,个人觉得很喜欢,所以就准备拿树莓派来验证我的想法。在我写这篇文章的时候,刚好在树莓派上装好了core2.1,先上结果。 一、基础准备 从板子拿到手到今天是第三天。。。中间经历了许多坑,开始以为能装win10 iot cor 阅读全文
posted @ 2018-07-26 17:04 小书丶 阅读(1727) 评论(3) 推荐(3) 编辑
摘要: 由于一些特殊需求,需要用.net4.0环境写代码,这时候又想用asynv/await。 在Nuget上安装Microsoft.Bcl.Async 我最初是在win10 vs2017上编写的代码,跑的好好的,然后换个环境就报错了,找到最终报错源头来自于带有async的方法。 在win7和XP环境下需要 阅读全文
posted @ 2018-03-19 14:20 小书丶 阅读(2673) 评论(0) 推荐(0) 编辑
摘要: 制定了一个通讯协议,然后其数据部分有如下格式。 第三列代表的是字节数,第4列是数据类型。 当传输或者收到一个byte数组的时候(下面Hex数据),按照对应格式进行解析,解析方法有很多种,网上看到了一种方式是以结构体的方式来解析的,类似C/C++方式。 Hex数据:01 01 00 00 10 44 阅读全文
posted @ 2018-01-29 16:35 小书丶 阅读(3450) 评论(7) 推荐(3) 编辑
摘要: 手上有一个《大话设计模式》,之前已经看了一些了,但是没有认真做一做记录。这里是第一个最简单的设计模式:简单工厂模式 工厂当然就是生产东西的,在程序设计中(面向对象的程序设计)这个工厂则是负责生产对象的。 先看一个写一个控制台计算器的例子:要求实现一个控制台计算器,输入两个数和运算符号,然后得出结果。 阅读全文
posted @ 2017-02-09 11:54 小书丶 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 正则表达式真是个好东西 项目中遇到一个解析字符串的问题,随便取其中一条:"Stage No[%d0-2], Head No[%d2-2], Nozzle Postion[%d4-2], Nozzle No[%d6-5], [%s20-2], PCB ID:[%x22-16], Ratio of ba 阅读全文
posted @ 2016-07-26 14:41 小书丶 阅读(1968) 评论(2) 推荐(0) 编辑
摘要: OPC客户端1、前言 思前想后,还是写下来实在一点,一来可以对自己的学习开发结果进行总结,二来可以锻炼自己表达能力,如何能够将意思表达清楚。博客园真的没有认真做做记录,也不会排版,丑的一比。关于OPC开发的,从零慢慢开始学习(谁不是呢),从简单的开始,OPC客户端是怎么使用的问题,站在用户(相对)... 阅读全文
posted @ 2016-01-26 17:17 小书丶 阅读(1099) 评论(1) 推荐(1) 编辑
摘要: 近段时间一直在学习OPC开发,在博客园看到一博主写的SuperIO,感谢博主分享的源码。在我电脑上安装的是VS2015企业版,我打开该项目后直接编译是通不过的,经过一番修改之后才实现了运行。但是运行中却发现了另一个问题,就是程序有个窗体居然所有的中文都是乱码,而编译器在设计的时候是看不出来只有运行的... 阅读全文
posted @ 2016-01-15 10:16 小书丶 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 一个非常非常郁闷的问题:在DataGridView中当右键点击某一行的时候才显示右键菜单。找了好几个方法结果总是回归到对鼠标点击位置的判断,用鼠标点击位置来判断点中的是哪一行。找了好几个函数都没有找到。 1 /// 2 /// 获取DataGridView中点击的行号 3 ... 阅读全文
posted @ 2016-01-07 17:13 小书丶 阅读(2035) 评论(0) 推荐(0) 编辑
摘要: 创建windows服务流程1.C#工程中新建windows服务2.Service1改名-想要的名字3.在视图中新建安装程序4.右键serviceInsraller1,选择属性,将ServiceName的值改为ServiceTest,还可以再Description中写上对服务的描述。5.右键servi... 阅读全文
posted @ 2015-10-21 16:03 小书丶 阅读(502) 评论(0) 推荐(0) 编辑