AspNetCore全局异常处理

博主头像 在开发ASP.NET Core应用程序时,全局异常处理是一个重要的概念。它允许我们集中处理应用程序中未捕获的异常,确保应用程序的稳定性和用户体验。 1. 为什么需要全局异常处理 全局异常处理的目的是为了: 统一错误响应:确保所有错误都以统一的格式返回给客户端。 避免敏感信息泄露:防止将内部错误细节暴 ...

manim边做边学--图形的创建与销毁

博主头像 上一篇介绍了文字相关的创建和销毁动画,本篇介绍几个用于几何图形的创建和销毁动画效果类。 Create:用于在场景中生成一个完整的Mobject(可渲染对象) Uncreate:是Create的逆操作,用于将已经存在于场景中的Mobject从场景中移除 DrawBorderThenFill:用于分两步 ...

交易系统:订单模型设计详解

博主头像 大家好,我是汤师爷~ 订单模型作为整个交易系统的核心,支撑着所有交易环节。 订单域核心概念模型 如图所示,为订单核心概念模型。 1、订单 在实际交易业务处理中,订单会根据不同的业务规则(如店铺、收货地址、配送方式等)拆分成多个子订单,形成一个父订单对应多个子订单的结构。这种拆分机制便于后续的订单履约 ...

记一次 .NET某差旅系统 CPU爆高分析

博主头像 一:背景 1. 讲故事 前些天训练营里的一位学员找到我,说他们的差旅后台系统出现了CPU爆高的情况,爆高之后就下不去了,自己分析了下也没找到原因,事情比较紧急,让我帮忙看下是什么回事,手里也有dump,丢过我之后我们上 windbg 分析吧。 二:WinDbg分析 1. 为什么会CPU爆高 看过这个 ...

Windows 触控笔

博主头像 平板以及二合一平板均是触控屏,Laptop现在也有很多屏幕带触控 触控屏,都会配置触控笔配件,目前市场上一般是电容屏+电容笔的技术方案。 触控笔分为主动笔和被动笔,主动笔占绝大部分。主动笔是通过内部电池或电源供电的,可以主动发送信号给设备,采用电磁感应原理,通过在屏幕上放置感应器,实现对笔尖位置、压 ...

工作中最常用的 8 种设计模式

博主头像 前言 设计模式在我们日常的软件开发中无处不在,它们帮助我们编写更易扩展、更具可读性的代码。 今天结合我实际工作场景和源码实例,跟大家一起聊聊工作中最常用的8种设计模式,希望对你会有所帮助。 (我最近开源了一个基于 SpringBoot+Vue+uniapp 的商城项目,欢迎访问和star。)[htt ...

Kubernetes集群巡检内容

博主头像 1.概述 Kubernetes 集群巡检是一种监测和评估底层系统运行状况的重要手段,旨在快速发现系统中存在的潜在风险并提供修复建议。通过对 Kubernetes(K8s)集群进行定期巡检,可以有效保障集群稳定性、优化资源利用率、提升安全性,并降低运维风险,特别是在生产环境中,这种预防性措施尤为重要。 ...

StarBlog博客Vue前端开发笔记:(2)页面路由

博主头像 前言 Vue.js 使用虚拟 DOM 处理单页面,然后使用 Webpack 打包。通过上一篇文章的例子,读者也许已经发现,无论语法和写法如何不同,Vue.js 程序打包后都是一个单一的 HTML 文件,同时会引入一个标准的 JavaScript 文件。 Vue.js 中编写的所有代码都被 Webpa ...

教你自创工作流,赋予AI助理个性化推荐超能力

博主头像 之前,我们已经完成了工作流的基本流程和整体框架设计,接下来的任务就是进入实际操作和实现阶段。如果有同学对工作流的整体结构还不够熟悉,可以先参考一下这篇文章,帮助你更好地理解和掌握工作流的各个部分: 本篇文章是我关于Spring AI搭建Agent系列的第三篇实战教程,虽然Spring AI目前仍处于 ...

重磅推出 Sdcb Chats:一个全新的开源大语言模型前端

博主头像 重磅推出 Sdcb Chats:一个全新的开源大语言模型前端 在当前大语言模型(LLM)蓬勃发展的时代,各类 LLM 前端层出不穷。那么,为什么我们还需要另一个 LLM 前端呢? 最初的原因在于质感的追求。市面上已有的开源或不开源的大语言模型前端在用户体验上都缺少了一些类似 ChatGPT 那样的质 ...

StarBlog博客Vue前端开发笔记:(1)准备篇

博主头像 前言 之前在【基于.NetCore 开发博客项目 StarBlog - (32) 第一期完结】里说到 StarBlog 的 Vue 前端系列已经写好了 本来打算后面再发的,不过最近有点懒没去写新的文章 还是整理一些老文发出来吧~ PS:这个系列的文章最后编辑于 2023 年 6 月 本公众号开 ...

ThreeJs-06详解灯光与阴影

博主头像 一.gsap动画库 1.1 基本使用和原理 首先直接npm安装然后导入 比如让一个物体,x轴时间为5s 旋转同理 动画的速度曲线,可以在官网的文档找到 1.2 控制动画属性与方法 当然这里面也有一些方法,动画完成,动画开始等 一些属性 也可实现停止动画随时,给到一个变量 双击暂停以及恢复 二.灯光与 ...

PowerShell一键下载Nuget某个包的所有版本

博主头像 一转眼好几年没有写博客了,来博客园冒个泡,最近由于工作需要,内网办公,幸运的是只需要上传一个*.nupkg一个包信息就可以在私有nuget下载到了,下面就用PowerShell编写下载脚本,需要注意的是PowerShell后缀ps1(最后一个数字1),以Newtonsoft.Json为例: 下载地址 ...

Java 动态设置 JVM 参数的方法

博主头像 Java虚拟机(JVM)在运行Java应用时,其性能调优和资源管理至关重要。虽然许多JVM参数在启动时通过命令行设置,但在应用运行期间动态调整某些参数也是可行的。通过动态设置JVM参数,开发者可以更有效地管理资源使用和优化性能。本文将详细阐述如何在Java中动态设置JVM参数,包括理论概述和代码示例... ...

Reverse花指令及反混淆

博主头像 花指令是反调试的一种基本的方法。其存在是干扰选手静态分析,但不会影响程序的运行。实质就是一串垃圾指令,它与程序本身的功能无关,并不影响程序本身的逻辑。在软件保护中,花指令被作为一种手段来增加静态分析的难度。IDA并不能正常识别花指令,导致可看可分析代码被破坏,因此需要我们自己去分析一下。 ...

手把手教你华为鸿蒙开发之第十节

博主头像 华为鸿蒙开发:深入探索Tabs组件的定制与应用 引言 在移动应用设计中,标签页(Tabs)是用户切换不同内容区块的重要界面元素。华为鸿蒙操作系统提供的Tabs组件支持开发者创建高度定制化的标签页界面。本文将通过 DevEco Studio 详细介绍Tabs组件的使用,包括基本设置、动态生成标签页、以 ...

远程连接利器:玩转MobaXterm

博主头像 今天这篇文章轻松不烧脑,主要是想和大家分享一下我在工作中常用的远程管理工具——MobaXterm。这款工具不仅功能强大,而且在日常的远程操作中极为高效,特别适合用来管理远程服务器。MobaXterm结合了多种网络工具,支持SSH、X11、RDP等协议,能够通过图形界面连接不同的远程系统,同时也兼具本 ...

<1···434445···100>