摘要:  C Linq To SQL 介绍 Linq to SQL是微软为了解决数据不等于对象问题的技术。相比较传统直接写string类型的SQL语句最大的优点就是在写sql语句时直接判断语句是否符合标准,而不需要通过运行出结果来观测。且返回的结果以对象形式活得,方便后续使用 应用场景: 暂无,建议与动软 阅读全文
posted @ 2020-03-13 16:50 sky七月凉 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: 介绍 XML基础概念: 扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition) 阅读全文
posted @ 2020-03-05 17:53 sky七月凉 阅读(586) 评论(0) 推荐(0) 编辑
摘要: C 多线程 介绍 C 多线程的一些操作:调用、传参、返回值、线程同步 场景举例 1、硅晶片追溯系统 工厂中一台机器分为左右两侧,各项功能一样。且需要和上游系统对接。 2、ffmpeg在直播系统中的运用 系统需要利用ffmpeg像nginx服务器基于Rtmp推送流。需要新开一个线程控制系统推流 线程创 阅读全文
posted @ 2020-03-04 16:47 sky七月凉 阅读(603) 评论(0) 推荐(1) 编辑
摘要: C Basler相机接口二次封装与调用 介绍 对Basler相机库进行二次封装,封装内容为4部分:初始化相机调用、相机曝光参数、相机捕捉参数、输出结果(图片长、宽、byte流数据)。 备注:使用前需引用Basler.Pylon库文件 源代码(含举例) 阅读全文
posted @ 2020-03-03 16:26 sky七月凉 阅读(2735) 评论(0) 推荐(0) 编辑
摘要: C MVC架构下的数据库操作 动软代码生成器 介绍 动软代码生成器能够将数据库中表的数据生成Model层代码,并且封装了可供使用的BLL层和DAL层接口,供开发人员在Net平台上快速的操作数据库 使用方法 1、下载并安装动软代码生成器 2、连接数据库,并生成代码 3、将代码文件夹拷贝到项目中或添加 阅读全文
posted @ 2020-03-02 19:37 sky七月凉 阅读(923) 评论(0) 推荐(0) 编辑
摘要: 介绍 工作队列主要用于异步处理消息,详细介绍参考其他文章,这里主要提供使用方法 类似方法有List、HashMap、Dir,但是性能略逊一筹。 场景举例 硅晶片标刻: 通讯协议采用TCP协议 1、程序(Server)对接上游LAMA机器(Client),接受标刻条码信息。 2、程序(Client)控 阅读全文
posted @ 2020-03-01 13:16 sky七月凉 阅读(677) 评论(0) 推荐(0) 编辑
摘要:  串口通信 介绍 这篇随笔主要介绍串口通信. 串口通信标准一般分为:RS232和RS485 效果图(原生接口实现) 原生接口实现 1、串口打开和关闭 2、应答模式下串口接收数据 3、响应模式下串口接受数据事件 SerialPortLib实现 1、打开Visual Studio,在Nuget中安装S 阅读全文
posted @ 2020-02-29 11:12 sky七月凉 阅读(593) 评论(0) 推荐(0) 编辑
摘要:  事件驱动的TCP协议Socket通信 介绍 常规的Socket通信案例一般都是在某个线程中建立连接,然后用一个while(true)循环判断是或否有数据传输,但是这种方法有局限性。 1、收到消息在处理过程中无法接受新消息 2、线程容易堵塞 3、需要客户端服务端双发进行心跳响应 事件驱动的方式可以 阅读全文
posted @ 2020-02-28 13:59 sky七月凉 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 介绍 AForge百度词条: https://baike.baidu.com/item/AForge.NET/114415?fr=aladdin 用途 调用笔记本电脑自带的相机 示例 源码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; us... 阅读全文
posted @ 2019-08-05 17:29 sky七月凉 阅读(3375) 评论(0) 推荐(0) 编辑
摘要: 介绍 项目中数据格式如果是是Json格式,推荐大家使用LitJson和Newtonsoft.json进行解析 库的详细介绍和下载地址 推荐使用VS自带的Nuget来使用 Newtonsoft.Json:https://www.newtonsoft.com/json LitJson:https://litjson.net/ 序列化和反序列化 序列化:将对象状态转换成可保持或传输的格式的... 阅读全文
posted @ 2019-08-01 11:08 sky七月凉 阅读(389) 评论(0) 推荐(0) 编辑