NetBlog主题

C# CRC16校验码计算
算法/数据处理

C# CRC16校验码计算

1636

public class CRC16Helper{ /// summary /// CRC校验,参数data为byte数组 /// /summary /// param name="data"校验数据,字节数组/param /// returns字节0是高8位,字节1是低8位/returns public static byte[] CRC16(byte[] data) …

C#使用MQTT服务端与客户端应用实例
算法/数据处理

C#使用MQTT服务端与客户端应用实例

4363

MQTT用的就是TCP/IP协议 ,Socket通讯,MQTT定义了一套自己的数据传输格式。 在这里我们引用的是MQTTnet.dll,它将数据的传输格式、数据监听和数据转发封装了,我们只要调用就可以。开源库地址:https://github.com/chkr1011/MQTTnet对应文档:https://github.com/chkr1011/MQT…

C# 雪花算法源码
算法/数据处理

C# 雪花算法源码

1885

public class IdWorker{ //机器ID private static long workerId; private static long twepoch = 0L; //唯一时间,这是一个避免重复的随机量,自行设定不要大于当前时间戳 private static long sequence = 0L; private static int workerIdBits = 4; //…

C# 图片与Base64字符串互转
算法/数据处理

C# 图片与Base64字符串互转

1917

/// 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…

C# 16进制字符串转数字
算法/数据处理

C# 16进制字符串转数字

1858

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 …

C# 电能修约计算公式方法
算法/数据处理

C# 电能修约计算公式方法

2122

/// 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…

C# lucene、lucene.NET中文使用文档
算法/数据处理

C# lucene、lucene.NET中文使用文档

2852

1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要 回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,…