- 博客(152)
- 收藏
- 关注
原创 【系列合集目录】.net开发选型记录
net版本:.net framework,.net core不支持win7。.net framework版本:.net framework 4.5。桌面应用技术:WinForms,WPF。喜欢的点个关注吧><!单exe:Costura.Fody。winforms教程。
2026-03-27 13:47:18
55
原创 【AI总结】WinForms 控件命名规范:从混乱到优雅的代码组织
一套良好的命名规范是代码质量的基石。本文推荐的“容器用后缀、控件用前缀”模式已被无数开发者验证为高效、易维护的方案。代码阅读效率提升 50%查找控件不再需要猜测新成员快速上手重构时减少错误。
2026-04-01 11:11:53
302
原创 【手把手实战教学】基于C#和.NET Framework的WinForms开发教程系列(4)后台运行
开发环境:语言:C#框架:.NET Framework 4.5经过前三篇的学习,我们已经实现了开机自启和定时更新功能。现在程序可以在系统启动后自动运行,并在用户设定的时间静默同步数据。然而,开机自启后主窗体直接弹出来,可能会干扰用户,用户也可能随手关闭程序导致同步任务失效。本篇将教你如何让程序开机后自动隐藏到系统托盘,真正做到后台运行,既不影响用户工作,又能持续执行定时任务。
2026-03-30 20:02:35
379
原创 【手把手实战教学】基于C#和.NET Framework的WinForms开发教程系列(3)自动定时更新
开发环境:语言:C#框架:.NET Framework 4.5本系列上一篇文章我们实现了开机自启功能,让程序可以在系统启动时自动运行。然而,很多工具类软件还需要在特定时间自动执行任务(比如每天下午6点同步数据)。本篇将教你如何实现定时自动更新功能,让程序在用户设定的时间自动完成数据同步。通过本文,我们成功实现了定时自动更新功能,用户只需勾选自动同步并设定时间,程序就会每天在指定时间静默执行数据同步。结合上一篇的开机自启,你的程序已经具备了后台运行的核心能力。
2026-03-30 17:39:49
370
原创 【手把手实战教学】基于C#和.NET Framework的WinForms开发教程系列(2)开机自启
开发环境:语言:C#框架:.NET Framework 4.5通过以上几步,我们实现了程序的开机自启功能。用户只需勾选复选框,程序就会在下次系统启动时自动运行。这种实现方式简单可靠,且代码高度复用,后续其他 Windows 相关操作也可以放入同一个工具类中。喜欢的点个关注吧><!祝你永无bug~/*_ooOoo_o8888888o88" . "88(| -_- |)O\ = /O`\ _ /`;`=---='佛祖保佑 永无BUG*/
2026-03-30 17:07:19
656
原创 【AI总结】WinForms 开发规范:常用控件的命名缩写前缀(匈牙利命名法实践)
MyDataGrid→mdg→abtn→utrv要点说明前缀规范三个小写字母标识控件类型,如btntxt语义名称采用帕斯卡命名法,描述控件用途团队统一规范需固化到项目文档中,并在 Code Review 时检查适用范围不仅适用于手动拖拽的控件,也适用于动态创建的控件一套良好的命名规范,是代码自文档化的重要一步。虽然初期需要一点点适应成本,但长期来看,它会为项目带来可维护性的大幅提升,减少因命名混乱引发的低级 Bug。希望本文对正在从事或即将从事 WinForms 开发的你有所帮助。
2026-03-27 15:59:33
289
原创 【AI总结】C#与.NET:一段跨越20年的命名纠葛与共生传奇
回顾这段历史,.NET这个名字虽然带有时代的烙印和营销的妥协,但它承载的却是一个持续20多年的技术传奇。从最初的NGWS,到差点成为“AAAWare”,再到今天跨平台、开源的现代开发平台,.NET走过了一条不平凡的道路。而C#,这个从“COOL”更名而来的语言,始终是.NET最亲密的伙伴。它们的关系就像一枚硬币的两面:C#是表达思想的语言,.NET是实现思想的舞台。20多年后,当开发者们在Windows、Linux、macOS上使用.NET 8/9编写C#代码时,可能很少会想起这段命名的轶事。
2026-03-27 13:56:34
468
原创 【AI总结】【技术选型】 .NET Framework 打包指南:5种主流免费单EXE安装方案对比与推荐
开发完一款基于.NET Framework的WinForms应用后,如何交付给用户是一个绕不开的问题。尤其是当你的应用需要支持Windows 7、实现开机自启、并且希望生成一个干净的单EXE安装包时,选择合适的打包工具就显得尤为重要。【AI总结】WinForms应用打包发布完全指南:从官方方案到第三方工具,一网打尽,那篇文章主要做一个打包方式普及,有很多并不常用。本文从中小企业/个人开发者的视角出发,结合免费、单EXE安装包、支持开机自启等核心需求,对五种主流打包方案进行了全面对比。
2026-03-27 13:40:11
436
原创 【AI总结】【选型指南】.NET Framework 4.8 与 .NET Core(.NET 5+/.NET 9/.NET 10)到底怎么选?看完这篇不再纠结!
到底选 .NET Framework 4.8 还是最新的 .NET Core 系列(.NET 5+,含已发布的 .NET 9、.NET 10)?本文结合 .NET 9、.NET 10 的最新特性,从兼容性、性能、发布方式、维护周期、适用场景等角度,帮你彻底理清两者区别,并给出一套可直接落地的选型建议,适合 C# 桌面开发、后端开发同学参考,兼顾新手友好和实战性。
2026-03-26 16:27:02
419
原创 【AI总结】WinForms应用打包发布完全指南:从官方方案到第三方工具,一网打尽
开发完一款WinForms应用,如何交付给用户?是直接丢一个exe,还是做一个专业的安装包?需不需要自动更新?要不要支持卸载和快捷方式?这些问题困扰着很多开发者。本文汇总了18种WinForms应用的打包发布方式,覆盖微软官方、第三方工具、现代更新框架、企业级部署等所有场景。每种方案都列出了开发商、安装方式、费用和难度,并附上详细说明和操作指南,方便你快速上手。面对18种方案,很多开发者可能会眼花缭乱。你的需求推荐方案理由最简单的分发:用户复制即运行独立部署 + 单文件(方案2)
2026-03-26 16:21:02
414
原创 【保姆级喂饭教程】WinForm开发.Net Framework版本推荐和Visual Studio 2026安装.Net Framework 4.5及之前版本教程
最近使用vs2026基于winforms开发了一个小工具,选. net framework版本的时候想着版本越高越好,于是选了最新的4.8,开发完之后发给朋友使用,结果报错没有system.net.http,经过沟通他的系统是win7,搜索了一下是不同Windows系统自带和支持的.Net版本不同【技术变迁脉络】2026最新桌面应用开发技术汇总【保姆级喂饭教程】Visual Studio 2026 企业版安装教程。
2026-03-23 16:06:54
1030
原创 【保姆级喂饭教程】Windows各版本对.NET支持情况
开发.net应用时,Windows版本对.net版本的支持情况,是我们开发时选择框架版本的一个重要参考,下面根据相关资料做一个总结。主要来源于新生命团队测试,致谢。各版本操作系统对.NET支持情况(250707更新)
2026-03-23 16:04:13
522
原创 【保姆级喂饭教程】【抽丝剥茧知识讲解】服务器更换SSL证书
公司ssl证书到期了,需要更换一下新的,做个简单记录SSL 证书(现行行业标准为 TLS 证书)是一种数字证书,用于验证网站身份并加密浏览器与服务器之间的通信。证书由受信任的证书颁发机构 (CA) 签发,是实现 HTTPS 协议、保障数据传输安全与完整性的基础。核心价值数据加密:通过加密客户端(如浏览器)与 Web 服务器之间的传输数据,防止敏感数据被非法截取或篡改。身份验证:验证服务器的合法性,防止用户访问仿冒或钓鱼网站。提升浏览器信任:消除浏览器“不安全”警告,在地址栏显示安全锁标志。合规性保障。
2026-03-18 18:23:47
529
原创 【AI总结】【技术总结】深入剖析编程语言的分类:运行时语言 vs 编译型语言
执行引擎:解释器或即时编译器(JIT)核心类库:提供基础功能(如Java的java.lang、Python的标准库)内存管理:垃圾回收器(GC)异常处理、线程管理等运行时语言的核心思想是:开发者分发中间代码(字节码)或源代码,用户在目标平台安装对应的运行时,由运行时负责将中间代码转换为机器码并执行。运行时语言(如 Java、C#、Python)✅方便开发者:只需编译(或直接写)一份代码(字节码或源码),就能在任何安装了对应运行时(JRE、.NET Runtime、Python解释器)的平台上运行。
2026-03-18 11:55:40
319
原创 【AI总结】Spring Boot单体、多模块、微服务项目核心区分
单体项目:“一个文件夹装所有代码”;多模块项目:“把一个文件夹拆成多个子文件夹,仍装在同一个箱子里”;微服务项目:“把一个箱子拆成多个独立箱子,每个箱子单独存放、单独搬运”。单体项目:单一Spring Initializr模块,1个启动类,单JAR部署;多模块项目:1个Spring Initializr + 多个Maven模块,仅1个启动类,仍单JAR部署;微服务项目:全量Spring Initializr模块,每个模块1个启动类,多JAR独立部署;
2026-03-12 17:33:33
513
原创 【手把手实战教学】基于C#和.NET Framework的WinForms开发教程系列(1)Visual Studio 2026 中创建、运行、发布应用
最近需要开发一个小工具,选择了基于 c# 的 WinForms,简单记录一下【技术变迁脉络】2026最新桌面应用开发技术汇总【保姆级喂饭教程】Visual Studio 2026 企业版安装教程在 Visual Studio(VS)中将项目生成.exe可执行文件,主要分为两类需求:仅生成可执行文件 和 打包为安装程序(含 .exe 安装包)。根据当前时间(2026年3月)和主流开发环境(如 VS2022),推荐以下方法:一、仅生成可执行文件(适用于本机运行或简单分发)
2026-03-06 17:21:06
815
原创 【技术变迁脉络】2026最新桌面应用开发技术汇总
桌面应用开发一直是开发者关注的重点,无论是Windows专属工具、跨平台应用,还是老项目维护,选择合适的技术栈直接决定开发效率和产品体验。同时给出选型建议,适合新手入门和开发者技术选型参考。桌面应用开发技术没有绝对的“最好”,只有“最适合”。本文整理的12种技术,覆盖了遗留项目、Windows专属、跨平台、脚本开发等所有场景,表格清晰列出了核心信息,方便大家快速对比选型。
2026-03-05 15:20:09
765
原创 【保姆级喂饭教程】【沉浸式解决问题】阿里云服务器部署原型HTML文件
使用Axure做了很多产品原型,最开始都是发布成html文件,打个压缩包给前后端,再给大家都安装上Axure的浏览器插件,看起来效果也很好,有时候给领导或者甲方看就用视频会议或者投屏。后来觉得把原型像前端一样发布到服务器,用一个稳定的域名或者端口查看不是很方便。只是有个问题,平常做原型喜欢设置页面宽度为1920,但是个人的电脑一般都会选择放大桌面,导致不通过插件查看的话总是会大,还需要手动缩小,尝试了两次后就没再用了。最近一个项目甲方又想提前浏览,想了下还是先发布到服务器上,自适应问题后续再解决。
2025-12-26 17:52:31
1171
原创 【AI总结】Axure实战:解决导航栏母版跳转后选中状态丢失问题
在Axure原型设计中,使用母版(Master)制作导航栏是提高工作效率、保持设计一致性的常用方法。点击导航跳转到新页面后,选中状态总是重置为第一个选项。本文将详细介绍多种解决方案,帮助你完美解决这一痛点。小型项目/简单原型:使用方案一(页面名称判断),简单直接中型项目/需要状态持久化:使用方案二(全局变量),稳定性好复杂项目/多级导航:使用方案三(URL参数),灵活性高通过本文介绍的几种方法,你可以轻松解决Axure导航栏母版跳转后选中状态丢失的问题。推荐初学者从方案一开始尝试,它最直观且易于理解。
2025-12-15 14:21:55
1062
原创 【AI总结】Windows nslookup 命令完整教程:从入门到精通
nslookup(Name Server Lookup)是一个用于查询 DNS 记录的命令行工具。它可以将域名解析为 IP 地址,也可以反向查询,还能显示详细的 DNS 服务器信息。无论你是开发人员、系统管理员还是普通用户,掌握 nslookup 都能让你在排查网络问题时事半功倍。nslookup 是一个简单却功能强大的网络诊断工具。掌握它不仅能帮助你快速解决日常网络问题,还能加深对 DNS 系统的理解。简单查询指定类型指定服务器进入交互模式:直接输入nslookup。
2025-12-08 14:27:52
1251
原创 【AI总结】Python中**kwargs的灵活传递:如何选择性地将参数传递给下一级函数
在Python中灵活传递**kwargs参数是一项重要技能。无论是直接传递全部参数,还是筛选后传递部分参数,都有多种实现方式。简单场景:直接传递所有参数或明确指定参数复杂场景:使用字典推导式或辅助函数重复模式:考虑使用装饰器掌握这些技巧将使你的代码更加灵活、可维护,并能更好地处理各种参数传递需求。希望本文对你有所帮助!如果你有更多关于Python参数处理的问题或技巧,欢迎在评论区留言讨论。
2025-12-02 16:09:26
738
原创 【技术变迁脉络解析】领域驱动设计(DDD):一场精心策划的“设计邪教”
在软件开发的江湖里,总有一些技术名词,它们的光环大于实效,它们的黑话多于代码。它们让初学者不明觉厉,让老油条会心一笑,更让那些能拍板决策的非技术领导心驰神往。在这片黑话的修罗场上,牛B的人物早已厌倦了中英文混杂。他们更进一步,熟练运用中英文缩写,对普通人进行降维打击。而最顶级的玩家,则擅长造就新名词,并成功将其科普出去,成为行业“圣经”。有几项技术,我从心底里鄙视和厌恶,但每次在技术方案中,都默默的把它们加进去,而且给足了它们分量。因为它们对于方案的成功与否,起着重要的概念性指导作用。
2025-11-27 14:40:58
1047
原创 【AI总结】Python魔法:深入理解*args和**kwargs的妙用
在Python中,*args和**kwargs是用于函数定义的特殊语法,允许函数接受任意数量的位置参数和关键字参数。*args和**kwargs是Python中非常强大的特性,它们让我们的代码更加灵活和通用。✅ *args用于接收任意数量的位置参数,打包成元组✅ **kwargs用于接收任意数量的关键字参数,打包成字典✅ 在实际应用中的多种场景,如装饰器、继承、API设计等✅ 参数的正确顺序和使用注意事项✅ 参数解包和类型提示等高级技巧。
2025-11-26 11:50:35
812
原创 【沉浸式解决问题】错误 0x80070570: 文件或目录损坏且无法读取。
根据搜索一个可能的原因是没有弹出设备,但是我昨天明确退出才拔的,也可能和今天笔记本硬盘掉盘有关系,具体无法验证了。,测试了所有盘下所有的文件夹和文件均不行,即使是新创建的空文件夹。由于所有盘都不行,但是各个硬盘之间可以复制,那就是u盘的问题。插入u盘常规提示了有问题需要修复,我没管,所以先试下硬盘检查。错误 0x80070570: 文件或目录损坏且无法读取。在从笔记本电脑的硬盘往u盘里复制文件时提示。喜欢的点个关注吧><!刚刚复制不过来的文件现在就可以了。
2025-11-18 18:19:11
2508
原创 【AI总结】为什么在cmd中ping baidu.com请求超时,但是能正常上网,浏览器也能打开baidu.com
现象最可能的原因结论超时百度服务器主动丢弃了 ICMP 请求这是正常现象,无需担心!浏览器能打开百度TCP 80/443 端口通信完全正常你的网络连接是健康且可用的。所以,下次再遇到ping不通但能上网的情况,别再疑惑了。这并非网络故障,而是现代网络管理中一种非常普遍和理性的安全与效率策略。你的ping命令,只是被目标服务器“优雅地无视”了而已。希望这篇文章能帮你彻底理解这个经典的网络问题!
2025-11-04 12:04:26
2461
原创 【保姆级喂饭教程】Axure RP 11 下载、安装、汉化图文详细教程
之前一直用Axure 9制作原型,Axure因为不能破解就没升级。最近有了新的原型设计任务,看下Axure已经更新到11了,就想体验测试一下,根据贴吧的回复,不同版本可以同时安装。一台电脑能同时安装两个版本的Axure吗?Axure RP是一款专业的快速原型设计工具。Axure(发音:aik-sure),如果用中文来读是(爱克硕儿),其中的最后一个硕可以有点儿化音。代表美国Axure公司;RP则是(快速原型)的缩写。Axure RP是美国。
2025-10-30 16:09:12
6403
6
原创 【技术变迁脉络解析】Axure RP 介绍、版本历史及推荐
Axure RP是一款专业的快速原型设计工具。Axure(发音:aik-sure),如果用中文来读是(爱克硕儿),其中的最后一个硕可以有点儿化音。代表美国Axure公司;RP则是(快速原型)的缩写。Axure RP是美国公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。
2025-10-28 16:39:46
1125
原创 【AI总结】万字长文预警!Spring Boot 4 全景深度解析:从虚拟线程到声明式 HTTP 客户端,再到云原生最佳实践
2025 年 5 月,Spring Boot 4.0.0-SNAPSHOT 悄悄出现在 start.spring.io 的选项里。社区瞬间炸锅:“Boot 3 还没捂热,4 就来了?“虚拟线程真能把并发提升 7 倍?“Feign 要被官方弃用了?作为一线搬砖人,我连夜把 4.0-RC1 拉到公司压测环境,结果——同一台 4C8G 机器,支付网关 QPS 从 1.2 万飙到 8.5 万,CPU 还降了 40%。
2025-09-17 13:34:42
2881
原创 【AI总结】为什么NVlink能够实现比PCIe更高的传输带宽?从PCIe到NVLink:GPU互连带宽的跃迁之路
(建议保存高清图,横轴 2003-2025,纵轴 对数带宽)PCIe 1.x 2.x 3.x 4.x 5.x 6.x(计划)带宽曲线肉眼可见地“分叉”,PCIe 线性爬升,NVLink 指数起飞。内存墙:HBM3e 带宽 8 TB/s,NVLink 5.0 1.8 TB/s 仍只有 22 %,下一步是近存计算;软件墙:PyTorch 默认数据并行,通信占比 30 %,自动并行化+重叠计算才是终极解;生态墙:NVLink 是 NVIDIA 护城河,开放标准何时破局?
2025-09-17 13:26:39
1865
原创 【AI总结】Java 25 LTS 新特性全景解读:从语法糖到云原生,一篇就够!
Java 25 不是“语法狂欢”的版本,却用18 个 JEP语法层继续减负,让初学者 3 行写出 Hello World;并发层正式告别 ThreadLocal,虚拟线程 + 结构化并发让“异步”变“同步”;安全层提前布局抗量子,PEM/KDF API 让 TLS 1.3 与国产算法无缝落地;性能层Shenandoah 分代 + 紧凑头,把停顿压到 1 ms 以内;诊断层JFR 流式上传,k8s sidecar 模式原生支持。
2025-09-17 12:02:13
1968
原创 【保姆级喂饭教程】MySQL修改用户对应IP范围
之前创建了一个本地MySQL用户,后续需要分享给同事,所以就需要修改对应ip限制,做个小总结。
2025-09-16 15:24:32
1411
原创 【沉浸式解决问题】iPhone 6 登录苹果ID时一直跳出 unexpected error with certificate 或 无法登录
初步猜测,可能是这个时间的问题,连接WiFi后iPhone并没有自动更新时间,这样登录的时候时间验证就不正确,但是不登陆进去又没办法修改时间。还以为不太对,多等一会,重新打开iTunes几次,就能发现iPhone了,然后点两次确定就能看到下面的内容了。本来是能打开的,想着还原一下使用体验更好,彻底清除一下,结果还原完,再用登录苹果ID时一直跳出这个错误。找了一圈,Windows版本只能从Microsoft Store下载,打不开多试几次,等等就好了。前面选项选完后,连接WiFi,然后注册或登录苹果id。
2025-09-15 20:44:27
2862
原创 【沉浸式解决问题】银行麒麟Linux微信PC电脑版总闪退
银行麒麟Linux 微信PC电脑版总闪退。喜欢的点个关注吧><!确认下微信配置文件夹的名称,一般都是。退出微信,清理下微信的配置缓存。桌面右键打开终端,进入配置目录。微信呆一会就自动退出了。八成是微信自动更新导致。
2025-09-12 17:06:50
1263
原创 【购物】摄像头DC电源延长线推荐
最近买了一个小米的室外摄像头,由于要安装到院子门口,所以比较远,询问客服可以买dc电源延长线,由于对这方面不了解,总结一点基础知识。
2025-09-11 16:44:42
791
原创 【转载】宇宙最大的Bug:为什么人类随手写下的数学公式,能精确预言百年后的物理发现?
"然而,就连他自己也不会想到,这个纯粹出于数学美感而创造的四元数,会在80年后成为描述电子自旋的完美工具,在100年后成为计算机图形学的基础,在170年后成为量子计算的核心语言。罗杰·彭罗斯评论道:“黎曼几何的例子特别令人震惊,因为它完全是在’纯’数学的语境下发展起来的,没有任何物理应用的意图。物理学家成了数学家的向导,指出了数学内部深层的联系。这种美丽是真实的,是可以被发现的,是值得追求的。为什么哈密顿的四元数、黎曼的几何、伽罗瓦的群论,在创造时毫无物理动机,却在几十年后被发现是描述自然所必需的。
2025-09-09 19:51:27
949
原创 【沉浸式解决问题】银河麒麟Linux系统 禁止系统休眠和取消屏幕保护
修改权限:获取文件权限,确保目录和文件可写关闭屏幕保护激活禁用自动锁屏验证修改结果喜欢的点个关注吧><!祝你永无bug!`=---='佛祖保佑 永无BUG*/
2025-09-09 16:05:28
4168
电脑进程读写文件-fileactivitywatch-x64.zip
2025-07-25
电脑进程读写统计-appreadwritecounter-x64-1.4.2.zip
2025-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅