NOT
T236450 美国血统
题目描述 农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。他把他的奶牛 们的家谱作成二叉树,并且把二叉树以更线性的“树的中序遍历”和“树的前序遍历”的符号加以记录而 不是用图形的方法。 你的任务是在被给予奶牛家谱的“树中序遍历”和“树前序遍历”的符号后,创建奶牛家谱的“树的 ......
process explorer 如何生成转储(dmp)文件
我是直接使用proc exp dump的,因为默认的任务管理器不是所有的process都能dump。 任务管理器dump 任务管理器可以说是最易获取的系统工具,同时它具有生成转储文件的功能。但要注意的是在64位操作系统上面,默认启动的是64位的任务管理器。使用任务管理器生成转储文件需要遵循一个原则: ......
springboot整合rabbbitmq--注解方式+yml配置
maven依赖 <!--rabbitmq--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> <!--m ......
01_JS技巧
1.判断对象数据类型 示例代码如下 const isType = (type) => (target) => `[object ${type}]` Object.prototype.toString.call(target) const isArray = isType('Array') const ......
vcpkg:一站式C++库管理,简化工作流程
简介 vcpkg是一个用于在Windows系统上管理C++库的开源工具。它允许开发人员通过简单的命令行界面安装、管理和卸载各种C++库,并自动解决它们的依赖关系。 vcpkg拥有一个庞大的库集合,包括Boost、OpenCV、Qt、SDL2等等,而且不仅限于Windows平台,还支持在Linux和m ......
导数浅谈
本文知识部分由AKauto 和 mashduihca倾情提供 目录 导数表及其证明 导数运算法则及其证明 练习题 前言 函数的导数是表示函数在某一点的切线斜率的函数。 前置知识: $$\lim_{x\to \infty}e=(1+\frac{1}{x})^x$$ $$\lim_{x\to 0}\fr ......
nacos1.4读取properties配置文件中的数组对象,实现动态更新
方法一:不可自动更新配置,有待检查。 package com.javaweb.admin.config; import com.alibaba.nacos.api.config.ConfigType; import com.alibaba.nacos.api.config.annotation.Na ......
基础-多表查询-内连接
内连接查询的是两张表交集部分的数 据。(也就是绿色部分的数据) 内连接的语法分为两种: 隐式内连接、显式内连接。先来学习一下具体的语法结构。 1). 隐式内连接 SELECT 字段列表 FROM 表1 , 表2 WHERE 条件 ... ; 2).显式内连接 SELECT 字段列表 FROM 表1 ......
Vue插槽
1.匿名插槽 就是定义的时候不带name的插槽,使用的时候也不用带name 总结: (1)一定要分清定义插槽和使用插槽格式。如上图A是在使用一个插槽的基础上再继续定义一个匿名插槽。 (2)匿名插槽的使用可以加template也可以不加,例如图B和图C,那三个元素有没有用template包裹都一样会生 ......
Git
Git Git是基于Linux创造的,所有可以在Git中使用Linux命令 1.基本配置 1.1 打开Git Bash 1.2 设置用户信息 git config --global user.naem "itchen" #邮箱不必真实存在 git config --global user.email ......
DP 好题题单整理
可能会持续更新,但是可能会被我放着不管。 | 题目 | | | | | | 对最长不下降子序列模型的理解 | 对最长不下降子序列模型的理解 | | 一道状压好题 | 一道状压好题 | | 一道重点不在于dp的思维题 | 一道重点不在于 $dp$ 的思维题 | | NOIP2015的dp傻题 | $\ ......
appuploader iOS 应用自动发布
appuploader是一款专门为 iOS 和 Android 开发人员设计的自动化工具,可以帮助开发人员轻松解决一些繁琐的任务,例如生成屏幕截图、处理配置文件和发布应用程序等。这个工具可以让开发人员在不同的环境下自定义和运行发布管道,使得整个应用的发布过程更加简单和自动化。 使用appupload ......
SpringBoot定义优雅全局统一Restful API 响应框架
假如现在有一个Java项目,老板让你做项目组长,定义项目基础框架,系统技术架构选型, 你应该如何设计一个规范的统一的Restful API 响应框架呢 思考 目前项目开发,都是基于前后端分离模式开发的,基于后端模板引擎那一套,可能已经不适用一些项目开发流程,和当下开发模式了,尤其在要写比较大型项目, ......
SpringBoot:如何使用不同环境的配置信息?
一、准备不同环境的配置文件 通用:application.yml 一定会被使用的配置信息,存放通用的配置。 #通用配置 server: port: 8080 生产环境:application-prod.yml 存放生产环境的配置信息,如生产数据库的连接配置。 #生产环境,配置数据库连接信息 spri ......
MySQL(十七)查询优化(二)与数据库主键设计
查询优化(二) 1 覆盖索引 什么是覆盖索引 看下面的例子,对于联合索引age_sno_name,当查询字段较少时能够使用索引,而字段较多的时候只能进行文件排序,这是由优化器判断通过索引加回表或者直接文件排序的成本来决定的。这种一个索引包含了满足查询结果的数据(select + where + ......
NC208250 牛牛的最美味和最不美味的零食
题目链接 题目 题目描述 牛牛为了减(吃)肥(好),希望对他的零食序列有更深刻的了解,所以他把他的零食排成一列,然后对每一个零食的美味程度都打了分,现在他有可能执行两种操作: eat k:吃掉当前的第k个零食。右边的零食全部往左移动一位(编号减一)。 query i j:查询当前第i个零食到第j个零 ......
AtCoder Regular Contest 119 F AtCoder Express 3
洛谷传送门 AtCoder 传送门 很厉害的题! 考虑所有车站已确定,如何求 $0$ 到 $n+1$ 的最短路。设 $g_{i,0}$ 为只考虑 $0 \sim i$ 的点,到 $i$ 和它左边第一个 $\text{A}$ 的最短路,$g_{i,1}$ 同理。有转移: 若 $s_{i-1} = \t ......
经典数学组合题——西尔维斯特问题
题目: 在一个平面内有n(n>=3)个不完全共线的点,求证:则该平面内至少存在一条线恰好穿过其中两点 证明: 考查这个平面上每个至少经过两点的边以及对于一条边,不在该边上的点到边的最短长度。 考虑上面最短长度中最短的一条边和一个点 则该边恰好经过两个点 证明如下: 如上图所示,假如直线AB与C是最短 ......
python excel 操作
7个库:xlrd库:从excel中读取数据,支持xls、xlsxxlwt库:对excel进行修改操作,不支持对xlsx格式的修改xlutils库:在xlw和xlrd中,对一个已存在的文件进行修改openpyxl:不支持xls,只支持.xlsx、.xlsm、.xltx、.xltmxlwings:对xl ......
靶场端口渗透实例
渗透测试 渗透测试是一种模拟攻击而不进行实际损害的技术,目的是发现网络和应用程序的安全漏洞。以下是一个典型的渗透测试过程的步骤,通常包括以下阶段: 情报收集:收集有关目标的信息以帮助发现漏洞或其他弱点。这包括目标的操作系统版本,网络拓扑结构,应用程序,可能包括用户信息等。 脆弱性分析:分析目标系统中 ......
python来操作redis用法详解
python来操作redis用法详解 1、redis连接 redis提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类,用于向后兼容旧版本的redis-py。 redi ......
Sublime Text 4 (Build 4143) 注册方法
步骤 Step 1: 安装软件:官方站点下载并安装 https://www.sublimetext.com/ Step 2: 使用浏览器打开网站:https://hexed.it/ , 点击Open file, 打开Sublime Text安装目录选择文件 sublime_text.exe Step ......
【THM】Password Attacks(密码攻击)-红队
本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/passwordattacks 本文相关内容:本文介绍了针对各种服务和场景执行成功的密码攻击的基本技术。 简介 本文主要介绍密码攻击的类型以及密码攻击所使用的技术,并且我们将讨论获取和生成自定义密码列表的 ......
网络流略解
今天牙齿痛得不行,去看了牙医,牙医医术高明,告诉我你的确有病但你先别急,明天再来~~还推荐了如果太痛了布洛芬疗法并叮嘱一天只能吃两粒,但我觉得吃了和没吃对学习上效果一样就没吃~~。于是我今天想必是做不了题了,来更博客。 网络最大流 最大流问题是网络流的基础,他代表着一类反悔贪心的模板。 定义 现在我 ......
ABCEX 刷题记录
ABC212H Nim Counting 先手获胜只需要异或和不为 $0$ 。用生成函数解决。 对多项式 FWT 把点值求出来,对多项式等比数列求和就相当于对点值等比数列求和。 ABC213H Stroll ......
Cors跨域资源共享
什么是 CORS CORS (Cross-Origin Resource Sharing,跨域资源共享)由一系列 HTTP 响应头组成,这些 HTTP 响应头决定浏览器是否阻止前端 JS 代码跨域获取资源。 浏览器的同源安全策略默认会阻止网页“跨域”获取资源。但如果接口服务器配置了 CORS 相关的 ......
Linux部署安装nacos
1.下载安装编译后的安装包:tar -zxvf nacos-server-1.1.4.tar.gz 2.启动服务:sh startup.sh -m standalone 3.关闭服务:sh shutdown.sh 4.打开配置文件,修改端口号:vim application.properties 将 ......
外键约束
添加外键 CREATE TABLE 表名( 字段名 数据类型, ... [CONSTRAINT] [外键名称] FOREIGN KEY (外键字段名) REFERENCES 主表 (主表列名) ); ALTER TABLE 表名 ADD CONSTRAINT 外键名称 FOREIGN KEY (外键 ......
Java的对象包装器 & 自动装箱
有时,需要将 int 这样的基本类型转换为对象。所有的基本类型都有一个与之对应的类。例如,Integer 类对应基本类型 int。通常,这些类被称为包装器(wrapper)。这些对象包装器类拥有很明显的名字:Integer、Long、Float、Double、Short、Byte、Character ......
echarts数据可视化-动态柱状图
效果如下: 此处用的echarts柱状图为:Axis Align with Tick 本文的要讨论的内容: 1、柱状图样式修改 2、多数据的缩放展示 柱状图样式修改 // 数据 const city = reactive([ { value: 335, name: '长沙' }, { value: ......