- 博客(26)
- 收藏
- 关注
原创 跨平台解决方案的优缺点
优点:使用C++进行开发,可以在Windows、macOS、Linux等多个操作系统上构建桌面应用。具有强大的跨平台能力和丰富的GUI组件库。性能较高,可实现原生应用的用户体验。缺点:学习曲线较陡峭,需要掌握C++和Qt框架。相对于其他解决方案,开发速度可能较慢。
2023-10-19 20:33:16 95 1
原创 ad986ad经常使用的值
护眼背景色: RGB 223,199,155 #DFC79B。Windows 文件占用进程 ProcessExplorer。图标ICO编辑器 Axialis IconWorkshop。Ico制作工具 Axialis IconWorkshop。打包工具 AdvancedInstaller。虚拟机 VMware Workstation。打包工具 Inno Setup 介绍。文件FTP分享 FileZilla。文件传输工具 FileZilla。网络通信抓包 Fiddler 4。
2023-06-21 14:33:20 66
原创 wpf 使用 指定命名空间的自定义控件
在XAML文件的根元素中,添加一个xmlns命名空间声明,指向自定义控件所在的命名空间。在XAML文件中使用自定义控件时,可以通过使用命名空间前缀来引用它。确保自定义控件的命名空间和类名正确,并且已经在项目中正确引用了自定义控件所在的程序集。这样,就可以在WPF中使用指定命名空间的自定义控件了。
2024-04-18 22:06:43 206
原创 使用 C# , 演示微内核 插件架构
在上述示例中,我们首先定义了一个IPlugin接口,该接口包含了插件的名称和运行方法。然后,我们创建了一个PluginManager类,用于管理插件。PluginManager类具有注册插件和运行插件的功能。接下来,我们实现了两个示例插件PluginA和PluginB,它们都实现了IPlugin接口。最后,在Main方法中,我们创建了一个插件管理器实例,注册了两个示例插件,并运行了所有插件。这个示例演示了如何使用C#开发一个简单的微内核插件架构。你可以根据自己的需求扩展和定制插件架构。
2024-04-18 22:03:31 183
原创 Win7系统上的.NET Framework 3.5开发的程序不支持HTTPS TLS 1.2 的解决办法
Windows7-Enable-TLS1.2-RunAsAdmin.bat 脚本,实现以上功能。请注意,修改注册表可能会对系统造成不良影响,因此在进行此操作之前,请备份您的注册表。C# .NET Framework 3.5 在代码中启用 注册表启用的功能。
2024-04-18 22:01:02 293
原创 使用 C# 和 Mono 开发跨平台应用程序的用户界面(UI)
总体来说,这些框架都有各自的优缺点,选择哪个框架取决于你的需求和个人偏好。如果你只需要在Windows上开发,可以考虑使用WinForms。跨平台支持,可以在Linux、Windows和MacOS上使用。跨平台支持,可以在Linux、Windows和MacOS上使用。跨平台支持,可以在Linux、Windows和MacOS上使用。提供了一套现代化的控件和布局系统。提供了一套现代化的控件和布局系统。社区相对较小,文档和示例相对较少。社区相对较小,文档和示例相对较少。控件和布局系统相对较为陈旧。
2024-04-11 22:08:36 360
原创 在 VS2019 中, 打包使用 Avalonia 和 C# 的程序 (Windows Linux macOS Android IOS)
以下是在VS2019中使用Avalonia打包Windows应用程序的教程:创建一个Avalonia项目在VS2019中,创建一个Avalonia项目。你可以按照以下步骤创建一个Avalonia项目:打开VS2019,选择“新建项目”。在“新建项目”对话框中,选择“Visual C#” -> “Cross-Platform” -> “Avalonia App (.NET Core)”。
2024-04-11 22:05:59 1051 2
原创 解决C++ DLL的新旧版本混杂和不定时的炸弹问题
解决依赖关系:检查DLL之间的依赖关系,并确保所有依赖的DLL都可用且与主DLL版本兼容。总之,解决C++ DLL的新旧混杂和不定时的炸弹问题需要综合考虑多个因素,并采取适当的措施来更新、整理和维护DLL,以确保其稳定性和可靠性。使用工具和技术:使用适当的工具和技术来帮助解决DLL问题,如调试器、性能分析器和代码审查工具等。这些工具可以帮助识别和解决DLL中的问题。更新和整理DLL:检查并更新DLL文件,确保使用最新版本的DLL。定期维护和测试:定期进行DLL的维护和测试,确保其稳定性和可靠性。
2024-04-09 21:44:38 195
原创 HTTP SSE (Server-Sent Events)流式服务器推送技术
SSE(Server-Sent Events)是一种基于HTTP协议的服务器推送技术,用于实现服务器向客户端实时发送事件的功能。在SSE中,服务器可以发送不同类型的消息给客户端。
2024-03-15 22:04:12 249 1
原创 Git命令行
根据 hotfix 添加 路径为 …/hotfix 名称为 hotfix-new 的分支。根据 hotfix 添加 路径为 …/hotfix 名称为 hotfix 的分支。/hotfix 的分支。
2024-03-15 22:02:46 99 1
原创 C# 将字符串中变量的名称替换为该变量的值
使用示例(测试函数): System.PercentVariableStringFormat.Test()。类似函数 System.Environment.ExpandEnvironmentVariables。将嵌入到指定字符串中的每个变量的名称替换为该变量的值的等效字符串,然后返回结果字符串。指定字符串中可以包含零个或多个变量名的字符串。每个变量都用百分号 (%) 引起来。
2024-03-08 21:58:14 121 1
原创 C# 重构工具
总体来说,ReSharper和CodeRush提供了更丰富的功能和更高级的选项,但需要付费购买,并且可能会影响Visual Studio的性能和稳定性。Power Commands是一个免费的Visual Studio扩展,提供了许多实用的功能,包括重命名命名空间。它可以帮助您快速修改特定类的命名空间,并提供了一些自定义选项来控制重命名的行为。它可以帮助您快速修改特定类的命名空间,并提供智能的代码分析和重构建议。可以帮助您快速编写代码,并提供了一些自定义选项来控制代码生成的行为。
2023-12-28 17:30:04 363 1
原创 重要活动 研讨 收获 心得
会议给大家带来的收获是什么?可以从重要讲话精神、项目整体过程、各方评价等视觉思考。如何改进我们的工作?要落实到具体的实实在在的点上去。哪些方面我们可以做的更好?
2023-12-25 15:12:00 333
原创 使用PBKDF2算法和SHA256算法,加密用户账号密码
请注意,这只是一个简单的示例,实际应用中可能需要更多的安全措施和最佳实践。例如,存储和管理盐值需要采取适当的安全措施,如加密存储或使用专门的密钥管理服务。例如,存储和管理盐值需要采取适当的安全措施,如加密存储或使用专门的密钥管理服务。例如,存储和管理盐值需要采取适当的安全措施,如加密存储或使用专门的密钥管理服务。例如,存储和管理盐值需要采取适当的安全措施,如加密存储或使用专门的密钥管理服务。例如,存储和管理盐值需要采取适当的安全措施,如加密存储或使用专门的密钥管理服务。
2023-11-01 21:19:45 563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人