![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程技巧
天天进步2015
软件开发老兵,任职于Acer和Hp,熟悉C++,Qt,现任高级软件工程师。
展开
-
vue程序中如何设置调用springboot服务的url
这样,Vue应用程序就可以根据不同的环境自动切换调用Spring Boot服务的URL。通过使用Axios进行HTTP请求,你可以轻松地与后端服务进行通信。Axios是一个基于Promise的HTTP库,可以用于浏览器和Node.js。可以使用npm或yarn安装Axios。为了在开发和生产环境中方便地切换API的base URL,可以使用环境变量。为了方便管理和复用,可以创建一个Axios实例并配置基础URL和其他选项。在Vue组件中引入并使用这个Axios实例进行HTTP请求。文件(对于开发环境)和。原创 2024-07-17 15:52:40 · 911 阅读 · 0 评论 -
将Nginx打包到Docker容器中运行
通过以上步骤,你就能够将Nginx成功打包成Docker容器,并运行在Docker环境中。可以根据实际需求调整。原创 2024-07-15 16:38:55 · 420 阅读 · 0 评论 -
vue3+springboot+minio,实现文件上传功能
通过Vue 3前端选择文件并上传到后端Spring Boot,然后存储到MinIO中了。原创 2024-07-15 15:21:22 · 1298 阅读 · 0 评论 -
前端使用 Vue 3,后端使用 Spring Boot 构建 Hello World 程序
前端使用 Vue 3,后端使用 Spring Boot 构建 Hello World 程序原创 2024-07-12 14:55:31 · 1036 阅读 · 0 评论 -
Docker Compose 启动容器例子
这个例子展示了如何使用 Docker Compose 来设置和管理多容器 Docker 应用。你可以根据需要扩展这个例子,添加更多的服务和配置。原创 2024-07-12 09:11:08 · 411 阅读 · 1 评论 -
Supervisord控制进程举例
Supervisord 将会监控该进程,并在需要时进行自动重启,确保应用程序持续可用。当使用Supervisord来控制进程时,通常会配置一个或多个进程组(program group),每个进程组负责监控和管理一个特定的进程或应用程序。: 首先,确保已经安装了 Supervisord,并且配置文件(通常是 supervisord.conf)中已经设置了基本的配置,例如日志路径、进程启动用户等。原创 2024-07-11 08:39:47 · 312 阅读 · 0 评论 -
用SmartSql从数据库表中导出文档
在 SmartSql 中从数据库表中导出文档通常意味着将表结构和数据导出为文档格式,比如 Word、PDF、HTML 或者 Markdown。具体操作步骤可能因 SmartSql 的具体版本和数据库类型而有所不同。确保查阅 SmartSql 的官方文档或者帮助手册,以获取详细的操作指南和支持。原创 2024-07-10 08:36:20 · 328 阅读 · 1 评论 -
docker容器如何与本地配置文件关联
要将 Docker 容器与本地配置文件关联起来,你可以使用 Docker 的(Mount)功能。挂载允许你将主机上的文件或目录映射到容器内部的相应路径,使得容器可以访问并操作这些文件。原创 2024-07-09 08:30:33 · 267 阅读 · 0 评论 -
举例C++程序在线程出错后重启线程
在C++中,当一个线程出现错误时,可以通过捕获异常并重新启动线程来实现自动重启线程的功能。原创 2024-07-04 17:35:22 · 387 阅读 · 0 评论 -
实时跟踪并显示Docker容器的最新日志
这条命令显示Docker 容器的最新日志,同时也会显示最后的200行日志条目。这对于需要持续监控容器输出并且有时需要查看最近发生的200行日志时非常有用,特别是在调试和故障排除过程中。时,命令会首先显示容器当前的日志输出,并保持连接以便持续接收和显示新的日志消息。命令从仅仅静态地查看日志转变为动态地跟踪和实时显示容器日志的输出,是在操作 Docker 容器时非常实用的选项之一。参数的意义是指定在显示完日志的当前输出后,继续监听并显示容器的最新日志输出。参数的作用是实时跟踪(follow)容器的日志输出。原创 2024-07-03 08:38:44 · 430 阅读 · 0 评论 -
配置Nginx来代理多个Docker微服务组成统一的后台服务
现在,你可以通过 http://example.com/api/service1 和 http://example.com/api/service2 访问你的微服务,Nginx将会将请求代理到对应的Docker容器中运行的微服务上。: 如果你的微服务容器在同一个 Docker 网络中,并且你想要通过容器名字访问它们,可以先创建一个网络。通过这些步骤,你就能成功地使用Nginx代理多个Docker微服务,组成统一的后台服务。原创 2024-07-02 08:44:22 · 633 阅读 · 0 评论 -
Asp.net core Authoriation Middleware实现权限控制的例子
ASP.NET Core Authorization Middleware 是 ASP.NET Core 框架中用于处理授权的中间件组件。它允许开发者在应用程序中实现细粒度的访问控制,确保只有合适的用户才能访问特定的资源或执行特定的操作。原创 2024-06-21 10:06:04 · 484 阅读 · 0 评论 -
使用Kafka框架发送和接收消息(Java示例)
Kafka是一个开源的分布式流处理平台,以其在大数据和实时处理领域的广泛应用而闻名。:Kafka能够每秒处理数百万条消息,具有极低的延迟,这使得它非常适合处理大规模的实时数据流。:Kafka的分布式架构设计允许其轻松扩展,支持从少量到成千上万的生产者和消费者。:所有消息在Kafka中都被持久化存储到磁盘,并利用多副本机制来实现数据的高可用性和容错性。:Kafka设计了高度的容错机制,确保即使在节点故障的情况下也能维持数据传输的连续性和可靠性。原创 2024-06-20 09:35:53 · 713 阅读 · 0 评论 -
大数据计算入门指南
大数据计算涉及的技术和工具繁多,但掌握了基础概念和常用工具后,你可以在实际项目中不断实践和提升自己的技能。希望这份指南能帮助你顺利入门大数据计算的世界。原创 2024-06-15 18:33:22 · 428 阅读 · 0 评论 -
VB.net与C# 调用InitializeComponent的区别
C#: 需要显式调用。VB.NET: 隐式调用,不需要开发者显式编写。这些区别主要是由语言的设计和习惯决定的。C#倾向于让开发者明确控制初始化过程,而VB.NET则更注重简化开发者的代码编写。原创 2024-06-13 11:22:38 · 451 阅读 · 0 评论 -
如何用visual studio 2022创建MAUI的Hello world程序
通过以上步骤,你就可以成功创建并运行一个简单的 MAUI “Hello World” 程序。原创 2024-06-10 11:47:28 · 427 阅读 · 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 · 642 阅读 · 0 评论 -
举例说明async 和 await 在 .NET Core 中的基本使用
异步编程在 .NET Core 中变得越来越重要,async和await关键字是实现异步编程的基础。下面我们将通过一个示例来说明如何使用它们。原创 2024-06-05 12:50:55 · 328 阅读 · 0 评论 -
.NET Core 应用程序发布指南
.NET Core 是一个开源、跨平台的框架,用于构建现代化的、高性能的应用程序。本文将介绍如何将一个 .NET Core 应用程序发布到不同的环境中,包括本地、云端和容器化部署。原创 2024-06-04 12:46:48 · 440 阅读 · 0 评论 -
Unity中的Surface Effector 2D组件
Surface Effector 2D 是 Unity 中 2D 物理引擎提供的一个组件,用于影响与其接触的 2D 对象的运动。它可以对碰撞到其表面的物体施加速度和力,从而改变这些物体的运动行为。原创 2024-06-03 17:49:50 · 467 阅读 · 0 评论 -
ASP.NET Core的开发效率利器HotReload(带例子)
在 ASP.NET Core 中,HotReload 功能使开发者能够在不重新启动应用程序的情况下,动态地应用代码更改。这有助于提高开发效率,因为你可以立即看到代码更改的效果。原创 2024-06-03 11:55:04 · 876 阅读 · 0 评论 -
使用 .NET Core 实现微服务(带例子)
每个微服务都是一个独立的 ASP.NET Core Web API 项目。例如,我们可以创建两个微服务:一个用户服务(UserService)和一个订单服务(OrderService)。原创 2024-06-01 13:40:38 · 1689 阅读 · 0 评论 -
Unity中Tilemap Layer详解
在Unity中,Tilemap Layer是指在同一个Grid组件下的不同Tilemap对象,每个Tilemap对象都可以绘制和管理自己的Tile集合。通过这种方式,你可以将不同类型的Tiles分离到不同的图层中,方便管理和渲染。通过创建多个Tilemap对象并设置不同的排序顺序,可以轻松管理和组织Unity中的Tilemap层。这样,你可以在同一个场景中实现复杂的层次结构,例如背景、前景和碰撞层等,提供更好的场景管理和渲染效果。原创 2024-05-31 16:56:12 · 466 阅读 · 0 评论 -
Unity中将图片做成Prefab的步骤
通过以上步骤,你可以轻松地将一张图片做成Prefab,并在场景中多次使用。Prefab可以包含多个组件和子对象,能够极大地提高项目的管理和开发效率。原创 2024-05-29 13:46:26 · 521 阅读 · 0 评论 -
Unity中自动生成地图(代完善)
地图中有水果、房子、树木和道路。原创 2024-05-28 14:43:00 · 458 阅读 · 0 评论 -
Unity中使Main Camera显示Canvas的区域
在Unity中,使Main Camera显示Canvas的区域,具体取决于Canvas的渲染模式。原创 2024-05-27 18:23:33 · 569 阅读 · 0 评论 -
Unity屏幕分辨率适配方法
有时候你可能需要自定义逻辑来处理不同分辨率的适配,可以在游戏初始化时检测当前分辨率并进行相应的调整。// 宽屏适配逻辑else// 窄屏适配逻辑。原创 2024-05-27 17:40:15 · 1349 阅读 · 0 评论 -
在 Visual Studio Code(VS Code)中调试 .NET Core 程序详细步骤
在 Visual Studio Code (VS Code) 中调试 .NET Core 程序需要配置和安装一些必要的扩展和调试配置。原创 2024-05-24 20:57:50 · 964 阅读 · 0 评论 -
.NET Core与.NET Framework的区别
.NET Core和.NET Framework是微软提供的两种主要的开发平台,用于构建各种应用程序。虽然它们都基于.NET技术,但在架构、平台支持、性能、开发工具和社区支持等方面存在显著差异。本文将详细探讨.NET Core和.NET Framework的主要区别,帮助开发人员选择适合其项目需求的开发平台。原创 2024-05-24 14:18:07 · 1591 阅读 · 0 评论 -
WPF关键组件代码示例
通过一个综合示例代码,展示WPF的关键组件,包括XAML、控件、数据绑定、样式和模板以及动画。这个示例创建一个简单的WPF应用程序,包含一个文本框、按钮和列表框,实现数据绑定、自定义样式和模板,以及按钮点击后的动画效果。原创 2024-05-24 12:17:22 · 224 阅读 · 0 评论 -
Windows Presentation Foundation(WPF)要点总结
WPF是一个基于XAML(Extensible Application Markup Language)和.NET框架的用户界面框架。XAML是一种标记语言,允许开发人员使用声明性语法来定义用户界面元素。WPF通过XAML提供了丰富的图形和媒体支持,使得开发人员可以轻松创建复杂的、视觉上吸引人的用户界面。原创 2024-05-24 11:45:50 · 722 阅读 · 0 评论 -
使用Flask中的变量规则路由:前后端示例
在现代Web开发中,动态路由是一个至关重要的功能。它允许我们根据URL路径中的变量来处理请求。在Flask中,这种路由称为"变量规则"。本文将通过一个完整的前后端示例,介绍如何在Flask中使用变量规则路由。原创 2024-05-23 17:27:17 · 1210 阅读 · 0 评论 -
Windows下安装Python 3并与现有的Python 2共存
通过以上步骤,你就可以在Windows系统上同时使用Python 2.7和Python 3了。将此批处理文件放在一个已包含在。环境变量中的目录下,或者将其路径添加到。命令调用Python 3,互不干扰。原创 2024-05-22 11:28:58 · 424 阅读 · 0 评论 -
解决React和Python Flask不共用端口的问题
React和Flask不共用端口的一个常见方法是使用不同的端口分别运行它们,然后使用代理将它们连接起来。在开发环境中,您可以配置React的开发服务器(使用创建的React应用)代理请求到Flask服务器。生产环境中,您可以使用Nginx等反向代理服务器来处理这种情况。原创 2024-05-20 14:49:07 · 529 阅读 · 0 评论 -
C# Winform实现五子棋游戏(代完善)
【代码】C# Winform实现五子棋游戏(代完善)原创 2024-05-16 22:35:53 · 562 阅读 · 0 评论 -
Qml性能优化技巧
加载性能是移动应用和桌面应用中一个关键的考量因素,特别是在资源有限的设备上。优化加载性能可以提高应用的响应速度和用户体验。原创 2024-05-14 11:05:45 · 373 阅读 · 0 评论 -
C# 日志按月按日保存
C# 日志按月按日保存原创 2024-03-27 12:28:42 · 175 阅读 · 0 评论 -
C# ini文件读写封装类
C# ini文件读写封装类原创 2024-03-12 10:44:33 · 203 阅读 · 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 · 643 阅读 · 0 评论 -
介绍一个强大的免费开源.net反编译工具
dnSpy 是一个用C#开发,开源的调试器和.NET 汇编编辑器。即使您没有任何可用的源代码,也可以使用它来编辑和调试程序,并可以把代码导出成.net工程。原创 2024-01-17 08:13:32 · 507 阅读 · 0 评论