- 博客(141)
- 资源 (3)
- 收藏
- 关注
原创 System.Timers.Timer 意外触发事件的bug
System.Timers.Timer 当 AutoReset = false(单次触发模式)时,且该计时器此前曾被启用过,如果修改 Interval 属性, 定时器会启动,效果如同将 Enabled 属性设为了 true。
2026-04-22 15:03:33
20
原创 Winform实现国际化(多语言)
摘要:本文介绍了Windows窗体多语言实现的注意事项和具体步骤。关键点包括:1)必须保持Localizable属性为True才能保留多语言能力;2)通过修改Language属性生成不同语言的resx文件(如Form1.en.resx);3)使用ComponentResourceManager获取多语言资源。文中特别警告:将Localizable改为False会永久关闭多语言支持,若需修改默认语言应保持Localizable=True并修改默认resx文件。同时提供了在VS中查找中文字符串的正则表达式。
2026-02-05 10:30:30
160
原创 图片转ico格式(一个文件包含多个分辨率)
摘要 本文提供了两个实用的在线工具推荐:1)图片背景抠图工具(koukoukou.cn),可快速去除图片背景;2)多功能ICO格式转换网站(icoconverter.com),支持生成包含多种分辨率的图标文件。这两个工具分别解决了图片处理和图标格式转换的需求,操作便捷,适合设计师和开发者使用。
2025-12-28 09:21:26
260
原创 Microsoft Visual Studio 无法启动,出现“调用的目标发生了异常”的解决方法
这篇文章介绍了如何在前端开发中实现高效传送门功能。通过分析常见传送门实现方案,提出了一种基于React Portals的优化方案,并详细讲解了其实现原理和具体应用场景。该方法解决了传统传送门存在的性能问题,能够实现跨组件层级的DOM节点高效渲染,同时保持组件逻辑的独立性。文章还提供了代码示例和性能对比数据,展示了该方案在实际项目中的优势,为前端开发者提供了一种更优的传送门实现思路。
2025-06-26 10:19:56
515
原创 绿色版的notepad++怎么加入到右键菜单里
复制以下代码保存为 Notepad++.reg,修改自己的“Notepad++.exe路径”后,双击运行Notepad++.reg。
2025-04-29 16:47:01
827
原创 win10 无法连接共享打印机 错误代码0x0000011b
A电脑(win10)通过USB线连接打印机,将打印机设为共享,同局域网内的B电脑(win10)无法连接共享打印机 错误代码0x0000011b。
2024-10-30 17:00:39
2121
原创 C# 获取可执行文件目录
---------------------------------------------------------------------------
2024-10-08 13:39:10
470
原创 关于毫、微、纳、皮
纳”的千分之一称为“皮”( p),即10^(-12)“毫”的千分之一称为“微”( μ),即10^(-6)“微”的千分之一称为“纳”( n),即10^(-9)千分之一称为“毫”(m),即10^(-3)千倍的千倍的千倍称为“吉”(G) 。千倍的千倍称为“兆”(M)
2024-05-16 14:37:59
4922
原创 npm 和 yarn 的使用
npm install默认情况下会安装package.json文件中包括dependencies和devDependencies在内的所有依赖项。npm 包管理工具提供了一个快捷命令,可以在执行命令时所处的目录中,快速创建 package.json 这个包管理配置文件。把包安装到 devDependencies 节点中。把包安装到 dependencies 节点中。
2024-01-29 16:45:06
1264
原创 c# 异或按位与 按位或
位逻辑与运算将两个运算对象按位进行与运算。。比如:10010001(二进制)&11110000等于10010000(二进制)。
2023-07-04 08:31:53
642
原创 亲测有效:局域网共享打印机出现,windows无法连接到打印机错误码0x0000011b
https://blog.csdn.net/weixin_62707809/article/details/127315151
2023-03-28 08:26:11
794
原创 win10访问局域网内的共享打印机,输入网络凭证总是提示不正确
访问局域网内的共享打印机,输入网络凭证总是提示不正确(访问机与被访问机都是win10系统)。经测试发现,如果访问机是微软帐号登录的,不是一般的系统帐号登录方式。就可以正常访问局域网内共享主机了。用户名:任意字符\你的真实用户名。(如:a\admin)
2023-03-23 08:01:05
7154
3
原创 autocad electrical三级断路器放到多母线上不能自动适应宽度
autocad electrical三级断路器放到多母线上不能自动适应宽度。
2022-09-04 17:52:27
1958
原创 win10 看不到局域网其他电脑怎么解决
2、这里主要想说的是在win10的自动更新中,会关闭SMB1.0功能,这个会影响我们的共享环境,下面就教大家怎么开启这个功能;5、找到SMB1.0,点上对勾后,点击确定,然后重启电脑;6、开机后打开网络,发现局域网中电脑已经可以看到了。4、点击程序,然后是启用或关闭Windows功能;1、首先,要确定所有电脑共享设置是开启的;3、首先打开控制面板;
2022-09-04 17:25:08
7101
原创 解决windows10 里vs2022 直接开始执行提示“此任务要求应用程序有提升的权限”
解决windows10 里vs2022 直接开始执行提示“此任务要求应用程序有提升的权限”
2022-08-10 14:09:23
1570
原创 推荐一款.NET开源免费的图表控件ScottPlot
对于图表曲线,从最早的MSChart,到TeeChart、ZedGarph,再到JYChart和GDI+开发,直到发现ScottPlot,我发现这可能就是我一直在寻找的曲线控件。适用范围广同时适用于WinForms,WPF,Avalonia,Console,支持.NETFramework4.6.1及以上,NETCore2.0至.NET5。......
2022-07-20 09:06:52
3843
1
原创 PbootCMS可免费商用的企业网站CMS
PbootCMS是全新内核且永久开源免费的PHP企业网站开发建设管理系统,是一套高效、简洁、 强悍的可免费商用的PHP CMS源码,能够满足各类企业网站开发建设的需要。官网地址:https://www.pbootcms.com/...
2022-02-23 08:07:43
445
原创 集合扩展方法
C# 集合扩展方法List<int> list = new List<int>();list.Add(6);list.Add(3);list.Add(1);list.Add(2);list.Add(9);list.Add(0);// Where 对数据按照lambda表达式进行过滤IEnumerable<int> data1 = list.Where(x => x > 2);foreach (int item in data1){
2021-12-25 10:19:21
460
原创 C#异步方法之 await async
如何编写异步方法private Task<string> TestAsync(){ return Task.Run(() => { Thread.Sleep(3000); return "hello"; });}private async void button1_Click_1(object sender, EventArgs e){ string s = await TestAsync(); // 等待上条代码执行完才
2021-12-25 09:41:28
776
原创 使用Costura.Fody将DLL合并到EXE
1.NuGet安装打开NuGet,搜索Costura.Fody,如果是.NETFramework项目,版本选择4.1.0
2021-11-11 13:39:54
643
原创 C# 多项式拟合、线性回归、 MathNet.Numerics
介绍Math.Net 是一个开源项目,旨在构建和维护涵盖基础数学的工具箱,以满足 .Net 开发人员的高级需求和日常需求。其中 Math.NET Numerics 旨在为科学、工程和日常使用中的数值计算提供方法和算法。涵盖的主题包括特殊函数,线性代数,概率模型,随机数,插值,积分变换等等。安装要使用 MathNet.Numerics,首先安装它的 Nuget 包:NuGet包管理器搜索MathNet.Numerics使用double[] res = Fit.Polynomial(x, y, 1)
2021-08-14 14:41:59
9729
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅