编程技巧
天天进步2015
软件开发老兵,任职于Acer和Hp,熟悉C++,Qt,现任高级软件工程师。
展开
-
Asp.net core Authoriation Middleware实现权限控制的例子
ASP.NET Core Authorization Middleware 是 ASP.NET Core 框架中用于处理授权的中间件组件。它允许开发者在应用程序中实现细粒度的访问控制,确保只有合适的用户才能访问特定的资源或执行特定的操作。原创 2024-06-21 10:06:04 · 343 阅读 · 0 评论 -
使用Kafka框架发送和接收消息(Java示例)
Kafka是一个开源的分布式流处理平台,以其在大数据和实时处理领域的广泛应用而闻名。:Kafka能够每秒处理数百万条消息,具有极低的延迟,这使得它非常适合处理大规模的实时数据流。:Kafka的分布式架构设计允许其轻松扩展,支持从少量到成千上万的生产者和消费者。:所有消息在Kafka中都被持久化存储到磁盘,并利用多副本机制来实现数据的高可用性和容错性。:Kafka设计了高度的容错机制,确保即使在节点故障的情况下也能维持数据传输的连续性和可靠性。原创 2024-06-20 09:35:53 · 349 阅读 · 0 评论 -
大数据计算入门指南
大数据计算涉及的技术和工具繁多,但掌握了基础概念和常用工具后,你可以在实际项目中不断实践和提升自己的技能。希望这份指南能帮助你顺利入门大数据计算的世界。原创 2024-06-15 18:33:22 · 412 阅读 · 0 评论 -
VB.net与C# 调用InitializeComponent的区别
C#: 需要显式调用。VB.NET: 隐式调用,不需要开发者显式编写。这些区别主要是由语言的设计和习惯决定的。C#倾向于让开发者明确控制初始化过程,而VB.NET则更注重简化开发者的代码编写。原创 2024-06-13 11:22:38 · 434 阅读 · 0 评论 -
如何用visual studio 2022创建MAUI的Hello world程序
通过以上步骤,你就可以成功创建并运行一个简单的 MAUI “Hello World” 程序。原创 2024-06-10 11:47:28 · 408 阅读 · 0 评论 -
在Linux平台下使用 .NET Core技术的UI方案
MAUI 是 .NET 的跨平台 UI 框架,支持在 Windows、macOS、iOS 和 Android 上运行。你可以使用 Blazor WebAssembly 在浏览器中运行,也可以使用 Blazor Server 进行服务器端渲染。Avalonia 和 GTK# 在 Linux 上有良好的原生支持,而 Blazor 和 MAUI 更适合跨平台应用开发。Avalonia 是一个跨平台的 .NET UI 框架,支持 Windows、macOS 和 Linux。它在 Linux 上有良好的支持。原创 2024-06-07 11:58:21 · 452 阅读 · 0 评论 -
举例说明async 和 await 在 .NET Core 中的基本使用
异步编程在 .NET Core 中变得越来越重要,async和await关键字是实现异步编程的基础。下面我们将通过一个示例来说明如何使用它们。原创 2024-06-05 12:50:55 · 315 阅读 · 0 评论 -
.NET Core 应用程序发布指南
.NET Core 是一个开源、跨平台的框架,用于构建现代化的、高性能的应用程序。本文将介绍如何将一个 .NET Core 应用程序发布到不同的环境中,包括本地、云端和容器化部署。原创 2024-06-04 12:46:48 · 388 阅读 · 0 评论 -
Unity中的Surface Effector 2D组件
Surface Effector 2D 是 Unity 中 2D 物理引擎提供的一个组件,用于影响与其接触的 2D 对象的运动。它可以对碰撞到其表面的物体施加速度和力,从而改变这些物体的运动行为。原创 2024-06-03 17:49:50 · 458 阅读 · 0 评论 -
ASP.NET Core的开发效率利器HotReload(带例子)
在 ASP.NET Core 中,HotReload 功能使开发者能够在不重新启动应用程序的情况下,动态地应用代码更改。这有助于提高开发效率,因为你可以立即看到代码更改的效果。原创 2024-06-03 11:55:04 · 863 阅读 · 0 评论 -
使用 .NET Core 实现微服务(带例子)
每个微服务都是一个独立的 ASP.NET Core Web API 项目。例如,我们可以创建两个微服务:一个用户服务(UserService)和一个订单服务(OrderService)。原创 2024-06-01 13:40:38 · 1470 阅读 · 0 评论 -
Unity中Tilemap Layer详解
在Unity中,Tilemap Layer是指在同一个Grid组件下的不同Tilemap对象,每个Tilemap对象都可以绘制和管理自己的Tile集合。通过这种方式,你可以将不同类型的Tiles分离到不同的图层中,方便管理和渲染。通过创建多个Tilemap对象并设置不同的排序顺序,可以轻松管理和组织Unity中的Tilemap层。这样,你可以在同一个场景中实现复杂的层次结构,例如背景、前景和碰撞层等,提供更好的场景管理和渲染效果。原创 2024-05-31 16:56:12 · 433 阅读 · 0 评论 -
Unity中将图片做成Prefab的步骤
通过以上步骤,你可以轻松地将一张图片做成Prefab,并在场景中多次使用。Prefab可以包含多个组件和子对象,能够极大地提高项目的管理和开发效率。原创 2024-05-29 13:46:26 · 449 阅读 · 0 评论 -
Unity中自动生成地图(代完善)
地图中有水果、房子、树木和道路。原创 2024-05-28 14:43:00 · 315 阅读 · 0 评论 -
Unity中使Main Camera显示Canvas的区域
在Unity中,使Main Camera显示Canvas的区域,具体取决于Canvas的渲染模式。原创 2024-05-27 18:23:33 · 414 阅读 · 0 评论 -
Unity屏幕分辨率适配方法
有时候你可能需要自定义逻辑来处理不同分辨率的适配,可以在游戏初始化时检测当前分辨率并进行相应的调整。// 宽屏适配逻辑else// 窄屏适配逻辑。原创 2024-05-27 17:40:15 · 780 阅读 · 0 评论 -
在 Visual Studio Code(VS Code)中调试 .NET Core 程序详细步骤
在 Visual Studio Code (VS Code) 中调试 .NET Core 程序需要配置和安装一些必要的扩展和调试配置。原创 2024-05-24 20:57:50 · 779 阅读 · 0 评论 -
.NET Core与.NET Framework的区别
.NET Core和.NET Framework是微软提供的两种主要的开发平台,用于构建各种应用程序。虽然它们都基于.NET技术,但在架构、平台支持、性能、开发工具和社区支持等方面存在显著差异。本文将详细探讨.NET Core和.NET Framework的主要区别,帮助开发人员选择适合其项目需求的开发平台。原创 2024-05-24 14:18:07 · 986 阅读 · 0 评论 -
WPF关键组件代码示例
通过一个综合示例代码,展示WPF的关键组件,包括XAML、控件、数据绑定、样式和模板以及动画。这个示例创建一个简单的WPF应用程序,包含一个文本框、按钮和列表框,实现数据绑定、自定义样式和模板,以及按钮点击后的动画效果。原创 2024-05-24 12:17:22 · 216 阅读 · 0 评论 -
Windows Presentation Foundation(WPF)要点总结
WPF是一个基于XAML(Extensible Application Markup Language)和.NET框架的用户界面框架。XAML是一种标记语言,允许开发人员使用声明性语法来定义用户界面元素。WPF通过XAML提供了丰富的图形和媒体支持,使得开发人员可以轻松创建复杂的、视觉上吸引人的用户界面。原创 2024-05-24 11:45:50 · 706 阅读 · 0 评论 -
使用Flask中的变量规则路由:前后端示例
在现代Web开发中,动态路由是一个至关重要的功能。它允许我们根据URL路径中的变量来处理请求。在Flask中,这种路由称为"变量规则"。本文将通过一个完整的前后端示例,介绍如何在Flask中使用变量规则路由。原创 2024-05-23 17:27:17 · 1200 阅读 · 0 评论 -
Windows下安装Python 3并与现有的Python 2共存
通过以上步骤,你就可以在Windows系统上同时使用Python 2.7和Python 3了。将此批处理文件放在一个已包含在。环境变量中的目录下,或者将其路径添加到。命令调用Python 3,互不干扰。原创 2024-05-22 11:28:58 · 400 阅读 · 0 评论 -
解决React和Python Flask不共用端口的问题
React和Flask不共用端口的一个常见方法是使用不同的端口分别运行它们,然后使用代理将它们连接起来。在开发环境中,您可以配置React的开发服务器(使用创建的React应用)代理请求到Flask服务器。生产环境中,您可以使用Nginx等反向代理服务器来处理这种情况。原创 2024-05-20 14:49:07 · 504 阅读 · 0 评论 -
C# Winform实现五子棋游戏(代完善)
【代码】C# Winform实现五子棋游戏(代完善)原创 2024-05-16 22:35:53 · 480 阅读 · 0 评论 -
Qml性能优化技巧
加载性能是移动应用和桌面应用中一个关键的考量因素,特别是在资源有限的设备上。优化加载性能可以提高应用的响应速度和用户体验。原创 2024-05-14 11:05:45 · 347 阅读 · 0 评论 -
C# 日志按月按日保存
C# 日志按月按日保存原创 2024-03-27 12:28:42 · 165 阅读 · 0 评论 -
C# ini文件读写封装类
C# ini文件读写封装类原创 2024-03-12 10:44:33 · 192 阅读 · 1 评论 -
介绍一个.Net反混淆工具
de4dot是目前最主流的反混淆工具,它使用dnlib来读取和写入程序集可解密以下工具混淆过的.NET代码,如 Xenocode、.NET Reactor、MaxtoCode、Eazfuscator.NET、Agile.NET、CodeWall、Mpress .NET Packer、Rummage Obfuscator、Babel.NET、CodeFort、CryptoObfuscator、DeepSea Obfuscator、Dotfuscator、 Goliath.NET、ILProtector、Sma原创 2024-01-25 08:55:04 · 543 阅读 · 0 评论 -
介绍一个强大的免费开源.net反编译工具
dnSpy 是一个用C#开发,开源的调试器和.NET 汇编编辑器。即使您没有任何可用的源代码,也可以使用它来编辑和调试程序,并可以把代码导出成.net工程。原创 2024-01-17 08:13:32 · 506 阅读 · 0 评论 -
pip install 使用清华镜像源
pip install 使用清华镜像源。原创 2023-11-26 17:10:33 · 1526 阅读 · 1 评论 -
ui生成py代码
ui生成py代码原创 2022-09-20 14:29:00 · 98 阅读 · 0 评论 -
Pycharm技巧 直达类定义
Pycharm技巧 直达类定义原创 2022-09-19 15:28:51 · 264 阅读 · 0 评论 -
解决QTcpSocket state总是连接状态,即使把网线拔了
解决QTcpSocket state总是连接状态,即使把网线拔了转载 2022-09-15 18:01:51 · 1261 阅读 · 0 评论 -
关闭Qt控件的opengl调用
关闭Qt控件的opengl调用原创 2022-09-14 15:39:04 · 563 阅读 · 0 评论 -
如何在浏览器中查找和验证XPath?
如何在浏览器中查找和验证XPath?转载 2022-09-09 15:13:46 · 7039 阅读 · 0 评论 -
设置Qt应用程序版本号
设置Qt应用程序版本号原创 2022-09-01 16:15:15 · 1395 阅读 · 0 评论 -
tr提示标识符找不到
tr提示标识符找不到的解决方案原创 2022-08-24 11:09:43 · 749 阅读 · 0 评论 -
QT : 如何获取object的class name
QT : 如何获取object的class name转载 2022-08-22 09:42:49 · 650 阅读 · 2 评论 -
如何仅更改 QGroupBox 标题的字体?
如何仅更改 QGroupBox 标题的字体?原创 2022-08-10 11:39:43 · 530 阅读 · 0 评论 -
Qt 同时生成动态库和静态库
Qt 同时生成动态库和静态库原创 2022-07-29 15:39:27 · 417 阅读 · 0 评论