09 2022 档案
摘要:将数据表放到内存中进行操作,可以极大的提高效率。 /// <summary> /// 删除DataTable重复列,类似distinct /// </summary> /// <param name="dt">DataTable</param> /// <param name="Field">字段名
阅读全文
摘要:客户需要做一个摄像头预览界面,需要同时预览九个摄像头,并且需要选择单个摄像头之后可以全屏观看。 之前按照网上一些开发资料和海康SDK手册做的。画面很清晰,但是CPU和GPU占用太高。 同时九个画面CPU直接拉到了50%-70%,画面还偶尔会花,或者卡屏,程序还会出现无响应的情况。况且客户的电脑估计还
阅读全文
摘要:项目中添加实时预览示例代码二中的 PlayCtrl.cs 文件。修改dll的引用路径。 在项目的程序生成目录新建一个HCNetSDK文件夹,然后吧所有的dll文件全部复制到这个文件夹中了。 修改成 在开始预览函数中,预览成功之后调用。 /// <summary> /// 开始预览 /// </sum
阅读全文
摘要:对海康威视的实时预览demo做了整理。提取了比较常用的一些方法。 预览 对讲 抓图 录像 云台控制 using PreviewDemo; using System; using System.ComponentModel; using System.Drawing; using System.IO;
阅读全文
摘要:利用Socket建立TCP服务端。 项目要求:建立一个TCP服务端,接收机器人发送过来的实时数据。机器人会一直尝试连接一个IP地址端口号,连接上之后就会将数据报文发送过来。服务端要根据报文格式对数据进行解析。当发送过来的数据报文不符合格式的时候,断开Socket连接。 主要代码: public Ro
阅读全文