XOR
音频基础知识
## 音频的sample-rate 是什么意思? 音频的sample rate是指在数字音频中每秒钟采集的样本数。它表示了在音频转换为数字形式之前,每秒钟从模拟信号中采集的样本数。 在数字音频中,声音被离散化为一系列的采样点,每个采样点都包含了声音信号的幅度值。采样率决定了每秒钟从声音信号中采集的样 ......
如何使用gdb观察core的时候线程表现
## 如何使用gdb观察core的时候线程表现 `> info thread` 显示内容如下: ``` (gdb) info thread Id Target Id Frame 70 Thread 0x7fe31f7fe700 (LWP 1416944) 0x00007fe4102c6945 in ......
制作令人惊艳的横幅banner图:一文解答你所有的疑问
Banner是网站首页的关键元素之一。访问者进入网站后,一般首先看到的是Banner图。Banner图会很大程度上影响访问者对网站的第一印象,以及网站对访问者的吸引力。 如果banner图设计得很好,访问者会有兴趣继续阅读。如果Banner图设计得不好,访问者可能会对你的网站失去兴趣。那么Banne ......
用googletest写cpp单测
## 框架概述 Google Test(也称为 googletest)是由 Google 开发的 C++ 单元测试框架。它的首个版本是在2004年发布的,作为 Google 内部的测试框架使用。随后,Google Test 在开源社区中得到广泛应用,并在许多项目和组织中成为首选的 C++ 单元测试框 ......
暑期记录8
## 7月18 在抖音上看到中国最热的城市,好家伙,河北占了一大半。 天公是不是对河北有仇,天气都这么热。 我们是北方啊。北方哪有这么热的。 我在石家庄,羡慕着张家口的天,听朋友说在张家口北边,到了晚上要穿棉袄,盖棉被。 我去,什么逻辑。 乂,万恶的河北啊... ......
docker使用
1、介绍 docker有三个重要概念,仓库Repository,镜像Image和容器Container。 (1)容器 一个容器对应一个可用的程序。可能是简单的程序,比如hello world。也可能是知名的应用,比如mysql、tomcat。甚至可能是操作系统,比如linux。 docker容器的运 ......
mysql数据库3 表关系/多表查询等
表关系(外键) # 外键的前戏 建立一张表:emp """ 1. 表不清晰,现在到底是员工表还是部门表 2. 字段需要重复的写,浪费资源 3. 兼容性很差,牵一发而动全身(这个问题是最不能容忍的) """ # 以上问题该如何解决呢? 我们的思路是,把一张表拆分成两张表 拆成emp和depart部门表 ......
暑期记录7
## 7月13 今天很热,天气预报总是不准的。 我记得在早上看下午有雨,还挺开心的,结果一出门看这大太阳,怎么能下成雨。 果然到了下午,还是没有雨。。 关键是今天下午小区里还停电了,便更加燥热了。 干脆骑着我的小电动车到处溜达,果然路上的感觉还是很凉快的。 到家了,来电了。 ......
K8S
1.Kubernetes介绍 主要为自动化部署、扩展和管理容器应用,提供了资源调度部署管理、服务发现、扩容缩容、监控等一整套功能。(开源的容器集群管理系统,go语言,也叫k8s) 用途:自动化容器的部署和复制;随着扩展或收缩容量规模;将容器组织成组,并且提供容器间的负载均衡;很容易地升级应用程序容器 ......
2023.7.14
1 2023.7.14 周五 2 //递归:适用于基数bi'ji 3 public class test 4 { 5 public static void main(String[] args) 6 { 7 8 System.out.println(f(5)); 9 } 10 public stat ......
day01
# 变量 变量的命名应该满足以下三个规范: 1.变量的命名应该能反映变量值所描述的状态,切记不要用中文 2.变量名可由字母、数字和下划线组成,但是不能以**数字**开头 3.关键字不能声明为变量名 以下为常见的几个变量名 ```python ['and', 'as', 'assert', 'brea ......
SQL注入问题、视图、触发器、事务、存储过程、函数、流程控制、索引、测试索引
SQL 注入问题 连接MySQL服务器 conn=pymysql.connect( host=‘127.0.0.1’ port=3306 user=‘root’ password='1234' database='bd2' charset='utf8' autocommit=True # 针对增、删 ......
BZOJ #3784. 树上的路径
# BZOJ #3784. 树上的路径 ## 题意 给一颗树,求所有路径长度中前 $k$ 大。 ## 题解 首先对于前 $k$ 大,我们有一个常见的方法,二分。 二分第 $k$ 大的路径长度,然后使用点分治统计,点分治内部还要二分,所以时间复杂度 $O(nolg^3n)$ 。 二分显然是行不通了,想 ......
假期集训7.14
# 页面布局 ## **1.盒子模型**  ,server挂掉所有服务挂掉(弊端) Docker组件 镜像(image):一个只读模板,可是完整 ......
虚树 学习笔记
### 模板题 [题目传送门](https://www.luogu.com.cn/problem/P2495) 给定一棵树,每次给出 $k$ 个点,断掉一些边,然后让这些给出的点和 $1$ 号点不连通,求断边的边权和的最小值。 数据组数 $T\le 5\cdot 10^5$,树的点数 $n\le 2 ......
Mysql刪除binlog的方法
参考文献:Mysql刪除binlog的方法(https://blog.csdn.net/weixin_42324463/article/details/126801856) 在mysql的data目录下的binlog文件会随着时间推移越来越大。 binlog文件不是直接rm就能解决的。即使rm删除了 ......
SpringBoot整合mybatis(plus)单表查询和多表查询
# SpringBoot整合mybatis(plus)单表查询和多表查询 ## 前言 mybatis是springboot常用的操作数据库的框架,能够大大简化数据库操作,其可以进行xml配置开发,也可以进行注解开发。虽然现在有mybatis-plus,功能很强大,但也只是简化了单表操作,多表操作甚是 ......
[USACO23OPEN] Field Day S 田野日 - 动态规划
提供一个简单的 DP 思路。 ## 0x01 重点信息 可以先找出题目中的一些重点信息。 - 字符串中只有 $G$ 与 $H$。 - $N$ 很大($2 \leq N \leq 10^5$),但 $C$ 很小($1 \leq C \leq 18$)。 ## 0x02 思路 既然字符串中只有 $G$ ......
SQL部分核心语法语句
语法 关键字前加 -- 即为注释 运算符(配合WHERE使用) ·比较运算符: = 等于,!=或<> 不等于,> 大于,>= 大于等于,BETWEEN 两值之间,IN 一组值里,LIKE 相似匹配 ·逻辑运算符:AND 与,OR 或,NOT或!非 字符两边要加单引号 (' ') 创建 (字母大小写均 ......
/login接口路径404但是拦截器却显示路径为/error
参考文献:springboot全局异常处理中的404的/error重复拦截问题(https://blog.csdn.net/qq_35890572/article/details/106529428) 问题:loginInterceptor在经过后,目标接口/login报错,又进入拦截器了,但是断点 ......
windows下的nginx目录介绍
# windows下的nginx目录介绍 ## 目录结构 windows下的nginx目录结构如图所示:  - [ ] ......
假期集训7.13
 # 1.**标题** **标题的排版**  #### 2.zerofill:零填充 例如数据类型中字符串的char()为定长,当存入的不足括号中位数时,如果约束条件有zero ......
CF1844F Min Cost Permutation
[题面传送门](https://www.luogu.com.cn/problem/CF1844F2) 先不考虑字典序的问题,只考虑最小值怎么求。 先考虑一个特殊情况:$c=0$,也就是说我想要相邻两项之差的绝对值最小。那么将其从小到大排序以后就满足要求。 我们猜想实际上更一般的情况不会和这个差太多。 ......
mybatis-generator 代码生成工具
官网文档:http://mybatis.org/generator/quickstart.html 引入依赖: <!-- 代码生成工具https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --> ......
图像腐蚀操作
1. 腐蚀操作 腐蚀操作是一种图像处理操作,它可以将图像中的细小或细长的物体变细或变短。它通过将结构元素与图像进行卷积操作,将亮区域被黑色区域所腐蚀,从而减小亮区域的面积。在许多图像处理软件中,腐蚀操作通常作为一个常见的图像处理滤镜或功能提供。在图像形态学处理领域,常用的腐蚀操作是指定形状和大小的结 ......
EaselJS 源码分析系列--第一篇
什么是 EaselJS ?  事儿还得从 Flash 说起,因为我最早接触的就是 Flash, 从 Flash ......
linux samba docker
``` docker pull dperson/samba #best practice , order is important! docker run -it --name samba -p 139:139 -p 445:445 \ -v /path/to/local/directory:/mo ......