随笔分类 -  C#

支持1G超大文件下载并及时删除
摘要:var filePath=@"d:\超1G文件.zip"; FileInfo downloadFile = new FileInfo(filePath);//支持1G超大文件 //等几分钟后删除 Task task1 = new Task(() => { Thread.Sleep(1000 * 60 阅读全文

posted @ 2024-11-28 14:33 anjun_xf 阅读(6) 评论(0) 推荐(0) 编辑

自己C#项目中使用FiddlerCore4.dll
摘要:https://www.cnblogs.com/212s/p/17070901.html https://www.cnblogs.com/realwy/p/8111253.html 源码 https://www.cnblogs.com/kuiyu/p/18177663 方法介绍很细 https:// 阅读全文

posted @ 2024-09-07 17:40 anjun_xf 阅读(57) 评论(0) 推荐(0) 编辑

.net framework升级支持跨平台
摘要:.net framework升级到.net6(.net core) —— VS2022 的扩展中有一个升级的工具:.NET Upgrade Assistant ,用来做 .NET 框架的升级,非常方便。 阅读全文

posted @ 2023-11-20 11:39 anjun_xf 阅读(57) 评论(0) 推荐(0) 编辑

读取ftp以base64返回到前端
摘要:* 需求:库中存放文件服务器的文件绝对路径文件(`d:\abc\111\abc.pdf`),搭建的ftp会指向`d:\abc` ,故`ftp:/192.1.1.12:21/111/abc.pdf`能取到文件。请用C#代码并base64格式返回到前端。 ```cs using System; usin 阅读全文

posted @ 2023-06-17 16:00 anjun_xf 阅读(86) 评论(0) 推荐(0) 编辑

图片转pdf
摘要:引用 iTextSharp dll itextsharp.dll(版本5.5.13.3) 、 Spire.Pdf.dll(版本9.2.6.0)、BouncyCastle.Crypto.dll /// <summary> /// 图片转pdf /// </summary> /// <param nam 阅读全文

posted @ 2023-03-20 16:03 anjun_xf 阅读(35) 评论(0) 推荐(0) 编辑

怎么减轻单次大查询数据库压力
摘要:分多次查询,减少数据库压力 var pageList = new Dictionary<int, int>();//分批次查询 var pageSize = 10000;//每次返回1w条 float total = 总条数; var arr = (total / pageSize).ToStrin 阅读全文

posted @ 2022-10-12 13:35 anjun_xf 阅读(33) 评论(0) 推荐(0) 编辑

C# websocket类库Fleck学习
摘要:前端:可以用这个篇介绍的代码,详解JS WebSocket断开原因和心跳机制 后端:winform程序编译成控制台程序 using Fleck; public partial class Form1 : Form { public Form1() { InitializeComponent(); S 阅读全文

posted @ 2022-07-23 16:20 anjun_xf 阅读(710) 评论(0) 推荐(0) 编辑

C#实现的图片简单编辑器(支持截取、旋转、缩放)
摘要:源码 缺少引用Magick.NET.Core.dll、Magick.NET-Q8-AnyCPU.dll,可以nuget搜索到。 阅读全文

posted @ 2022-04-11 12:47 anjun_xf 阅读(374) 评论(0) 推荐(0) 编辑

.net平台使用ImageMagick进行图片读取、缩放、压缩 、保存等
摘要:第三方类库:Magick.NET-Q8-AnyCPU.dll、Magick.NET.Core.dll DLL下载 using ImageMagick; {//指定路径图片缩略图显示 MagickImage img = new MagickImage(filePath); img.Scale(this 阅读全文

posted @ 2022-03-31 17:52 anjun_xf 阅读(1733) 评论(0) 推荐(0) 编辑

dnSpy调试.net平台微软或第三方类库
摘要:目的 通过调试方式了解Newtonsoft的JsonConvert.SerializeObject实现细节 准备 dnSpy v6.1.7 (64bit) Newtonsoft 控制台程序序列化对象(JsonConvert.SerializeObject) 步骤 (下面所有操作均在dnSpy) dn 阅读全文

posted @ 2022-03-05 16:24 anjun_xf 阅读(198) 评论(0) 推荐(0) 编辑

重启winform程序代码
摘要:重启:关了自己,然后再启动自己 public Form1() { InitializeComponent(); OnlyRunOneCheck(); } public static void OnlyRunOneCheck() { bool isRun; Mutex mutex = new Mute 阅读全文

posted @ 2022-01-26 17:46 anjun_xf 阅读(227) 评论(0) 推荐(0) 编辑

winform文本框放3MB图片的base64格式串要等exe几分钟!!!
摘要:winform文本框放3MB图片base64格式文本,卡住exe几分钟。把串贴到vs2015都直接崩掉。看来框框系统中只要是框框不能一下放这么多文本。 阅读全文

posted @ 2022-01-22 11:19 anjun_xf 阅读(41) 评论(0) 推荐(0) 编辑

.net平台的AppDomain技术实现服务的重启功能
摘要:一直很好奇电脑上运行的服务重启是怎么实现的? 了解到.net平台的AppDomain技术后有了新的思路(之前想到的重启就是自己关了自己,然后再启动自己(实现代码);还有就是用“宿组”程序关闭服务再启动服务(有点套娃的意思了))。 本Demo(winform程序)借用AppDomain实现服务的重启功 阅读全文

posted @ 2022-01-08 16:05 anjun_xf 阅读(141) 评论(0) 推荐(0) 编辑

C#获得变量和方法名称字符串
摘要:通过变量名称 获得其字符串 private void button7_Click(object sender, EventArgs e) { var ABC = "123"; var a =GetVarName((p)=> ABC);//返回:ABC var b =GetMethodInfo(); 阅读全文

posted @ 2021-08-03 19:02 anjun_xf 阅读(443) 评论(0) 推荐(0) 编辑

导航

TOP
点击右上角即可分享
微信分享提示