XOR
记一个webapi返回值的处理
using System.Net; using Microsoft.AspNetCore.Mvc; using System.Text.Json; namespace CQRS.WebAPI.Middlewares; public class GlobalExceptionHandlingMiddl ......
Java学习3——第七至十 一次题目集以及第三阶段学习的分析与总结
一.前言 本次Blog是对java学习中第三阶段的一个总结,作为刚学习JAVA不久的小白,以下依旧只是本人作为普通学生,以当前能力和状态所做出的总结和分析,不足之处也欢迎各位大佬的指正! 第七至第十一次题目集,总体题量都比较少,其中较多的也就5道题,其它的就1道。总体难度较第四-六次题目集有所下降。 ......
2023年VSCode插件
第一推动|2023年VSCode插件最新推荐(54款) 本文介绍前端开发领域常用的一些VSCode插件,插件是VSCode最重要的组成部分之一,本文列出了我自己在以往工作经验中积累的54款插件,个人觉得这些插件是有用或有趣的,根据它们的作用,我粗略的把它们分成了代码管理、文本和图片处理、前端框架和语 ......
el-input限制只能输入大于0的整数
<el-input placeholder="请输入内容" v-model="testValue" oninput="value=value.replace(/^0|[^0-9]/g,'')" > </el-input> ......
Docker的安装
1.下载Docker依赖组件 yum -y install yum-utils device-mapper-persistent-data lvm2 2.设置下载Docker的镜像源为阿里云 yum-config-manager --add-repo http://mirrors.aliyun.co ......
Java学习——IDEA编辑器 导出项目对应Java Doc文件
# IDEA生成Java Doc帮助文档  **方法一:使用命令行生成** **1. 选中项目 右键 show in Explor。。** 的输入参数的用法。例如,函数调用scanf("%d", &n),把输入的值存储到变量n所在的内存单元里。其中&n表示变量n的内存地址或存储位置。这里&称为地址运算符,&是一元运算符,与其他一元运算 ......
How to Implement Drag and Drop Between Your Program and Explorer
How to Implement Drag and Drop Between Your Program and Explorer Michael Dunn Rate me: 4.90/5 (105 votes) 14 Dec 2002 A step-by-step description of ho ......
二、Apollo配置中心新增部门,新增用户,授权
###一、新增部门 Apollo配置中心默认只有两个部门:  如果要新增部门,点击右上角的管理员工具,选择系统参数, ......
csgo服务端运维总结
## 简述 通过[Linux Game Server Managers](https://linuxgsm.com/)来管理运行。 ## 安装csgo服务端 请参考:[根据lgsm官网指引进行安装](https://linuxgsm.com/servers/csgoserver/) 注意,过程中如果 ......
JavaScript 中模块的导入和导出
##模块简介 * html文档一般在标签中引入外部js文件 * ``标签引入的脚本中创建的变量,都会被注册为window对象下全局变量,这样做会污染全局命名空间 * 这就衍生除了模块化的解决方案,比如CommonJS等,但是这些解决方案都不是JavaScript原生的,直到 ES6 支持 JavaS ......
什么是缓存穿透、缓存击穿、缓存雪崩
缓存穿透(Cache Penetration)是指在使用缓存时,对于一些不存在于缓存中的数据进行频繁访问,导致这些请求直接绕过缓存,查询数据库,并返回空结果。由于缓存无法命中,每次请求都需要经过数据库查询,这会增加数据库的负载压力,并可能导致缓慢的响应时间。 缓存击穿(Cache Breakdown ......
浅谈类 k 短路问题
**[u 群题](https://www.luogu.com.cn/blog/qwaszx/u-qun-kan-jian-di-ti)** 题意:$n$ 个数,对于所有大小在 $[L,R]$ 内的子集求和并排序,求前 $k$ 小子集的信息。 排序,记数组为 $a_{1,\cdots,n}$。 先考虑 ......
OO题目集7-11总结
一、前言 本次题目集横跨时间较长,也是本课程的最后一次总结了,回首看第一次OO总结,真的感觉今时不同往日了,不仅仅是在能力上的提升,在各方各面上无疑都觉得已经成长了许多(变成了puls版小菜鸡)。 题目集七 本次题目集是菜单3的与菜单4不同迭代分支,是对于菜单3的另一个迭代方向,只要考察了类的设计、 ......
CF1834 题解
# CF1834 题解 ### A 考虑答案与元素位置无关,只与$1$和$-1$的个数有关。要求$1$必须多于或等于$-1$,并且$-1$个数为偶数。分讨: 序列中$num(1) \geq num(-1)$,只需要看$num(-1)$正负性,奇数1步,偶数0步 序列中$num(1) using na ......
第二天,框架学习
namespace命名空间 class类 main函数 程序语句固定写法: 完成一句命令书写后,用英文分号结束 命名空间——工具包 类——工具 函数——工具能做的事情 //引用工具包,缺少该语句后续则会出现报错 using system; //调用控制台打印”内容“,打印信息结束后,自动空一行 co ......
力扣---53. 最大子数组和
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。 示例 ......
vue透传 Attributes
### Attributes 继承 在此之前,先来弥补一个小知识点,vue3支持多个根节点,vue2不支持, ``` ``` “透传 attribute”指的是传递给一个组件,却没有被该组件声明为 props 或 emits 的 attribute 或者 v-on 事件监听器。最常见的例子就是 c ......
前端自适应写法--媒体查询
自适应一般什么rem,vw,vh这些单位注意一下。还有就是一些bootStrap什么的。在这里主要写一下媒体查询的方式。 使用CSS中的媒体查询来根据不同的屏幕尺寸应用不同的样式。以下是如何使用媒体查询分别为320px-480px范围内、768px-1024px范围内和大于1024px的屏幕尺寸编写 ......
order() in data.table i
In data.table , the order() in DT[i] can rearrange the order of the whole table with specific conditions, which works exactly the same with arrange() ......
6月AT杂题
### [AtCoder Beginner Contest 307](https://atcoder.jp/contests/abc307/tasks) #### [G - Approximate Equalization](https://atcoder.jp/contests/abc307/ta ......
TypeScript又出新关键字了?
TypeScript 5.2将引入一个新的关键字:`using`。当它离开作用域时,你可以用`Symbol.dispose`函数来处置任何东西。 ```jsx { const getResource = () => { return { [Symbol.dispose]: () => { conso ......
为什么要研究Nipponbare NRT1.1Bjaponica和Nipponbare NRT1.1Bindica的根系微生物群落差异?
研究Nipponbare NRT1.1Bjaponica和Nipponbare NRT1.1Bindica的根系微生物群落差异有助于我们更好地了解NRT1.1B基因对水稻根系微生物群落的影响。Nipponbare NRT1.1Bjaponica和Nipponbare NRT1.1Bindica是两个 ......
AtCoder Beginner Contest 228 G Digits on Grid
[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc228_g "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc228/tasks/abc228_g "AtCoder 传送门") ?这啥啊,不会。 ......
软件工程:霍夫施塔特定律(Hofstadter's Law)和海勒姆定律(Hyrum's Law)
软件开发定律:霍夫施塔特定律,为什么项目交付总是会延期? 在软件项目中,你是否遇到过这种情况: 一个软件工程师,要开发一个系统功,这个系统需求有点复杂,需要新增多个模块,同时也需要和多个系统交互。工程师会按照自己的经验,做一个粗略的工期评估,同时在加上一点缓冲时间,从而得出一个开发工期的总时长。但最 ......
力扣---1186. 删除一次得到子数组最大和
给你一个整数数组,返回它的某个 非空 子数组(连续元素)在执行一次可选的删除操作后,所能得到的最大元素总和。换句话说,你可以从原数组中选出一个子数组,并可以决定要不要从中删除一个元素(只能删一次哦),(删除后)子数组中至少应当有一个元素,然后该子数组(剩下)的元素总和是所有子数组之中最大的。 注意, ......