上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: internal class TestStruct { /// <summary> /// 结构体 /// </summary> struct StructEntity { public int ID { get; set; } public string Name { get; set; } } 阅读全文
posted @ 2023-04-23 12:06 WmW 阅读(17) 评论(0) 推荐(0) 编辑
摘要: static void Test() { int[] arr = new int[] { 1, 2, 3, 4, 5, 6 }; string str = string.Join(",", arr); //数组转拼接字符串 int[] arr_new = Array.ConvertAll(str.S 阅读全文
posted @ 2023-04-21 15:35 WmW 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 我有一个表,里面有2个字段,大概类似 UserID 和 Time 我有个查询语句A: select * from table where UserID=?UserID order by Time desc limit 1; 因此设置了一个联合索引 UserID_Time 又因为有根据时间查询数据的需 阅读全文
posted @ 2023-04-11 10:51 WmW 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 所谓KLV即Key-Length-Value,以【键-数据长度-数据】的形式将数据序列化成字节流, 这是一种高性能和兼容性的数据序列化方案,,缺点就是用起来很麻烦, 其出现的需求场景如下: 1,硬件和云端的数据交互,最开始是以流的形式顺序写入数据,但是由于版本迭代,数据字段难免出现新增插入更新移除等 阅读全文
posted @ 2023-04-11 10:12 WmW 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 下面的代码是我网上找的其他语言的实现方式改的js版本的,原版本的地址找不见了,但是我们还是要先感谢下原版本的作者 不同于原版本,因为UTF8兼容ASCII,纯ASCII字节流也能用utf8转成字符串,因此也会返回true,我这个函数只能用来判断是否能用utf转,而不确定编码是不是utf8 //判断传 阅读全文
posted @ 2023-03-08 10:26 WmW 阅读(259) 评论(0) 推荐(0) 编辑
摘要: MQTT是tcp连接,tcp连接的IsConnected记录的是上次网络IO的状态,很多时候连接都断了IsConnected依然是true MQTT有个Keep Alive参数,可以理解为保活周期,这个参数官方的说法是客户端发送两次 MQTT 协议包之间的最大间隔时间 按照我的理解就是如果客户端和服 阅读全文
posted @ 2023-02-23 11:03 WmW 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要给电脑上的有些文件加密,之前都是用压缩工具进行加密压缩,但是太麻烦了而且还慢,于是我就自己构思写了一个小工具,用来快速的对文件进行加锁操作 具体原理是对文件的原数据和文件名进行部分异或运算,破坏文件的可读性 由于算法简单,追求速度,并且未对所有数据进行处理,所以这个小工具具有很大局限性 阅读全文
posted @ 2023-02-06 12:21 WmW 阅读(240) 评论(0) 推荐(0) 编辑
摘要: span,ReadOnlySpan,Memory,ReadOnlyMemory是net最新推的高性能手段,它能很直观的操作连续内存,并且避免数组的拷贝,能提高程序的性能, 但是这个span也不能滥用,因为span切片也是有性能消耗的,看代码 void AAA() { ReadOnlySpan<byt 阅读全文
posted @ 2022-11-03 12:20 WmW 阅读(359) 评论(0) 推荐(0) 编辑
摘要: set num=3 set suffix=log for /f "skip=%num% tokens=* delims=" %%i in ('dir /b/o-d *.%suffix%') do del /f/q "%%i" 前两行是指定保留文件的个数和指定的文件后缀 最后一行是,先通过dir /b 阅读全文
posted @ 2022-11-01 10:30 WmW 阅读(354) 评论(0) 推荐(0) 编辑
摘要: varint是一种可变长度数值表示法,具体的原理是每个字节只用后7位bit来表示数值,最高位作为msb标识,为1时表示后续还有字节,为0时则说明是最后一个字节, 因此,如果数值在0-128之内,就能直接用一个字节来表示,相比于固定4个字节的存储方式,能节省3个字节,简直是血赚, 但是,如果数值很大的 阅读全文
posted @ 2022-10-17 18:27 WmW 阅读(112) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页