笔记mysql day 12
Python学习笔记
第二章 变量和简单数据类型 2.1 字符串 2.1.1 使用方法修改字符串的大小写 str.title():以首字母大写显示每个单词 str.upper():字符串全部改成大写 str.lower():字符串全部改成小写 2.1.2 删除空白 str.rstrip():删除字符串末尾的空白 str. ......
读书笔记-《人件集》-2
第二个是改善工作环境。工作环境的质量直接关系开发者的效率。一般来说,除了新手,经验对产出效率影响不大。反倒是,和身边的人有关;如果他们表现好,你也会自然表现好。这也就是环境同化,好的工作环境真的很重要。好的工作环境:工作空间宽敞、光亮、安静、具有私密性、不容易受到打扰并且具有窗户(不然就像一个牢笼) ......
【动手学深度学习】第五章笔记:层与块、参数管理、自定义层、读写文件、GPU
为了更好的阅读体验,请点击这里 由于本章内容比较少且以后很显然会经常回来翻,因此会写得比较详细。 5.1 层和块 事实证明,研究讨论“比单个层大”但“比整个模型小”的组件更有价值。例如,在计算机视觉中广泛流行的ResNet-152 架构就有数百层,这些层是由层组(groups of layers)的 ......
数学笔记
反演和容斥 反演本质 反演形如 $f(n)=\sum\limits_{i=0}^na_ig(i)\iff g(n)=\sum\limits_{i=0}^nb_if(i)$。实质是:两个函数(数列)之间的双向(求和)关系。 如果定义一个关系矩阵 $\mathcal A$,满足 $f(n)=\sum\l ......
整体二分学习笔记
整体二分 引入 对于一堆询问,如果每个单独的询问都可以二分解决的话,时间复杂度为 $O(NM\log N)$,但实际上每次二分都会有一些残留信息被我们扔掉,如果我们将所有询问一起二分,就可以最大时间的减小复杂度。 讲解 经典例题:区间第k大 给定一个序列 a 和一个整数 S,有 2 种操作: 1. ......
mysql基础
SQL语句 SQL语句分类 SQL分类: 数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等 数据操作语言:简称DML(Data Manipulation Language),用来对数据库中 ......
day02-作业
1.节点规划 2.部署过程 2.1 系统初始化 # cat /etc/security/limits.confroot soft core unlimitedroot hard core unlimitedroot soft nproc 1000000root hard nproc 1000000r ......
MySQL----日期相关
获取当前日期select curdate();结果: 2023-04-27 获取当前日期为几号select day(curdate())结果:27 在当前日期上加上时间间隔select DATE_ADD(curdate(),interval 2 day) 结果:2023-04-29 一、获取本月第一 ......
MySQL
1、回表查询与索引覆盖 聚簇索引:主键索引一般是聚簇索引。聚簇索引的非叶子结点记录的是索引,叶子结点记录了对应的数据行(所有的字段)。 非聚簇索引:叶子结点记录的是普通索引列与主键的对应关系(不记录别的字段)。 如果走了普通索引,但想要 select 走的索引之外的字段,那么在根据非聚簇查完之后,就 ......
spring boot jpa MYSQL教程mysql连接的空闲时间超过8小时后 MySQL自动断开该连接
Sun Apr 16 08:15:36 CST 2023There was an unexpected error (type=Internal Server Error, status=500).PreparedStatementCallback; SQL [select userId from ......
Mysql查询父、子节点
一、概述 相信大家在实际的开发工程中,都会遇到需要依据当前节点,查询出其上级节点或下级节点的需求。下面就我在工作过程中的处理方式记录如下,如有片面之处,欢迎批评指正。 二、示例表结构 初始表数据如图: 查看表结构和初始数据脚本 DROP TABLE IF EXISTS `t_cfg_region`; ......
MySQL8 表空间缓解磁盘压力
一 、背景 云上磁盘io饱和,为了缓解MySQL8压力,可以把指定表迁移到指定表空间目录,创建语法如下: CREATE [UNDO] TABLESPACE tablespace_name [ADD DATAFILE 'file_name'] [AUTOEXTEND_SIZE [=] value] [ ......
4月人月神话阅读笔记1
第1章 焦油坑 1.1 编程系统产品(Programming Systems Product)开发的工作量是供个人使用的、独立开发的构件程序的九倍。 我估计软件构件产品化引起了3倍工作量,将软件构件整合成完整系统所需要的设计、集成和测试又强加了3倍的工作量,这些高成本的构件在根本上是相互独立的。 1 ......
4月人月神话阅读笔记2
第3章 外科手术队伍 3.1 同样有两年经验而且在受到同样的培训的情况下,优秀的专业程序员的工作效率是较差程序员的十倍。(Sackman、Erikson和Grand) 需要协作沟通的人员的数量影响着开发成本,因为成本的主要组成部分是相互的沟通和交流,以及更正沟通不当所引起的不良结果(系统调试)。这一 ......
4月人月神话阅读笔记3
第5章 画蛇添足 5.1 尽早交流和持续沟通能使结构师有较好的成本意识,以及使开发人员获得对设计的信心,并且不会混淆各自的责任分工。 面对估算过高的难题,结构师有两个选择:削减设计或者建议成本更低的实现方法——挑战估算的结果。后者是固有的主观感性反应。此时,结构师是在向开发人员的做事方式提出挑战。想 ......
代码随想录Day38-Leetcode509. 斐波那契数,70. 爬楼梯,746. 使用最小花费爬楼梯
咳咳, 因为找实习+摆导致时间被浪费大半; 先从动态规划学起吧,之前的慢慢补。 理论基础 动态规划的解题步骤 1.确定dp数组及对应下标的含义 2.确定dp的状态转移方程(递推公式) 3.确定dp数组如何初始化 4.确定dp遍历顺序 5.距离推导dp数组验证 509. 斐波那契数 题目链接:http ......
day 18 猜牌
1.申明一个计数数组a与一个判断数组t; 2.进行13次循环; 3.当满足条件时,对a的一个元素赋值,并更改t; 4.输出a; #include<iostream> using namespace std; int j=1; int main(){ int a[14],flag[14]={0}; p ......
前端学习笔记--主流web框架
<!doctype html> <html> <head> <meta charset='UTF-8'><meta name='viewport' content='width=device-width initial-scale=1'> <style type='text/css'>html {o ......
MySQL - SQL语句增加字段/修改字段/修改类型/修改默认值
1. 添加字段,比如我在数据表中添加一个 age 字段,类型为int(11) ALTER TABLE player ADD COLUMN age int(11); 2. 修改字段名,将 age 字段改成player_age ALTER TABLE player RENAME COLUMN age t ......
Linux安装Mysql5.7
前言:还是和以前一样,linux安装软件的目录都是data目录 1.进入data目录,创建mysql目录并进入该目录 cd /data mkdir mysql cd mysql 2.删除默认配置,不推荐rm -rf rm /etc/my.cnfy 3.上传 "mysql-5.7.23-linux-g ......
DataX-在Windows上实现postgresql同步数据到mysql
场景 DataX-阿里开源离线同步工具在Windows上实现Sqlserver到Mysql全量同步和增量同步: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130330353 在上面实现sqlserver到mysql的数据同步之 ......
mysql字段类型json更新
update tbl_test set test_json = JSON_REPLACE( test_json, '$."jsonFieldName"', ( CAST(test_json -> '$."jsonFieldName"' AS SIGNED INTEGER) - 70 * 365 -1 ......
找出是什麽阻碍了您的敏捷实践——探索创新团队失败的12大原因
如果您试图通过敏捷开发保持领先地位,了解可能阻碍进展的常见错误非常重要。在敏捷理论和实践中,有 12 个经常犯的重大错误,如果不加以纠正,可能会导致项目失败。要解决这些敏捷失败陷阱,重要的是要了解问题的根本原因并採取有效措施来提高项目的成功率。 敏捷宣言已经发布了22年。这仅一两页的敏捷原则很多人貌 ......
Day 28 28.1 JS进阶之三元运算符
JS工具之三元运算符 【1】格式 三元运算符: 条件表达式?语句1:语句2; let a = 10; let b = 20; let d = a > b? a: b console.log(d); 注释: 条件运算符在执行时,首先对条件表达式进行求值, 如果该值为true,则执行语句1,并返回执行结 ......
Day 28 28.2 JS进阶之eval和hook函数
JS进阶之eval函数和hook函数 【一】eval eval() 函数计算 JavaScript 字符串,并把它作为脚本代码来执行。 如果参数是一个表达式,eval() 函数将执行表达式。 如果参数是Javascript语句,eval()将执行 Javascript 语句。 eval(string ......
Day 28 28.3 JS-Function对象之call和apply方法
JS-Function对象之call和apply方法 call,apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的, 因为属于Function.prototype,所以每个Function对象实例(就是每个方法)都有call,apply属性。 既然 ......
Day 27 27.2 JS进阶之window对象
JS-Function对象之window对象 window 是客户端浏览器对象模型的基类, window 对象是客户端 JavaScript 的全局对象。 一个 window 对象实际上就是一个独立的窗口,对于框架页面来说,浏览器窗口每个框架都包含一个 window 对象。 (1)全局作用域 在客户 ......
Day 27 27.1 JS进阶-Function对象之prototype对象
JS-Function对象之prorotype原型对象 案例1: // 创建方式1 var foo = new Function("console.log('hello world!')") foo() // 创建方式2 function Person() { console.log("hello ......
Day 27 27.3 JS进阶之ES6新语法
JS进阶之ES6新语法 1. var、let以及const ES6 中引入了关键字 let 和 const 作为 var 的替代。 它们非常有用,如今几乎每个 JavaScript 开发人员都在使用它们。 与关键字 var 不同,这两个关键字具有块作用域。 这意味着当你在块中声明它们时,它们只能在该 ......