随笔分类 - C#编程
摘要:一、示波器不同取样方式的选择 示波器不同取样方式的选择 - 知乎 (zhihu.com) 测量仪器中的各种波形抽取方式 (antpedia.com) 示波器的抽取(Decimation)模式-电子工程世界 (eeworld.com.cn) 一般用等间隔采样比较还原波形。 二、控件选择 1、Dev的C
阅读全文
摘要:在线程While中使用Thread.Sleep导致界面卡顿,替代方案: public static void Delay(int mm) { DateTime current = DateTime.Now; while (current.AddMilliseconds(mm) > DateTime.
阅读全文
摘要:一、图片与字节数组互转 private void Test() { string picPath = @"C:\Users\Public\Pictures\Sample Pictures\Cat.jpg"; byte[] photo = ImageToByte(picPath); pictureBo
阅读全文
摘要:一、在FileStream流和byte[]中查找(搜索)指定字符串 /// <summary> /// 在当前流中搜索指定的 byte[] /// </summary> /// <param name="arr"></param> /// <param name="key">搜索关键字</param
阅读全文
摘要:一、Windows系统搭建FTP服务器 参考教程:https://baijiahao.baidu.com/s?id=1722628091716283305&wfr=spider&for=pc Win11家庭版:https://blog.csdn.net/zoe757081803/article/de
阅读全文
摘要:一、环境配置 1、.Net框架的版本要至少要大于V4.6以上,否则安装可能会不成功; 2、下载DLL; 菜单栏->工具->NuGet包管理器->管理解决方案的NuGet程序包网上教程都说是分别安装OpenCvSharp4、OpenCvSharp4.Extensions和OpenCvSharp4.ru
阅读全文
摘要:/// <summary> /// 根据中位数返回区间随机数 /// </summary> /// <param name="mid"></param> /// <returns></returns> private static int GetRandom(int mid) { //1. //Ra
阅读全文
摘要:一、自定义颜色 this.BackColor = Color.FromArgb(255, 255, 255);//红、绿、蓝 应用于Pen、Brush、SolidBrush等: private Pen CustomizePenColor = new Pen(Color.FromArgb(0, 0,
阅读全文
摘要:一、使用 使用Newtonsoft.Json.DLL程序集。 https://blog.csdn.net/qq_40681630/article/details/120622909 1、执行步骤 (1)创建需要序列化的类,设计类中的属性结构,封装,构造 (2)序列化 string UserJson
阅读全文
摘要:一、大华解码器二次开发 https://www.cnblogs.com/HansZimmer/p/12674641.html 二、云台控制基本知识 https://www.cnblogs.com/cyx2019/articles/16220208.html
阅读全文
摘要:一、VLC播放库简介 FFMPEG和VLC的关系:VLC调用了FFMPEG的库;FFMPEG和libav的关系:libav是FFMPEG的开发人员中独立出来一部分后创建的一个新的工程。 VLC.DotNet类库:(1)Vlc.DotNet.Forms :是包含winform界面控件的库,使用的时候需
阅读全文
摘要:一、FFmpeg 常规处理流程 为什么使用ffmepg: (1)vlc延时问题使用vlc,即便优化参数,也有大概几百毫秒的延时, string[] options = { ":network-caching=300", ":rtsp -tcp", ":no-audio" };// { ":netwo
阅读全文
摘要:https://blog.csdn.net/softimite_zifeng/article/details/54177825
阅读全文
摘要:一、bin文件 1、读写 /// <summary> /// 加载任意二进制文件 /// </summary> public static bool LoadBinaryFile(ref WaveData_Class testObj, string Fliepath) { bool res = fa
阅读全文
摘要:一、读写 /// <summary> /// 保存到csv /// </summary> public static void SaveCsv(string Path, string[] strArr) { //string path = System.AppDomain.CurrentDomain
阅读全文
摘要:一、ini文件 1、创建、读写 https://www.cnblogs.com/xmy-007/p/6400221.html 二、xml文件 1、读写 /// <summary> /// 加载xml文件保存到指定类 /// </summary> public static bool LoadXml(
阅读全文
摘要:一、读写TXT /// <summary> /// 读取txt /// </summary> public static string[] ReadTxt(string path) { List<string> str = new List<string>(); StreamReader sr =
阅读全文
摘要:一、DataTable导入导出Excel using System; using System.Collections.Generic; using System.Data; using System.Data.OleDb; using System.IO; using System.Linq; u
阅读全文
摘要:一、DataTable与Excel的文件读写 1、Excel导出到DataTable using NPOI.SS.UserModel; using System; using System.Collections.Generic; using System.Data; using System.IO
阅读全文
摘要:一、大量数据导出到Excel https://www.cnblogs.com/xiaoheihei/p/8315856.html 程序由原始的将数据一个表格一个表格地写入到EXCEL中,改变成程序先将数据存入二维数组中,然后再将数组值赋予EXCEL应用程序对象的VALUE属性,这样就使导出的效率提高
阅读全文