- 博客(77)
- 资源 (2)
- 收藏
- 关注
原创 Window系统程序加入白名单
本文提供Windows系统程序加入白名单的完整指南,解决杀毒软件误报问题。内容涵盖白名单原理、Windows Defender和360等软件的详细设置步骤,包括文件/文件夹添加方法及防火墙配置。特别提醒路径一致性、行为拦截区分等注意事项,并解答常见问题。适用于开发者、游戏玩家等需要运行特殊程序的用户,强调仅应添加可信来源程序以保障系统安全。
2025-06-01 10:34:58
590
原创 网页内容一键变文档
金山文档推出「网页转文档」功能,帮助用户快速保存微信文章等网页内容,解决链接失效、格式错乱等问题。只需复制链接粘贴至金山文档,即可自动去除广告、保留排版,生成可编辑文档并永久存储在云端。支持多端同步、导出Word/PDF格式,还能通过标签分类、关键词搜索高效管理文档。此外,浏览器插件可实现快捷保存,团队协作时还能@同事批注。该功能有效提升知识管理效率,是职场人应对信息过载的实用工具。
2025-05-25 16:01:15
577
原创 使用脚本备份和还原Windows环境变量
本文介绍了如何使用脚本备份和还原Windows环境变量,避免因误操作导致系统问题。文章详细说明了全量备份和还原系统环境变量的步骤,包括创建批处理脚本、执行备份和还原操作。此外,还提供了针对PATH变量的智能备份和精准还原方法,并强调了使用管理员权限和检查路径的重要性。通过脚本,用户可以在不重启系统的情况下快速恢复环境变量,确保系统稳定运行。
2025-05-21 21:42:15
1027
原创 使用PowerShell备份和还原Windows环境变量
本文介绍了如何使用PowerShell备份和还原Windows环境变量,特别是PATH变量,以避免因误操作导致的系统问题。文章首先强调了环境变量的重要性及其潜在风险,随后提供了三种备份方法:即时显示当前PATH值、极速备份到指定路径、以及带时间戳的智能备份。此外,还详细说明了如何一键还原环境变量,并提供了常见问题的解决方案。最后,文章还提到了通过注册表备份和还原环境变量的方法,确保系统安全。通过这些工具和技巧,用户可以轻松应对环境变量相关的操作失误,保障系统稳定运行。
2025-05-19 21:16:19
899
原创 Windows系统功能管控指南 | 一键隐藏关机键/禁用任务管理器
安全界面 注销、更改密码、任务管理器、电源键等按钮的显示控制方式一:注册表+组策略方式二:脚本控制
2025-05-16 12:00:00
824
原创 Windows注册表备份与恢复指南
Windows注册表备份及还原:1.注册表编辑器备份 2.系统还原点备份3.命令行备份备份验证指南注册表文件恢复方案
2025-05-15 12:00:00
884
原创 警惕C#版本差异多线程中的foreach陷阱
C#多线程编程,使用foreach循环结合Task.Factory.StartNew时,可能会因C#版本差异导致“幽灵数据”问题。C# 4.0及之前版本中,循环变量被所有闭包共享,可能导致多个线程读取到相同的最终值;C# 5.0及之后版本中,每次迭代会创建独立的变量副本,确保每个任务获取正确的当前值。可通过以下方法绕过闭包陷阱:1)循环内创建局部变量副本;2)显式传递参数;3)使用Parallel.ForEach。
2025-05-10 15:30:00
483
原创 VS Code 稳定版 vs 内测版:开发者选哪个更高效?
VS Code 稳定版与内测版在更新频率、稳定性和功能体验上有显著差异。稳定版每月更新一次,崩溃概率低,适合长期维护大型项目和硬件配置有限的开发者。内测版每日更新,允许开发者抢先体验新功能,但崩溃概率较高,适合插件开发者、技术尝鲜者及个人项目开发者。两者可以共存,共享用户配置文件但核心程序文件独立。开发者应根据项目需求和风险承受能力选择合适的版本。
2025-05-10 10:56:21
945
原创 任务管理器“卡死”不刷新?快速修复指南
“急用电脑时任务管理器突然‘装死’?CPU、内存数据定格不动,关程序都像慢动作?别慌!这可能是系统在给你发警报。今天教你几招,让任务管理器秒变‘听话小助手’!”
2025-03-30 15:52:54
1248
原创 C# 通过 CLR 调用 C++ 代码无法命中断点问题解决
在C# 通过 CLR 调用 C++ 代码时无法命中断点的问题,通常是由于调试器配置或符号加载问题导致的
2025-03-11 22:54:46
837
原创 对象的创建过程是安全的吗
new 表达式线程安全要考虑三方面:operator new、构造函数、修改指针delete 表达式线程安全考虑两方面:operator delete、析构函数C++ 只保证了 operator new、operator delete 这两个方面的线程安全(不包括用户定义的),其它方面需要自己保证。
2025-01-12 19:24:18
920
原创 C# Socket通讯简单Demo
C#中的Socket类是用于网络编程的重要类之一,其Available属性是指当前Socket缓冲区中可用的字节数。当Socket接收到数据时,它会存储在缓冲区中,而Available属性可以让我们知道缓冲区中有多少数据可供读取。通过检查Available属性,我们可以确定是否需要读取缓冲区中的数据,以及可以读取多少数据。该属性可以用于检查接收缓冲区中是否有可用的数据,以便进行相应的处理。
2024-06-16 17:25:12
645
原创 WPF 中Canvas图像缩放和平移
图像上放一个图元,同时实现缩放和平移操作缩放操作:使用滚轮实现缩放,缩放原点以鼠标为中心平移操作:按住鼠标右键,随鼠标平移缩放和平移时图元和图像的相对位置不变
2024-06-02 11:23:21
1433
原创 C++ 插件管理
- 插件开发是一种高内聚低耦合的软件开发方式- 通过独立的插件开发能够将不同的插件功能进行组合,从而实现灵活的即插即用以适应不断变化的需求和技术- 为用户提供一个便捷的方式来管理和使用这些插件,从而推动应用程序的功能不断丰富和完善
2024-05-26 15:45:51
1118
原创 C++ 优化字符串的使用
改动后平均每次调用花费 1.47 微秒,相比 remove_ctrl_mutating() 提高了 17%改动后平均每次调用花费 1.72 微秒,相比remove_ctrl() 性能提升了 13 倍。测试结果是每次调用 remove_ctrl_cstrings() 的时间为 0.15 微秒。使用包含C++11标准的编译器,因为有移动构造函数和右值引用,可以减少一些不必要的复制。:解析字符串和按标记将字符串分段方面格外优秀,且兼容 std::string。通过几种方式对其进行优化。
2023-11-11 18:48:36
393
原创 设计模式 -- 建造者模式
将一个复杂对象的构建与它的表示分离(将复杂对象分解成多个相对简单的部分,根据不同需要分别创建,最后组合成该复杂对象),使得同样的构建过程可以创建不同的表示
2023-09-17 18:40:54
258
原创 C#从入门到精通(第四版)学习记录-- 第17(抽象类、抽象方法)、18章(迭代器、分布类)
C#从入门到精通(第四版)学习记录-- 第17(抽象类、抽象方法)、18章(迭代器、分布类)
2022-12-17 15:47:58
315
环境变量备份及还原(命令行+脚本)
2025-05-19
系统功能控制(注册表+组策略+脚本)
2025-05-15
C#通过CLR调用C++函数
2025-03-18
WPF 中Canvas图像缩放和平移
2024-06-02
WPF 中Canvas图像缩放和平移
2024-06-02
c++插件管理框架、插件接口及插件实现
2024-05-26
C++日志打印功能需求及实现
2024-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人