随笔分类 - .Net
摘要:Redis Stream简介 Redis Stream是随着5.0版本发布的一种新的Redis数据类型: 高效消费者组:允许多个消费者组从同一数据流的不同部分消费数据,每个消费者组都能独立地处理消息,这样可以并行处理和提高效率。 阻塞操作:消费者可以设置阻塞操作,这样它们会在流中有新数据添加时被唤醒
阅读全文
摘要:直接上代码 1 public static class ImageCompress 2 { 3 /// <summary> 4 /// 图片压缩 5 /// </summary> 6 /// <param name="imagePath">图片文件路径</param> 7 /// <param na
阅读全文
摘要:把.net4.6安装包打包进安装程序。 关键脚本如下: 头部引用字符串对比库 !include "WordFunc.nsh" 新建一个Section,.Net4.6的文件版本号是4.6.00081,其它的版本需要在其对应的完整安装包右键属性,文件详情中查看。 新建一个Function用来执行检测已安
阅读全文
摘要:在项目中使用SharpZipLib压缩文件夹的时候,遇到如果目录较深,则压缩包中的文件夹同样比较深的问题。比如,压缩当前程序目录下的某个文件夹(D:\cx\code\program\bin\debug\files),则生成压缩包后,打开需要访问到cx\code\program\bin\debug\f
阅读全文
摘要:项目需求: 局域网内有两台电脑,电脑A(Windows系统)主要是负责接收一些文件(远程桌面粘贴、FTP上传、文件夹共享等方式),希望能在A接收文件后自动传输到电脑B(Windows系统)来做一个备份,同时电脑B上有个目录,如果往这个目录里粘贴文件了,会自动传输给A来保存。 于是通过百度找到了Sys
阅读全文
摘要:项目需要,几十万张照片需要计算出每个照片的特征值(调用C++编写的DLL)。 业务流程:选择照片文件夹,分别访问照片-->调用DLL接口传递照片路径-->接收处理返回值-->写入数据库。 前期使用的for循环来处理,几十万张照片处理起来差不多10个小时。速度太慢,后面改进使用Parallel来进行平
阅读全文
摘要:项目需求(Winform)可以批量打印某个模板,经过百度和摸索,使用iTextSharp+ZXing.Net+FreeSpire.PDF三个类库实现了生成pdf、生成条形码和打印pdf功能。 首先在项目作用使用NuGet获取这三个类库的引用。 其次把C:\Windows\Fonts里面的微软雅黑字体
阅读全文
摘要:var array = new byte[4]; var i = Encoding.UTF8.GetBytes(100.ToString("x2"));//整数转成16byte(utf8) 54 52 Array.Copy(i, array, i.Length); ushort leng = 140
阅读全文
摘要:1、先去下载绿色版的Mysql(https://cdn.mysql.com//archives/mysql-5.7/mysql-5.7.20-winx64.zip) 2、解压缩到任意目录(如D:\Mysql),并保证此目录是根目录,即访问bin目录的访问路径是(D:\Mysql\bin) 3、在D:
阅读全文
摘要:然后在使用的时候,就可以获取到Header的内容了。
阅读全文
摘要:其实很简单,因为Combox的Item是一个K/V的object,那么就可以把它的items转换成IEnumerable<DictionaryEntry>类型的(System.Collections命名空间),然后根据要选中的Key或Value使用Lamda表达式来设置Combox的选中项。 比如当
阅读全文