排序
本可避免的P1事故:Nginx变更导致网关请求均响应400
本可避免的P1事故:Nginx变更导致网关请求均响应400,问题背景 项目上使用SpringCloudGateway作为网关承接公网上各个业务线进来的请求流量,在网关的前面有两台Nginx反向代理了网关,网关做了一...
基于Vant4+Vue3+TypeScript的H5移动前端
基于Vant4+Vue3+TypeScript的H5移动前端,本H5移动前端项目使用最新的 `Vue3.5`、`Vite6`、`Vant4`、`Pinia`、`TypeScript`、`UnoCSS`、`Vue-i18n` 等主流技术开发,结合我们《SqlSguar开发...
关于作业系统的一些思考
关于作业系统的一些思考,作业程序有两种类型: Long-lived 作业程序:输入或输出是无限量的数据,常见近乎实时的业务数据处理,比如日志处理等。(一般将消息队列连接输入,用来做流量削峰或多...
【UWP】让 UWP 自己托管自己 —— Windows SDK 篇
【UWP】让 UWP 自己托管自己 —— Windows SDK 篇,众所周知,UWP 使用的窗口模型是 CoreWindow,但是 UWP 本身只是一个应用模型,所以完全可以创建 win32 窗口,那么我们可以不可以创建一个 win...
P9058 [Ynoi2004] rpmtdq 与 P9678 [ICPC2022 Jinan R] Tree Distance
P9058 [Ynoi2004] rpmtdq 与 P9678 [ICPC2022 Jinan R] Tree Distance,思路: 注意到点对数量有 \(N^2\) 个,考虑丢掉一些无用的点对。 对于点对 \((x_1,y_1),(x_2,y_2)\),满足 \(x_1 \le x_2 ...
【OpenCV】在Linux上使用OpenCvSharp
【OpenCV】在Linux上使用OpenCvSharp, 前言 OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,它具有C++,Python,Java和MATLAB接口,并支持Windows,Linux,And...
力扣第268题-丢失的数字
力扣第268题-丢失的数字,1. 题目描述 给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。 示例 1: 输入:nums = [3,0,1] 输出:2 解释:n = 3,因...
C# 12 拦截器 Interceptors
C# 12 拦截器 Interceptors,拦截器Interceptors是一种可以在编译时以声明方式替换原有应用的方法。 这种替换是通过让Interceptors声明它拦截的调用的源位置来实现的。 您可以使用拦截器作为源生...
.NET Emit 入门教程:第六部分:IL 指令:4:详解 ILGenerator 指令方法:参数存储指令
.NET Emit 入门教程:第六部分:IL 指令:4:详解 ILGenerator 指令方法:参数存储指令,前言: 上一篇介绍了 IL 指令的分类以及参数加载指令,该加载指令以ld开头,将参数加载到栈中...
使用C#代码配置NLog Asp.Net Core
使用C#代码配置NLog Asp.Net Core,在Asp.Net Core项目中,日志记录是至关重要的一环,它能帮助我们在开发和生产环境中快速定位问题。NLog是一个功能强大且灵活的日志记录框架,在Asp.Net Core项...
springboot接入deepseek深度求索 java
springboot接入deepseek深度求索 java,以下是在springboot中接入ai deepseek的过程。官网并没有java的示例。其实java的都可以用。 1. 创建 API key 网址:deepseek API keys&n...
OAuth2.0授权-gitee授权码模式
OAuth2.0授权-gitee授权码模式,OAuth2.0授权验证-gitee授权码模式 本文主要介绍如何笔者自己是如何使用gitee提供的OAuth2.0协议完成授权验证并登录到自己的系统,完整模式如图 1、创建应用 打开...




![P9058 [Ynoi2004] rpmtdq 与 P9678 [ICPC2022 Jinan R] Tree Distance-拾光赋](https://cos.blogs.ink/wp-content/uploads/2024/10/8b2d19288d19187da7d17fb95a3770e8-300x187.webp)








