华灯
华灯
热度 1 ℃
2019-07-18

Win10安装PostgreSQL

下载安装 直接在官网下载需要版本的安装包:"PostgreSQL Database Download" (https://www.enterprisedb.com/downloads/postgres-postgresql-downloads) 安装过程还是无聊的下一步,这里不再赘述。 启动 安装成...
华灯
华灯
热度 2 ℃
2019-07-18

使用CCProxy实现代理上网

因为公司电脑如果想要正常上网需要申请,而我有一台远程机需要联网而又懒得申请,便找了个代理软件来联网。 首先下载代理软件"CCProxy":"Proxy Server Software for Windows" (https://www.youngzsoft.net/ccproxy/) 安装与配置 同...
华灯
华灯
热度 2 ℃
2019-07-18

Win10安装MySQL 8.0

最近在研究"FreeSql",需要装"MySQL"数据库做一些测试,刚好碰到一些小问题简单记录一下。 下载 直接官网下载最新版本,下载"msi"文件进行安装,安装过程就是一直下一步了,没什么好说的。 本地连接 安装完成可以运行"MySQL 8.0 Command Line Client"进行管理,输...
华灯
华灯
热度 5 ℃
2019-07-17

C#中的枚举类型与标志枚举的使用

枚举类型(也称为枚举)提供了一种有效的方式来定义可能分配给变量的一组已命名整数常量。 例如,假设你需要定义一个变量,其值表示一周内的某一天。 该变量只会存储七个有意义的值。 若要定义这些值,可以使用枚举类型,该类型是使用 "enum" 关键字声明的。 enum Day { Sunday, Monda...
华灯
华灯
热度 6 ℃
2019-07-16

C#中的线程安全集合

前几天很久以前做的一个接口被反馈经常会报错崩溃,查看系统日志为某个字段为空的错误。 排查程序代码发现该类型是"List"集合,虽然程序启动时会给该变量初始化,但是因为会在多线程中访问这个集合,所以在多线程中访问"List"集合操作集合进行增删操作时,可能会由于"List"在“扩容”变成了一个空对象,...
华灯
华灯
热度 14 ℃
2019-07-10

文章迁移中

之前文章发布在一个"me"域名中,已经被腾讯云禁止访问了,而且这个域名没法备案,所以没办法只有做迁移。 虽然"halo"可以直接导入文章,但是之前附件都是保存在本地,而由于某些原因,这些文件都已经丢失了,而我本地没有备份。 好在目前整理发布出来的文章内容不是太多,才40余篇,但是中间配图丢失了就比较...
华灯
华灯
热度 9 ℃
2019-05-31

Expression 表达式目录树

简述表达式目录树 简单的表达式树实现以及声明方式 下面的代码分别是Lambda表达式与表达式目录树的Lambda表达方式: Console.WriteLine("***Lambda表达式***"); { Func func = (m, n) => (m + n)...
华灯
华灯
热度 18 ℃
2019-05-31

初步了解MVC5

"ASP.NET MVC"是一个适用于WEB应用程序的经典模型"Model-View-Controller"模式。相对于"Web Forms"一个单一的整体,"ASP.NET MVC"是由连接在一起的各种代码层所组成。 "Global.asax"文件 "Global.asax"文件概述 "Globa...
华灯
华灯
热度 7 ℃
2019-05-29

TCP协议之服务端

之前介绍过串口通讯,相对来说串口通讯是比较简单的,不用关心另外一端的连接状态,只需要打开串口,监听接收事件即可。发送也很简单,一个"Write"方法控制。 但是串口的问题也很明显,我们无法得知另外一端是否可用,只能通过通讯协议里进行指定,设置心跳包或者指定接收后进行响应。打开监听简单,但是维持监听判...
华灯
华灯
热度 7 ℃
2019-05-28

通讯中的编码问题

通讯中的编码问题 这里的LIS接口通讯主要指的是串口(RS232)/网口(TCP或UDP)通讯,而串口或网口通讯中,我们经常会遇到乱码或结果解析错误的问题,那么我们应该怎样做才能避免这些问题呢? 首先我们要知道,想要开发接口特别是双工接口,首先要能读懂接口的通讯文档,而通讯文档中经常会有所使用通讯协...