笔记mysql
《流畅的Python》 读书笔记 230926(第一章后半部分)
1.2 如何使用特殊方法 特殊方法的存在是为了被 Python 解释器调用的,你自己并不需要调用它们 就是说通常你都应该用len(obj)而不是obj.__len()__,无论是系统预置的,还是你自己定义的类,交给Python,解释器会去调用你实现的__len()__ 然而如果是 Python 内置 ......
MySQL——个人入门到入土
SQL SQL:结构化查询语言,全称是 Structured Query Language 通常分为四类(括号内为他们的一些关键字): DDL:数据定义语言(create,drop,alter,truncate等)——定义数据库对象(库、表、列这些) DML:数据操作语言(insert,update ......
学习笔记四
学习笔记四 一、作业要求 自学教材第7、8章,提交学习笔记 (10分),评分标准如下: 知识点归纳以及自己最有收获的内容,选泽至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容(4分) 我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题 核 ......
《流畅的Python》 读书笔记 230926
写在最前面的话 缘由 关于Python的资料市面上非常多,好的其实并不太多。 个人认为,基础的,下面的都还算可以 B站小甲鱼 黑马的视频 刘江的博客 廖雪峰的Python课程 进阶的更少,《流畅的Python》应该算一个。 加上,自己也很久没有耐心的看完一本书了 鉴于以上2点,2023-9-26开始 ......
MySQL主从复制实践
MySQL主从复制实践 多个数据库间主从复制与读写分离的模型 在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化;业务服务器在执行写或者相关修改数据库的操作是在主服务器上进行的,读操作则是在各从服务器上进行 Mysql 主从复制的实现原理图大致如下 MySQL 之间数 ......
Docker 学习笔记(一)
一、Docker 和虚拟机有什么区别 初次看到Docker的功能,直觉就是:这是简化版的虚拟机! 但它和虚拟机是有本质区别的,最根本的区别在于:虚拟机真的是完全虚拟出一台电脑,普通PC机有啥,它就给你虚拟出啥来,我们几乎可以在上面安装普通PC上的任何操作系统和软件;而 Docker 只是做出一个进程 ......
MySQL配置文件
/etc/my.cnf 默认配置 # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html [mysqld ......
Python学习笔记
pip安装包命令 pip install numpy -i https://pypi.douban.com/simple #安装(指定国内源来安装) pip install --upgrade numpy #升级 pip uninstall numpy #卸载 pip list #查看 pip li ......
Mysql使用 jemalloc 内存分配器
/usr/lib64/libjemalloc.so 是一个动态链接库文件,它包含了 jemalloc 内存分配器的实现。jemalloc 是一个通用的内存分配器,旨在为多线程应用程序提供优秀的性能。它通常被用在需要高效内存管理的应用程序中,如数据库服务器、Web 服务器等。 安装库文件 这个库文件一 ......
springboot密文连接数据库(mysql/redis/mongodb)
1. pom添加依赖 <!-- 数据库连接加密 --><dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>2.1.2 ......
Linux系统之安装MySQL8.0版本
一、MySQL介绍 1.1 MySQL简介 MySQL 8.0 是最新版本的 MySQL 数据库管理系统,是一种关系型数据库管理系统,由 Oracle 公司开发和维护。MySQL 8.0 带来了一系列新特性,包括多个性能提升,更好的安全性和扩展性,以及新的管理功能。 1.2 MySQL特点 更好的性 ......
Windows 安装并配置 MySQL 5.7
Windows 安装并配置 MySQL 5.7 Windows 下安装 MySQL 有两种方式: 下载安装包,根据向导提示一步步安装,不需要什么配置,比较简单下载压缩包,通过命令来安装和配置本文介绍第二种安装方法,使用的MySQL版本为5.7.38 假设你已经下载了MySQL压缩文件安装包(官网下载 ......
力扣刷题笔记-05 最长回文子串
05 最长回文子串 半山腰有点拥挤,你要去山顶看看。 中心扩展法 什么是回文 从左边出发,字符的顺序和从右边出发是一样的,比如aba,abba。那么基于这个理论,我们就可以想到解决方案: 找一个中心点,向两边出发,左右两边各移动一位,如果相同就证明是回文子串,不相同就停止,找下一个中心点 中心点 我 ......
mysql 获取最近6个月的年月
@s < 5 控制多少个月 SELECT DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL @s :=@s + 1 MONTH),'%Y-%m') AS `mon` FROM mysql.help_topic, (SELECT @s := -1) temp WHERE ......
EMQX学习笔记:配置文件
本文更新于2023-02-27,使用EMQX 4.4.3。 目录acl.confemqx.confplugins/emqx_auth_http.confplugins/emqx_auth_jwt.confplugins/emqx_auth_mongo.confplugins/emqx_coap.co ......
读高性能MySQL(第4版)笔记15_备份与恢复(下)
1. 二进制日志 1.1. 服务器的二进制日志是需要备份的最重要元素之一 1.2. 对于基于时间点的恢复是必需的,并且通常比数据要小,所以更容易被进行频繁的备份 1.3. 如果有某个时间点的数据备份和所有从那时以后的二进制日志,就可以重放从上次全备份以来的二进制日志并“向前回滚”所有的变更 1.4. ......
【学习笔记】BERT
BERT问答 BERT分为哪两种任务,各自的作用是什么; 在计算MLM预训练任务的损失函数的时候,参与计算的Tokens有哪些?是全部的15%的词汇还是15%词汇中真正被Mask的那些tokens? 在实现损失函数的时候,怎么确保没有被 Mask 的函数不参与到损失计算中去; BERT的三个Embe ......
MySQL索引原理
入驻博客园的第一篇博客,希望能够将知识点解释清楚,有些地方可能有一些啰嗦,望见谅。(本文为转载,转载地址文末,自己加了一些结构上的调整) 一、几种树的介绍 首先介绍几种树的数据结构:二叉搜索树(BST)、平衡二叉树、B树、B+树 1.1 二叉搜索树 二叉搜索树具有以下性质: (1)若左子树不空,则左 ......
《软件工程:一种实践方法》读书笔记一
"软件工程:一种实践方法"是由Roger S. Pressman撰写的软件工程领域的经典教材。以下是一份读后感总结,其中包含了一些重要观点和感受: 1.综合性与全面性:这本书对软件工程的内容进行了广泛的涵盖,涉及到了软件开发的各个方面,包括需求工程、设计、测试、维护和项目管理等。它提供了一个系统化的 ......
ARC140D 做题笔记
洛谷题目链接 ATcoder 题目链接 好题。(不过绝大部分题解全在瞎说) 看到 $n$ 个点 $n$ 条边且每个点只有一条出边很容易的想到基环树。 而最后每个连通块一定是一个基环树,那么统计连通块的数量就相当于统计基环树的数量。 既然有基环树,这种题绝对不能枚举然后求连通块数量,一定是枚举连通块求 ......
《技术人员修炼之道》 读书笔记
认知决定天花板,行动决定地平线。知行合一,方能立足天地间;学习不是单行道,适当的返回也是可以排忧解难的;越希望结果完美,离完成就越远;方法会比努力更重要;不要追求大而全,应该追求小而美。 ......
【学习笔记】(29) 笛卡尔树
定义与性质 笛卡尔树是一种二叉树,每一个结点由一个键值二元组 \((k,w)\) 构成。要求 \(k\) 满足二叉搜索树的性质,而 \(w\) 满足堆的性质。 ,也就是说,对于一个节点 \(i\) 的左儿子 \(l_i\) 和右儿子 \(r_i\),一定满足 \(l_i<i<r_i\)(下标 \(k ......
组合数学学习笔记
这是一位数学小萌新看 oi-wiki 的一点点收获。 二项式定理 二项式定理是组合数学中很基础且很重要的定理,它的式子为: \((a+b)^n= \sum_{i=0}^n \binom{n}{i} a^i b^{n-i}\) 可以通过归纳法剖析 \((a+b)^n\) 的过程证明其正确性。 范德蒙德 ......
【笔记】机器学习基础 - Ch6.5-6 Kernel Methods
6.5 Sequence kernels 考虑拓展 \(K:\cal X\times X\to\mathbb{R}\) 到 \(\cal X\) 不是向量空间的情况,例如序列、图像等等。现在令 \(\cal X\) 为字符串的集合,对应的核称为序列核 sequence kernels;一种序列核的框 ......
Python学习笔记1
a = "好的, 测试字符tester" b = 17 c = 3 print(a[1:5]) #从第1(包含)个字符取到第5(不包含)个字符 print(a[:3]) #取到第3个字符(不含3) print(a[-5:-1]) #取倒数第5个到倒数第1个 print(a[-1:]) #取最后一个字 ......
信2105-3孟德昊阅读笔记规划
这学期建民老师要求了我们每人进行不少于三本书的阅读,并给了我们很多的可读书籍的选择。我打算选择《软件需求》《软件需求模式》《敏捷软件需求》三本书来进行阅读,并作出相应的读书笔记,在读完之后进行认真的读书讨论,真正做到完全理解书中的内容,不是为了读书而读书,而是为了自己而读书。 下面我计划每天花两个小 ......
动态规划——区间DP 学习笔记
动态规划——区间DP 学习笔记 不含四边形不等式优化。 定义 线性动态规划的局限性在于,它只能顺推或倒退,而不能有子区间依赖的问题。 区间动态规划是线性动态规划的扩展,它将问题划分为若干个子区间,并通过定义状态和状态转移方程来求解每个子区间的最优解,最终得到整个区间的最优解。 区间动态规划常用于解决 ......
《代码大全》阅读笔记01
这本书的第一个章节“欢迎进入软件构建的世界”欢迎来到软件构建的精彩旅程。在这一章中,我们将深入探讨软件构建的关键性作用。软件构建,它并不是需求分析人员、产品设计师、业务分析师、架构师、测试工程师或运维人员所从事的工作,而是具体程序员的领域。虽然上述职位在软件开发的整个生命周期中发挥着不可或缺的作用, ......