XOR
深入浅出MySQL事务
MySQL是一个流行的关系型数据库管理系统,它支持多种数据库引擎,其中InnoDB是最常用的支持事务的引擎。MySQL提供了丰富的事务控制语句和隔离级别,让用户可以灵活地管理事务的开始、提交、回滚、嵌套等行为,并调整事务对并发性和数据一致性的影响。 ......
新必应不能使用bingchat的解决方法
前提: 科×上网 登录微软账号 清除浏览器中bing.com的cookies 解决方案如下: 退出Bing Rewards计划: https://rewards.bing.com/optout ,请注意退出计划会清除积分 重新加入Bing Rewards计划: https://rewards.bin ......
[ARM 汇编]进阶篇—存储访问指令—2.3.3 栈操作指令
栈是一种特殊的数据结构,其特点是后进先出(LIFO,Last In First Out)。在 ARM 汇编中,栈通常用于保存函数调用时的寄存器状态、局部变量和返回地址等。本节将详细介绍 ARM 汇编中的栈操作指令,并通过实例帮助你更好地理解和掌握这些指令。 1. 推入栈(PUSH) PUSH 指令用 ......
【笔记】韦达定理的定义与证明
## 前言已知,一元二次方程 $ax^2+bx+c=0$ $(a,b,c\in \mathbb{R},a\not = 0)$ 有如下求根公式: $$\Delta = b^2-4ac$$$$x_{1,2}=\frac{- b\pm \sqrt{\Delta}}{2a} $$ 当 $\Delta<0$ ......
C++面试八股文:在C++中,你知道哪些运算符?
# C++面试八股文:在C++中,你知道哪些运算符? 某日二师兄参加XXX科技公司的C++工程师开发岗位第11面: > 面试官:在C++中,你都知道都哪些运算符? > 二师兄:啥?运算符?`+-*/=`这些算吗? > 面试官:嗯,还有其他的吗? > 二师兄:当然还有,`+=,-=,*=,/=,==` ......
rsync推送案例练习与总结
总结: 案例实践: 客户端: 1.客户端提前准备存放的备份的目录,目录规则如下:/backup/主机名_IP_时间 2.客户端在本地打包备份(系统配置文件、应用配置等)拷贝至/backup/主机名_IP_时间 3.客户端最后将备份的数据进行推送至备份服务器 4.客户端每天凌晨1点定时执行脚本 5.客 ......
高斯克吕格(Gauss Kruger)投影和通用横轴墨卡托(Universal Transverse Mercator, UTM)投影的区别
GIS基础教程之坐标系 - 知乎 (zhihu.com) 将地理坐标系进行投影后,即得到投影坐标系。最常用的适用于我国的地图有以下几种: 高斯克吕格(Gauss Kruger)投影 是以椭圆柱为投影面,使地球椭球体的某一经线与椭圆柱相切,然后按等角条件,将中央经线两侧各一定范围内的经纬线投影到椭圆柱 ......
css文字换行white-space属性
> 这个文章解释的很细致:[](https://juejin.cn/post/7123521272964710436) white-space属性被指定为从下面的值列表中选择的单个关键字。 - normal 连续的空白符会被合并,换行符会被当作空白符来处理。换行在填充「行框盒子 (line boxe ......
c++ linux 学习第二课
c++ linux 学习第二课 一、GCC的工作流程: gcc编译器将C源文件到生成一个可执行程序中间一共经历四个步骤: 二、gcc常用参数: -v 版本 -E 生成预处理文件 -S 生成汇编文件 -c 只编译,生成目标文件 .o文件 -I(大写的 i ) 指定头文件所在的路径 -L 指定库文件所在 ......
常见WebShell的流量特征
# 常见WebShell的流量特征 ### 菜刀 payload的特征: 1. php: 2. asp: 3. asp.net: 数据包流量特征: 1. 请求包中:ua头为百度 2. 请求体中有eval,base64等特征字符 3. 请求体中传递的payload为base64编码,并且是固定的 ## ......
回溯01
回溯法,又称回溯搜索法,是一种搜索方法,常用于解决树形或图形问题。回溯法通常使用递归来实现,在递归过程中不断尝试各种可能的解决方案,如果发现当前的解决方案不可行,就回溯到上一步,换一种方案继续尝试。、 ......
算法学习day60单调栈part03-84
package LeetCode.stackpart03; /** * 84. 柱状图中最大的矩形 * */ public class LargestRectangleHistogram_84 { public int largestRectangleArea(int[] heights) { in ......
使用hashicorp Raft开发分布式服务
## 使用hashicorp Raft开发高可用服务 开发raft时用到的比较主流的两个库是Etcd [Raft](https://github.com/etcd-io/raft) 和hashicorp [Raft](https://github.com/hashicorp/raft),网上也有一些 ......
HTML & CSS 学习总结
@[TOC](HTML & CSS 学习总结) # HTML HTML(超文本标记语言)是一种用于创建网页的标记语言。它允许我们使用标签来描述网页的结构和内容。 简单示例(如何使用标签来创建一个简单的网页): ```html 我的网页 Hello, World! 这是一级标题 ``` 在上面的示例中 ......
JavaScript & TypeScript 学习总结
@[TOC](JavaScript & TypeScript 学习总结) # JavaScript ## JavaScript BOM对象 BOM(Browser Object Model)对象是指浏览器对象模型,它提供了与浏览器窗口进行交互的对象和方法。例如,window 对象就是 BOM 的一部 ......
算法学习day58单调栈part01-739、496
package LeetCode.stackpart01; import java.util.Deque; import java.util.LinkedList; /** * 739. 每日温度 * 给定一个整数数组 temperatures,表示每天的温度,返回一个数组answer,其中answ ......
算法学习day59单调栈part02-503、42
package LeetCode.stackpart02; import java.util.Arrays; import java.util.Stack; public class NextGreaterElementII_503 { public int[] nextGreaterElement ......
1100. 抓住那头牛(bfs)
https://www.acwing.com/problem/content/1102/ 数据范围为1e5 实际上还可以再继续细分,加入特判来优化耗时,但是意义不大 #include<iostream> #include<cstring> #include<cstdio> #include<queu ......
Docker 安装 Nacos 注册中心
废话不多说直接上安装脚本: ```bash docker run -d --name nacos2.0.4 --restart=always \ -e MODE=standalone \ -e JVM_XMS=256m \ -e JVM_XMX=512m \ -e SPRING_DATASOURCE ......
2023.6.16 09.数据库⽇志管理
09.数据库⽇志管理 1.错误⽇志 2.查询⽇志 3.慢查询⽇志 4.⼆进制⽇志 0. ⽇志作⽤ 1. 排查故障 2. 性能优化 3. 安全审计 4. 统计分析 5. 数据备份与恢复 1. mysql⽇志管理 2.错误⽇志 MySQL的错误⽇志 error log 记录 mysqld 服务进程启动/ ......
Redis--键值设计
Redis的key最好遵循如下规则设计: 1.遵循基本格式 :业务名称:数据名:ID 2.长度不超过44个字节 3.不包含特殊字符 优点: 1.可读性强 2.避免key冲突 3.方便管理 4.更节省内存:key是string类型,底层编码是int,embstr,raw三种,embstr在小于44个字 ......
贪心
# 贪心算法 ## 概述 贪心算法总是做出 **当前最好** 的选择,期望通过 **局部最优** 选择得到 **全局最优** 的解决方案。贪心算法正是“活在当下,看清楚眼前”的算法,从问题的 **初始解** 开始,一步步地做出当前最好的选择,逐步逼近问题的目标,尽可能得到 **最优解** ;即使得不 ......
C++通讯录管理系统[2023-06-16]
# C++通讯录管理系统[2023-06-16] 通讯录管理系统 手机通讯录中的联系人的信息既可以存储在手机中,也可以存储在手机卡中,也可以同时存储在两个位置上(假设每个位置上的存储容量为1000,即手机卡中或手机上最多只能存储1000个联系人)。存储在手机中的联系人的信息只包含姓名和电话号码两项信 ......
Docker CLI docker history 常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
P1903 [国家集训队] 数颜色 / 维护队列 题解
一、题目描述: 给你一个长度为 $n$ 的序列 $a$ , 你需要进行 $m$ 次操作。 $类型\ 1\ : 将第\ x\ 个元素的值修改为\ v\ 。$ $类型\ 2\ : 求区间\ l\ 到\ r\ 中有多少种数字。$ 数据范围:$1 \le n,m \le 1333333,所有数字 \le 1 ......
方芳:参加2023世界交通运输大会湖北交投两大系列创新成果亮相
武汉市江夏路桥工程有限公司 武汉工程大学 土木工程与建筑学院 方芳 159 2760 2711 在2023世界交通运输大会上,湖北交投集团发布了两大系列创新成果——“触觉+视觉+听觉”的全源全时全域全天候智慧高速创新成果,以及公路桥梁建养全生命周期数字化检测技术,为交通运输行业高质量发展注入创新动能 ......
Kotlin协程-从理论到实战
> 上一篇文章从理论上对Kotlin协程进行了部分说明,本文将在上一篇的基础上,从实战出发,继续协程之旅。 ### 从源头说起 在Kotlin中,要想使用协程,首先需要使用协程创建器创建,但还有个前提——协程作用域(`CoroutineScope`)。在早期的Kotlin实现中,协程创建器是一等函数 ......
再谈 前缀和,差分
预计学习时间: 一天 因为发现有好多题目都需要利用前缀和还有差分来进行优化,所以要花一天的时间把这种基础算法学完. //前缀和: //二维前缀和: //1-1 激光炸弹: https://www.luogu.com.cn/problem/P2280 //这里只需要建立一个二维前缀和,然后遍历每一个框 ......
Mysql面试看这一篇就够了
> 面试不懂Mysql那可是寸步难行,快来看看下面的这些Mysql面试题,看看你能坚持到哪里? #### 1.说说mysql主从同步怎么做的吧? 首先先了解mysql主从同步的原理: - master提交完事务后,写入binlog - slave连接到master,获取binlog - master ......
【算法题】斜着打印矩阵
// [1, 2, 3] // [4, 5, 6] // [7, 8, 9] // [10,11,12] // // print order 1, 2, 4, 3, 5, 7, 6, 8, 10, 9, 11, 12 function test() { let arr = [ [1, 2, 3], ......