笔记mysql

本地docker搭 建开源MySQL审计平台 yearning

简单介绍: Yearning是一个轻量级的Web端的MySQL SQL语句审核平台,提供查询审计,SQL审核,SQL回滚,自定义工作流等多种功能。Yearning的前端是基于Vue.js构建的,它还提供SQL语法高亮、自动补全和智能提示、可视化等。 Yearning自身包含了一套通常适用的审核规范, ......
yearning docker MySQL 平台

mysql统计 不含的月份补0

构造当前日期之前10天的日期表 可以把DAY换成 MONTH 构造需要的月份 不需要固定天数的 可以去掉limit SELECT @cdate := date_add( @cdate, INTERVAL - 1 DAY ) date FROM ( SELECT @cdate := date_add( ......
月份 mysql

信息安全系统设计与实现——学习笔记7

任务详情:自学教材第11章,提交学习笔记 Part1 知识点归纳&GPT提问 知识点归纳 Part2 问题与解决思路 问题 gpt解决 Part3 实践过程截图 Part4 其他 ......
笔记 系统 信息

读图数据库实战笔记01_初识图

1. 图论 1.1. 起源于莱昂哈德·欧拉在1736年发表的一篇关于“哥尼斯堡七桥问题”的论文 1.2. 要解决这个问题,该图需要零个或两个具有奇数连接的节点 1.3. 任何满足这一条件的图都被称为欧拉图 1.4. 如果路径只访问每条边一次,则该图具有欧拉路径 1.5. 如果路径起点和终点相同,则该 ......
实战 数据库 笔记 数据 01

【图形学笔记】Lecture06-Texture Mapping 纹理映射

Lecture06-Texture Mapping 纹理映射 目录Lecture06-Texture Mapping 纹理映射Barycentric Coordinates重心坐标Applying Texture 纹理的一些应用Texture Magnification 纹理放大Bilinear I ......
纹理 图形 Lecture Texture Mapping

rust学习笔记第一篇

rust导览 包管理工具: cargo rust管理工具: rustup 一个代码示例及其注释: use std::str::FromStr; use std::env; // 函数定义规则 //类似于go rust的签名类型标记是后置的 fn gcd(mut n: u64, mut m: u64) ......
笔记 rust

【图形学笔记】Lecture05-Shading 着色

Lecture05-Shading 着色 目录Lecture05-Shading 着色Diffuse Reflection 漫反射Specular Shading (Blinn-Phong) 镜面反射Ambient Shading 环境光Shading Triangle Meshes 三角形网格着色 ......
图形 Lecture Shading 笔记 05

JavaScript基础入门笔记

5 JavaScript 5.1 JavaScript简介 JavaScript 是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。 JavaS ......
JavaScript 基础 笔记

2023年10月26日阅读笔记

《代码整洁之道》 这是一本关于编程和代码维护的经典之作。通过对这本书的阅读,我深入了解了如何编写清晰、易读、易维护的代码,以及如何通过良好的编程习惯和原则来提高代码质量和效率。再加上我本身是一个强迫症,非常注重代码的整洁和规范,所以对于这本书的阅读兴趣也十分高涨。 首先,这本书强调了代码质量的重要性 ......
笔记 2023

41 mysql 索引和慢查询优化

MySQL之索引原理与慢查询优化 阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十 慢查询优化的基本步骤 十一 慢日志管理 一 介绍 为何要有索引? 一 ......
索引 mysql 41

MyBatis-Plus学习笔记

官方介绍 mybatis-plus可以理解为加强版的mybatis,可以帮我们减少编写mapper中简单的sql语句,你可以理解为IPhone13 和 IPhone13 Plus 官网是这么说的:MyBatis-Plus (简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只 ......
MyBatis-Plus MyBatis 笔记 Plus

scrapy中爬虫数据如何异步存储mysql数据库jd

1. SQL CREATE TABLE `JDAll` ( `shop_id` VARCHAR (16) NOT NULL, //商品ID `url` VARCHAR (255) DEFAULT NULL, //商品url `title` VARCHAR (1024) DEFAULT NULL, / ......
数据 爬虫 数据库 scrapy mysql

可持久化线段树学习笔记

主席树的定义 主席树,也称可持久化线段树,什么是可持久化线段树呢,即为一颗记录了所有更新过程的线段树。能够处理出从第 $i$ 次更新到第 $j$ 次更新的线段树变化。 前置知识 值域线段树 值域线段树的区间存的并不是节点信息,而是在值在某一范围内的数的个数。 如图就是一棵值域线段树。 1号节点存储的 ......
线段 笔记

ROS2 foxy 单目相机标定方法(笔记本电脑摄像头)

环境:Ubuntu20.04、ROS2 foxy 相机标定使用的是棋盘格的内部顶点,因此 "12x9" 的棋盘板,其内部顶点参数为 "11x8"。 安装 Image Pipeline 安装相机标定所需软件包: sudo apt install ros-galactic-camera-calibrat ......
摄像头 相机 笔记本 笔记 方法

《Unix/Linux系统编程》教材学习笔记第四章

chapter4 并行计算 早期计算机大多数受到硬件限制,计算机程序通常为串行计算编写的。但是基于分治原则的算法经常表现出高度的并行性,可通过并行或并发执行来提高计算速度。 顺序算法与并行算法 在描述顺序算法时,常用的方法是用一个begin-end代码块列出算法,如下图左侧所示。begin-end代 ......
教材 笔记 系统 Linux Unix

ORBSLAM3+ROS2foxy 调用笔记本摄像头跑单目相机程序 (Ubuntu20.04)

环境要求:Ubuntu 20.04、ROS2 foxy、OpenCV 4.4.0 1. 安装 ORB_SLAM3 首先安装 ORB_SLAM3:https://github.com/zang09/ORB-SLAM3-STEREO-FIXED。 安装方法参考:https://www.cnblogs.c ......
摄像头 ORBSLAM3 ROS2foxy ORBSLAM 相机

学习笔记:概率期望

概率 & 期望 样本空间、随机事件 定义 一个随机现象中可能发生的不能再细分的结果被称为 样本点。所有样本点的集合称为 样本空间,通常用 \(\Omega\) 来表示。 一个 随机事件 是样本空间 \(\Omega\) 的子集,它由若干样本点构成,用大写字母 \(A, B, C, \cdots\) ......
概率 笔记

MySQL函数right与left截取字符简介

如下 Right(str,length); Right(str,length) 功能从字符串右端取指定个数字符。 参数string:string类型,指定要提取子串的字符串;n:long类型,指定子串长度返回值String。函数执行成功时返回string字符串右边n个字符,发生错误时返回空字符串(" ......
函数 字符 简介 MySQL right

MYSQL批量插入并发场景下的DEADLOCK

一、背景 公元2023-10-12(周四)上午,组内的亚梅反馈,用户生成标签报死锁异常 二、排查异常日志 查到当时报错的日志 具体异常信息如下 server-provider-info-2023-10-12.0.log:2023-10-12 09:40:50.593 [TID:bf623bded18 ......
DEADLOCK 场景 MYSQL

事务,python连接mysql 索引等

1. python连接MySQL MySQL本身就是一款C/S架构,有服务端、有客户端,自身带了有客户端:mysql.exe python这门语言成为了MySQL的客户端(对于一个服务端来说,客户端可以有很多) """SQL的由来""" 操作步骤: 1. 先链接MySQL host、port、use ......
索引 事务 python mysql

广义 SAM 学习笔记

开 CF 开到了一道广义 SAM,决定来学一学。 发现网上确实充斥着各种各样的伪广义 SAM,也看到了前人反复修改假板子的过程,所以试着来整理一下这堆奇奇怪怪的问题。 当然本文的代码也不保证百分百正确,有误请指出(? 前置知识 后缀自动机 (SAM) 的构造及应用 其实想写在一起的,但因为太长就把这 ......
广义 笔记 SAM

2023/10/26学习笔记

Linux基础命令学习3 关于文件的命令 cat——查看文件 语法:cat [选项]...文件... 选项: -A:显示隐藏字符 -n :显示行号 -b :跳过空白行编辑 -s :压缩空白行(压缩回车键) 合并文件: cat a b >c——合并ab文件变成c 拓展: tac——反向查看文件rev— ......
笔记 2023 10 26

2023/10/25学习笔记·

Linux基础命令学习2 alias——别名 语法:alias 自定义命令=“原始命令”(原始命令中有特殊符号的需要打上引号) 例如:vim /etc/sysconfig/network-scripts/ifcfg-ens33 这条命令是用来更改网卡的 alias myvim=“vim /etc/s ......
笔记 2023 183 10 25

广义 SAM 学习笔记

开 CF 开到了一道广义 SAM,决定来学一学。 发现网上确实充斥着各种各样的伪广义 SAM,也看到了前人反复修改假板子的过程,所以试着来整理一下这堆奇奇怪怪的问题。 当然本文的代码也不保证百分百正确,有误请指出(? 前置知识 后缀自动机 (SAM) 的构造及应用 其实想写在一起的,但因为太长就把这 ......
广义 笔记 SAM

maven创建普通java项目访问mysql-mybatis

基础资料: 数据库:d1,表:t1,字段:xm,nl(即姓名、年龄),内容('zs',20;'ls',18) 以下内容由官网“https://mybatis.org/mybatis-3/zh/getting-started.html”整理而来。不尽不实之处请参考官网原文。 思想: 1、在pom.xm ......
mysql-mybatis mybatis 项目 maven mysql

javaweb--mysql数据模型

关系型数据库 由多张可以相互连接的二维表组成的数据库 frm表文件 myd数据文件 注释 /**/ 多行注释 --和# 单行注释 四类语法 DDL数据定义语言 DML数据操作语言 DQL数据查询语言 DCL数据控制语言 原始数据库 information_schema存储数据库的基本信息,存储的库名 ......
模型 javaweb 数据 mysql

iOS自动混淆测试处理笔记

​ 1 打开 ipa,导出ipa 路径和配置文件路径会自动填充 ​ 2 点击 开始自动混淆测试处理 自动混淆测试是针对 oc 类和oc方法这两个模块进行自动混淆ipa,并ipa安装到设备中运行,通过检测运行ipa包是否崩溃,来对oc类和oc方法进行筛选。如果崩溃,则该类名或方法名不可混淆。 当没有勾 ......
笔记 iOS

windows安装MySQL5.7.35

本文适用5.7.3x。最近安装几次MySQL之后有点心得,记录一下。 1. 下载 MySQL官网下载很慢,在此推荐用国内下载站,我用的是华为开源镜像站,速度很快。 华为开源镜像站_软件开发服务_华为云 在此选择对应的版本。 我选择是mysql-5.7.35-winx64.zip,链接: https: ......
windows MySQL5 MySQL 7.35 35

node+mysql+express实现登录/注册/修改密码/删除用户 接口

实现用户的注册、登录、修改密码、删除用户操作 用到的数据库:nodecms;表:user 目录结构: db目录下存放数据库操作语句: userSQL.js 用户有关的操作语句router目录 接口路由文件 user.js 用户接口路由connect.js 数据库连接index.html前端测试页面i ......
接口 密码 express 用户 mysql

2023比赛做题笔记

CSP-S2023 https://www.luogu.com.cn/contest/140859。 P9753 首先考虑一个串可以被消除时的结构: \(\textbf{xx}\) 可以被消除。 若 \(\textbf{A}\) 和 \(\textbf{B}\) 均可以被消除,则 \(\textbf ......
笔记 2023