摘要: 最近要做一个生成pdf报告的小功能,搜索一番之后,选择了QuestPDF这个库 由于我是要在net framework4.8中实现功能,可能使用场景太老了,导致使用过程一波三折,非常的坎坷,折腾了一下午,增长了一些经验,记录下来 1,如果你要在net framework4.8框架中使用,就不要自作聪 阅读全文
posted @ 2024-05-11 18:03 WmW 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 今天准备将一个表的指定字段设置成唯一约束索引,结果发现表中竟然存在重复数据,设置失败, 于是就需要删除重复数据,最开始是网上找的几个方法,但是操作起来要么巨麻烦,要么巨慢, 后来实在不行了,自己想了个办法,感觉挺好用的,具体思路是 1,先创建该正式表的相同结构的一个空表 2,然后给这个空表设置唯一约 阅读全文
posted @ 2024-04-11 11:51 WmW 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 有的时候我们需要很频繁的向磁盘上写数据,这种频繁的IO,理论上会影响机械硬盘的寿命, 因此我们需要在写数据的时候设置一个缓冲区,先将数据写到缓冲区中,待缓冲区写满后,再一起刷到磁盘上,这样能大幅度降低IO的频次, C#向磁盘写数据一般使用FileStream,而它正好有个缓冲区,默认大小为4096字 阅读全文
posted @ 2024-03-08 15:58 WmW 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 时间戳的定义一般是指 Unix 时间戳,即自从 Unix 纪元(格林威治时间1970 年 1 月 1 日 00:00:00)到当前时间的秒数。 因此,理论上来说时间戳是基于Unix时间的,和时区无关,同一时刻不同时区计算的时间戳应该是一样的,不存在什么本地时间戳概念, 如果要将本地时间转成时间戳,就 阅读全文
posted @ 2024-02-28 12:02 WmW 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 最近在维护一个使用easyui框架的老项目, 有的时候我们需要在页面加载后给easyui控件赋值,于是用到了$.parser.onComplete这个事件 但是我发现,当该页面想要弹个easyui的提示框的时候,$.parser.onComplete这个事件又被触发了, 也就是说如果你绑定了这个事件 阅读全文
posted @ 2024-02-20 18:12 WmW 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 正常情况下咱们可以用Base64将字节数组转成可打印字符串, 但是有的时候咱们需要编码后具有一定的保密性,很明显Base64就不适用了,网上有个与熊论道就挺有意思的, 于是我也研究学习了下,自己实现了一个将字节流编码为可打印(可拷贝)中文字符串的功能,反之,也能将中文字符串解码为原始字节流 具体的思 阅读全文
posted @ 2024-02-01 17:05 WmW 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 有的时候我们想要在Main执行一些代码,如果直接在里面写的话,下次再想测试新的代码的时候就会把之前的代码删掉,好不容易写的代码不想删掉 于是我们可以将这些代码写到类文件中,想要执行了,就在Main中调用该类的方法, 但是有的时候我们又懒的去Main函数指定的,有没有什么办法能直接在新类中就能指定让M 阅读全文
posted @ 2024-01-29 18:29 WmW 阅读(11) 评论(0) 推荐(0) 编辑
摘要: //&符号是and,与,一个为0都是0,全部为1才是1 //1&1=1,1&0=0,1与任何数都是任何数 //0&1=0,0&0=0,0与任何数都是0 var num1 = 0b_1010_1010_1010; var num2 = 0b_1111_0000; //保留num1二进制中4-7位 Co 阅读全文
posted @ 2024-01-23 11:49 WmW 阅读(77) 评论(0) 推荐(0) 编辑
摘要: byte[] bs = new byte[32]; Random random = new Random(); random.NextBytes(bs); //给字节数组填充随字节 string hex = BitConverter.ToString(bs); //将字节数组转成十六进制字符串,默认 阅读全文
posted @ 2024-01-16 10:28 WmW 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 有的时候我们需要让2个函数按照顺序循环执行,比如将数据库的数据写到硬盘上, 我们很容易就想到让他们异步执行,避免阻塞,但是为了保证数据的顺序一致,我们又需要整个队列来存放数据,感觉比较麻烦, 今天研究了下,通过异步和信号量控制实现了两个函数异步交叉执行的效果 internal class Teste 阅读全文
posted @ 2024-01-15 18:30 WmW 阅读(19) 评论(0) 推荐(0) 编辑