笔记mysql day 12

win10环境Windows环境下MYSQL5.7免安装版下载、配置(win10-x64位32g内存)

win101-Windows环境下MYSQL5.7免安装版下载、配置(win10-x64位32g内存) 一、MYSQL免安装版下载二、解压安装三、设置登录、修改密码 一、MYSQL免安装版下载1、下载链接: https://downloads.mysql.com/archives/community ......
环境 win 内存 Windows MYSQL5

MySql记录的一些使用方法和经验MariaDB

MySql记录的一些使用方法和经验MariaDB MySQL数据库最初由瑞典的Tomas Ulin、Allan Larsson和Michael Widenius创立。后来,该公司被SUN Microsystems购买了,然后在2008年被Oracle购买。Oracle是一个主要提供商的商业数据库公司 ......
使用方法 MariaDB 经验 方法 MySql

P4870 [BalticOI 2009 Day1]甲虫

题意: 有一只甲虫处于一根水平的树枝。因为他沉迷数学无法自拔,所以他觉得很像是在 $x$ 轴上。 在同一根树枝上,还有 $n$ 滴露水。每滴露水占用 $m$ 个单位的水分。相对于甲虫的位置,他们的坐标分别是 $x_1,x_2,\dots,x_n$。 显然,这一天将会骄阳似火。每过一个时间单位,就会有 ......
甲虫 BalticOI P4870 4870 2009

「学习笔记」SPFA 算法的优化

与其说是 SPFA 算法的优化,倒不如说是 Bellman-Ford 算法的优化。 栈优化 将原本的 bfs 改为 dfs,在寻找负环时可能有着更高效的效率,但是最坏复杂度为指数级别。 void dfs_spfa(int u) { if (fg) return; vis[u] = true; for ......
算法 笔记 SPFA

【学习笔记】光速幂

哦哦哦今天才了解到这个神秘科技 只有在底数和模数相同的情况下才能用。 预处理出$a^1,a^2,a^3...a^s$和$a^{2s},a^{3s},a^{4s}...$那么类似BSGS可以$O(1)$出结果。 预处理复杂度$\sqrt{p}$。 ......
光速 笔记

MySQL Workbench和phpMyAdmin

如果您需要管理大型、复杂的MySQL数据库,那么MySQL Workbench是一个不错的选择。如果您需要管理小型的MySQL数据库或者只是想了解MySQL数据库的基础知识,那么phpMyAdmin可能更适合您。 ......
phpMyAdmin Workbench MySQL

MySQL基础命令 | ChatGPT问答记录

问:MySQL基础命令 ChatGPT: MySQL是一种流行的开源关系型数据库管理系统(RDBMS),以下是一些常见的MySQL基础命令: 连接到MySQL服务器: mysql -u username -p password -h hostname 创建数据库: CREATE DATABASE d ......
命令 ChatGPT 基础 MySQL

读SQL进阶教程笔记14_SQL编程要点

1. 消灭NULL 1.1. NULL惹人讨厌的原因 1.1.1. 进行SQL编码时,必须考虑违反人类直觉的三值逻辑 1.1.2. 指定IS NULL、IS NOT NULL的时候,不会用到索引,SQL语句执行起来性能低下 1.1.2.1. 1 + NULL = NULL 2- NULL = NUL ......
进阶教程 要点 SQL 笔记 教程

django笔记

**主流web框架总结:** a socket b 路由关系 c 模板字符串替换(模板语言) django a用别人的 b自己写的 c自己写的 flask a用别人的 b自己写的 c用别人的(jinja2) tornado a自己写的 b自己写的 c自己写的 另一个维度: django 其他 创建D ......
笔记 django

第12周

1、安装配置zabbix,并实现zabbix监控tomcat,nginx,memcached,redis等,并实现发生报警后发送邮件报警 1.1 安装配置zabbix #安装yum源 # rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_6 ......

pwn刷题笔记(格式化字符串)

攻防世界:CGfsb checksec查看保护机制,开启了NX和Canary,32位ELF。 反汇编代码如下: int main(){ char buf[0x7E - 0x76]; ebp-7E short int anonymous_0; ebp-76 char s[0x74 - 0x10]; e ......
字符串 字符 格式 笔记 pwn

day61(2023.4.30)

1.循环语句之for 2.for循环语句实操 3.循环语句之while 4.break 语句和 continue 语句 5.字符串 ......
2023 day 61 30

四月读书笔记3

四月读书笔记3 流程图是被吹捧得最过分的一种程序文档。事实上,很多程序甚至不需要流程图,很少有程序需要一页纸以上的流程图。”“现实中,流程图被鼓吹的程度远大于它们的实际作用。没有一个有经验的编程人员,在开始编写程序之前,会例行公事地绘制详尽的流程图。在一些要求流程图的组织中,流程图总是事后才补上。” ......
笔记

构建之法阅读笔记3

服务化架构:随着系统复杂度的提高,单体应用已经无法满足业务需求,因此需要将系统拆分成多个小的、自治的服务,以提高系统的可扩展性和灵活性。去中心化思想:在设计系统时,应该避免单点故障,采用去中心化的思想,将负载分散到多个服务器上。同时,要考虑数据的一致性和复制策略。弹性设计:系统必须具备弹性,能够自动 ......
笔记

mysql几个主流版本介绍

MySQL是一款非常流行的关系型数据库管理系统,历经多个版本。以下是MySQL的主流版本: MySQL 5.7:该版本于2013年发布,包含了许多新特性和改进,如更好的性能、JSON支持、多源复制等。 MySQL 8.0:该版本于2018年发布,引入了原生JSON支持、更好地Unicode支持、解决 ......
主流 版本 mysql

OpenResty学习笔记02:为服务增加waf功能

一. WAF简介 Web应用防护系统(也称为:网站应用级入侵防御系统。英文:Web Application Firewall,简称: WAF)。 目前国内的几大云服务商都提供了企业级的WAF产品,且均价格不菲。 好消息是,在 OpenResty 生态中,有一款开源的WAF可供我等学习,开源万岁! 二 ......
OpenResty 功能 笔记 waf

「学习笔记」Floyd 的应用

求最短路 for (int k = 1; k <= n; ++ k) { for (int i = 1; i <= n; ++ i) { for (int j = 1; j <= n; ++ j) { f[i][j] = min(f[i][j], f[i][k] + f[k][j]); } } } ......
笔记 Floyd

人月神话阅读笔记3

第十三章涉及软件开发中普遍性的问题。尽管每个软件项目都有其独特之处,但是软件开发中也存在许多普遍性的问题,如进度管理和技术选型等。作者提出了一些建议,如制定标准的进度计划和技术选型标准等,用以避免类似的问题在未来出现,并使软件开发工作变得更加高效、可靠和可预测。第十四章提出了两种软件开发文化之间的对 ......
神话 笔记

树上启发式合并学习笔记

最近几天了解到一个很神奇的算法——dsu on tree,看上去没多快实际上很快,这叫低调。 好久不更了,至于反演,5 月再更吧,4 月的最后一天分享一下 dsu on tree。顺便闲话一句,4/26 是我生日,也是历史二模。 重链剖分 dsu on tree 这类 dsu on tree 适用于 ......
笔记

制作一个包含Centos7+Nginx+Mysql8+JDK8的Docker镜像

1. 创建一个文件夹用于构建Docker镜像: mkdir my-docker-image cd my-docker-image 2. 在该文件夹中创建一个名为Dockerfile的文件。 vim Dockerfile 3.在Dockerfile中编写以下代码: FROM centos:7 #RUN ......
镜像 Centos7 Centos Mysql8 Docker

构建之法阅读笔记

读完《构建之法》这本书,深感其中所承载的思想和方法对于现代软件开发具有极大指导意义。这本书不仅让我们认识到复杂系统构建过程中的挑战,更提供了一种可行的应对方式——构建之法。这个方法的核心是奉行简单、健壮、可维护、可升级的设计准则,强调用集成测试的方式逐步构建高度模块化、可重用性的代码,从而优化整个系 ......
笔记

数学学习笔记

学习了基础的数学,发现我的数学还(fei)算(chang)可(la)以(ji),不多说了,开启美妙的数~~xiao~~学之旅吧。 进制转换 首先是我们熟悉的进制转换,就是n进制转m进制。 要把n进制数转化十进制数,再把十进制数转化为m进制数。把n进制数转换为十进制数要先模再除,具体过程就不赘述了,把 ......
数学学习 数学 笔记

qbxt day2

DFS 生成树 对于任意一棵 DFS 生成树,其必定只有返祖边,没有横叉边,在求割点和强联通分量上方便很多。 最小生成树 求法:https://www.cnblogs.com/yifan0305/p/17363255.html 严格次小生成树、非严格次小生成树。 最短路问题 Floyd 求最短路、最 ......
qbxt day2 day

构建之法阅读笔记2

《构建之法》这本书有哪些优点?又有哪些不足之处? 优点:1、语言生动有趣,采用情景式、对白式的方式对在软件工程相关的学习中重现场景,更好的解决了读者所遇到相类似的问题。 2、注重实践。在大部分时候,大学的计算机专业,理论和实践是分离的,甚至只注重理论,讲一堆概念,定义,然而这本书与现实项目接轨,既讲 ......
笔记

闲话 Day5

事实证明,更新间隔是以指数速度增长的。 虽然但是,不是说 PKU 比 THU 好过吗。。。 两个决定了去 PKU 的结果 PKU 没过,啊对对对。 想要写一个 色は匂へど散りぬるを。 但是好像很难打出来的样子啊,那没事了。 原曲 神々が恋した幻想郷,也推荐听一听。这个可以方便的搜出来。 行了直接开始 ......
Day5 Day

构建之法读书笔记03

第二章 个人技术和流程 2.1 单元测试 ①重要的单元测试:有效解决程序员对模块功能的误解、疏忽或不了解模块的变化之类的问题,使自己负责的模块功能定义尽量明确,模块的质量得到稳定的、量化的保证。 ②好的单元测试的标准: 在最基本的功能/参数上验证程序的正确性 单元测试必须由最熟悉代码的人(程序的作者 ......
笔记

构建之法读书笔记-4月-2

《构建之法》一书共分四部分,详细介绍了具有创新性、高度可靠性的软件架构设计的方法及工具, 这里主要介绍第三部分和第四部分的内容。 第三部分介绍了如何针对不完美的现实环境进行系统设计,并以适应环境变化和不确定性为目标,最大限度地减少风险并提升可靠性。 本部分重点关注于“鲁棒性”的概念,在深入分析现实环 ......
笔记

qbxt day1

数学知识 现有奇数个人,两两间可能认识或不认识,请证明永远存在一个认识偶数个人的人。 将其转化成更强的问题: 给定一张奇数个点的图 $G$ ,证明度数为偶数的点的个数为 奇数。 继续考虑它的相反的问题: 给定一张奇数个点的图 $G$ ,证明度数为奇数的结点的个数为偶数 考虑所有点的度数和,由于一条边 ......
qbxt day1 day

构建之法阅读笔记03

软件架构是什么?软件架构是指对软件系统的整体结构和组织方式的定义。它包括系统的各个组成部分、它们之间的关系、以及系统的行为和性能等方面。软件架构的重要性软件架构是软件开发的基础,它决定了系统的可维护性、可扩展性、可靠性和安全性等方面。良好的软件架构能够降低系统维护的成本,提高开发效率,同时也能够为系 ......
笔记

mysql -- 自带命令及工具

​ MySQL数据库不仅提供了数据库的服务器端应用程序,同时还提供了大量的客户端工具程序,如mysql、mysqladmin、mysqldump等等 1. mysql命令 mysql命令是使用最多的一个命令工具了,为用户提供一个命令行接口来操作管理MySQL服务器。 | mysql命令选项 | 作用 ......
命令 工具 mysql