
C# CRC16校验码计算
public class CRC16Helper{ /// summary /// CRC校验,参数data为byte数组 /// /summary /// param name="data"校验数据,字节数组/param /// returns字节0是高8位,字节1是低8位/returns public static byte[] CRC16(byte[] data) …
public class CRC16Helper{ /// summary /// CRC校验,参数data为byte数组 /// /summary /// param name="data"校验数据,字节数组/param /// returns字节0是高8位,字节1是低8位/returns public static byte[] CRC16(byte[] data) …
MQTT用的就是TCP/IP协议 ,Socket通讯,MQTT定义了一套自己的数据传输格式。 在这里我们引用的是MQTTnet.dll,它将数据的传输格式、数据监听和数据转发封装了,我们只要调用就可以。开源库地址:https://github.com/chkr1011/MQTTnet对应文档:https://github.com/chkr1011/MQT…
核心代码(在nuget上安装 Tesseract)public string TesseractOCR(Bitmap image){ //Tesseract.Page chi_sim为中文训练数据包 Page page = new TesseractEngine(AppDomain.CurrentDomain.BaseDirectory + @"\tessdata", "chi_sim", EngineMode.Default).Process…
public class IdWorker{ //机器ID private static long workerId; private static long twepoch = 0L; //唯一时间,这是一个避免重复的随机量,自行设定不要大于当前时间戳 private static long sequence = 0L; private static int workerIdBits = 4; //…
//using PaddleOCRSharp;//using System.Drawing;public class PaddleOCREngineHandler{//本文来自www.luofenming.com public static PaddleOCREngine engine = CreateOCRParameter(); public static PaddleOCREngine CreateOCRParameter() { OCRParame…
/// summary/// Base64转图片/// /summary/// param name="data"/parampublic Image Base64ToImage(string data){ data = data.Replace("data:image/png;base64,", "").Replace("data:image/jgp;base64,", "").Replace("data:image/jpg;base64,", "").Replac…
public bool ExistsChinese(string CString){ if (CString != null && CString.Length 0) { char[] cs = CString.ToArray(); foreach (char c in cs) { if (Convert.ToInt32(c) = 128) { return…
Int16 i16 = Convert.ToInt16("F74B", 16);//结果为-2229 16位4个字符串长度byte[] bytes16 = BitConverter.GetBytes(i16);//结果为 0x4B 0xF7 低位在前 高位在后int i32 = Convert.ToInt32("F74B0000", 16);//结果为-146079744 32位8个字符串长度byte[] bytes32 …
/// summary/// 修约 /// /summary/// param name="d"平均值/param/// param name="dj"等级(样例 1级:1,2级:2,0.5级:0.5) /param/// returns/returnspublic string XiuYue(double d, double dj){//原创来自 http://www.luofenming.com/show.aspx?id…
1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要 回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,…