笔记mysql

MySQL DROP TABLE

DROP TABLE的堆栈 #0 row_drop_table_from_cache (tablename=0x7f7d580295b0 "db/t", table=0x7f7d58008b20, trx=0x7f7e50c0b150) at /root/mysql-5.7.32/storage/i ......
MySQL TABLE DROP

《C++ Primer》(第5版) 读书笔记

第1章 开始 本章介绍C++的大部分基础内容:类型、变量、表达式、语句及函数。在这个过程中,我们会简要介绍如何编译及运行程序。在学习完本章并认真完成练习之后,你将具备编写、编译及运行简单程序的能力。后续章节将假定你已掌握本章中介绍的语言特性,并将更详细地解释这些特性。 学习一门新的程序设计语言的最好 ......
笔记 Primer

Effective Modern C++ 学习笔记

前言记录下阅读此书的感想与总结,一方面能巩固复习,另一方面也能更好地浓缩本书的精华,方便日后的回看。 第五章 右值引用、移动语义和完美转发它们带来的好处 移动语义使得编译器能使用效率更高的移动操作来替换昂贵的复制操作移动语义使得创建只移对象成为可能,如:std::unique_ptr, td::th ......
Effective 笔记 Modern

Python中的递归简明入门|Python私教辅导笔记「递归练习)

你好,我是悦创。 一、什么是递归? 在计算机科学中,递归是一种编程技术,它涉及到函数调用自身来解决问题。递归函数就像一个循环,能够反复执行某个任务,直到达到一个特定的条件。许多实际问题都可以通过递归的方式来解决,比如数据搜索、排序等。 二、Python中的递归 在Python中,我们可以通过定义一个 ......
Python 教辅 笔记

关于使用Mysql Temporary创建临时表

关于临时表的操作问题 今天使用mysql的temporary创建临时表,后将原表的数据复制到临时表中时,出现 table doesn't exist问题,困扰了很久,百思不得其解。 当不使用Temporary字段的时候,就不会出现这个问题,所以一开始以为是创建了临时表之后,临时表不存在于当前的数据库 ......
Temporary Mysql

Django笔记三十九之settings配置介绍

本文首发于公众号:Hunter后端 原文链接:Django笔记三十九之settings配置介绍 这一篇笔记介绍 Django 里 settings.py 里一些常用的配置项,这些配置有一些是在之前的笔记中有过介绍的,比如 logging 的日志配置,session 的会话配置等,这里就只做一下简单的 ......
settings 笔记 Django

五月第一篇阅读笔记

人月神话读后感 书名《人月神话》中的人指的是人力,月指的是工作时间,主要的意思是人月作为一种衡量软件开发工作量的单位有其误导性,举例来说,1个人可以在10周之内做完的项目,10个人不一定可以在1 周之内完成。 其实在书中作者更进一步地指出,单纯地增加开发人力,不仅不能对应地减少项目的开发时间,甚至有 ......
笔记

React笔记-组件(一)

React学习笔记-组件(一未完成) 特点 声明式 组件化 跨平台 React脚手架 a. 全局安装react脚手架 create-react-app npm install create-react-app -g & npx create-react-app my-app b. 使用create- ......
组件 笔记 React

React笔记-样式(二)

React学习笔记-样式(二) 内联样式 import React from "react"; export default class LearnStyle extends React.Component { render () { return ( <div> {/* 以下两种方法都可以 一种不 ......
样式 笔记 React

React笔记-事件(三)

React学习笔记-事件(三) 定义事件 React 元素的事件处理和 DOM 元素的很相似 但是有一点语法上的不同 React 事件的命名采用小驼峰式(camelCase)而不是纯小写 如点击事件onClick import React from 'react' export default cl ......
事件 笔记 React

人月神话阅读笔记04

过去我是怎么做的 没有在写程序之前写关于程序的使用的文档(文档的表达应简介明确) 很少对程序进行全面的验证 为什么这样做不好 自己很久后再使用这个程序的话可能会忘记某些操作 这是不好的习惯,没有太程序的健壮性,自己知道输入什么合法而用户不知道,如果用户输入非法而导致程序崩溃就不好了 解决办法 慢慢尝 ......
神话 笔记

React笔记-state(四)

React学习笔记-state(四) 概念 state的主要作用是用于组件保存 控制以及修改自己的状态 它算是组件的私有属性 不可通过外部访问和修改 只能通过组件内部的this.setState来修改 修改state属性会导致组件的重新渲染 注意: 如果直接通过this.state.xxx的方式修改 ......
笔记 React state

React笔记-渲染列表Key(五)

React学习笔记-渲染列表Key(五) 渲染列表需要添加key属性 import React from "react" export default class LearnKey extends React.Component { state = { infos : [ {name : 'Bob' ......
笔记 React Key

如何进行MySQL源码调试(一条select语句的执行流程)

一、背景 MySQL是当今世上最受欢迎的使用最广泛的开源数据库,它的繁荣离不开它的开源特性。放在过去商业数据库的时代,大家都没有机会接触到数据库的源代码,但在如今开源数据库的时代,越来越多的人开始研究数据库的源码,并给社区贡献代码,MySQL官方每次发布新版本都要感谢一些在社区上贡献代码的程序员。现 ......
语句 源码 流程 select MySQL

中国剩余定理学习笔记

给定 $n$ 组非负整数 $a_i, b_i$,其中 $b_i$ 两两互质,求解关于 $x$ 的方程组的最小非负整数解。 $\begin{cases} x \equiv b_1\ ({\rm mod}\ a_1) \ x\equiv b_2\ ({\rm mod}\ a_2) \ ... \ x \ ......
定理 笔记

MySQL(二十二)其他数据库日志(一)通用查询日志和错误日志

MySQL(二十二)其他数据库日志(一)通用查询日志和错误日志 1 MySQL支持的日志 1.1 日志类型 慢查询日志:记录执行时间超过long_query_time的所有查询,方便我们对查询进行优化 通用查询日志:记录所有连接的起始和终止时间,以及连接发送给数据库的所有指令,对复原操作的实际场景、 ......
日志 错误 数据库 数据 MySQL

MySQL(二十二)其他数据库日志(二)bin log二进制日志

MySQL(二十二)其他数据库日志(二)bin log二进制日志 bin log二进制日志 bin log 即 binary log,二进制日志,也叫做变更日志 它记录所有更新数据的DDL和DML语句,但是不包含没有修改数据的语句(如Select、show等),以事件的形式记录保存在二进制文件中 可 ......
日志 二进制 数据库 数据 MySQL

最小表示法 学习笔记

描述:给出一个字符串s,将s循环移位若干次之后使得字符串的字典序最小。 朴素的思路:对于每一个位置为结果字符串的开头去暴力做。显然最坏复杂度O(|S|^2) 于是考虑优化这个过程。 假设对于不同的两个下表i和j,如果有s[i,i+1,..,i+k-1]=s[j,j+1,..,j+k-1]和s[i+k ......
表示法 笔记

笔记本自带键盘如何关闭

左下角搜索栏中搜索cmd,以管理员身份运行 在弹出的窗口中将下面这段代码输入进去,并回车。 sc config i8042prt start= disabled 重启,笔记本自带键盘关闭 如果想恢复,只要外置键盘以同样方法输入下面这个代码,重启即可。 sc config i8042prt start ......
键盘 笔记本 笔记

Method com/mysql/jdbc/JDBC4ResultSet.getObject(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Objec

mybatis-plus生成的日期类型默认是localdatetime,数据库是datetime,按道理转换应该可以,我又不想把实体类转换成date 查看依赖 <--locadate/locadatetime的时间依赖--> <dependency> <groupId>org.mybatis</gr ......

docker mysql 命令导入sql数据文件

1、查看mysql容器 docker ps 比如我的是:94df84cbkkkk 2、复制sql文件到docker mysql里面的tmp文件夹 docker cp /root/mysql_backup.sql 94df84cbkkkk:/tmp/ 3、然后进入docker mysql里面执行命令登 ......
命令 文件 数据 docker mysql

KingbaseES 实现 MySQL 函数 last_insert_id

用户从mysql迁移到金仓数据库过程中,应用中使用了mysql函数last_insert_id()来获取最近insert的那行记录的自增字段值。 mysql文档中关于函数的说明和例子: LAST_INSERT_ID() 如果没有参数,则LAST_INSERT_ID()返回一个BIGINT UNSIG ......

KingbaseES V8R6运维案例之---MySQL和KingbaseES字符串排序规则对比

案例说明: 相同数据排序后查询,在MySQL和KingbaseES下得到的排序顺序不一致,本案例从MySQL和KingbaseES的排序规则分析,两种数据库排序的异同点。 适用版本: KingbaseES V8R6、MySQL 8.0 一、MySQL的排序规则 1、排序规则(collation) 排 ......
KingbaseES 字符串 字符 规则 案例

【笔记】编译原理 - 中

5 语法制导翻译 考虑语义分析——为 CFG 中的文法符号设置语义属性;在语法分析树上,语义属性值用与文法符号所在产生式(语法规则)相关联的语义规则来计算 语义规则同语法规则(产生式)相联系,涉及概念: 语法制导定义 (Syntax-Directed Definitions, SDD) 语法制导翻译 ......
原理 笔记

MySQL实现树形查询

需要mysql 8以上,5.7不支持 https://www.jianshu.com/p/f908aa35d448 CREATE TABLE `perm_resource` ( `resource_id` varchar(50) NOT NULL COMMENT '资源ID', `resource_ ......
树形 MySQL

论文阅读笔记《Training Socially Engaging Robots Modeling Backchannel Behaviors with Batch Reinforcement Learning》

Training Socially Engaging Robots Modeling Backchannel Behaviors with Batch Reinforcement Learning 训练社交机器人:使用批量强化学习对反馈信号行为进行建模 发表于TAC 2022。 Hussain N, ......

扩展中国剩余定理学习笔记

给定 $n$ 组非负整数 $a_i, b_i$ ,求解关于 $x$ 的方程组的最小非负整数解。 $\begin{cases} x \equiv b_1\ ({\rm mod}\ a_1) \ x\equiv b_2\ ({\rm mod}\ a_2) \ ... \ x \equiv b_n\ ({ ......
定理 笔记

树链剖分(轻/重链剖分学习笔记)

个人树链剖分是一个暴力数据结构,也就是它的本质就是暴力,只不过优化了一下而已。 树链剖分一般用于维护树上两点之间或子树中的权值。算是树上问题中较为基础的一个算法。 ......
笔记

MySQL-分组函数ROLLUP的基本用法

一、ROLLUP简介 ROLLUP是GROUP BY子句的扩展。 ROLLUP选项允许包含表示小计的额外行,通常称为超级聚合行,以及总计行。 通过使用ROLLUP选项,可以使用单个查询生成多个分组集。 MySQL中的ROLLUP是用于 产生汇总输出的修饰符,包括表示超级汇总(较高级别)汇总操作的额外 ......
函数 ROLLUP MySQL

mysql 去重分组后取每组时间最新的一条记录

mysql 去重分组后取每组时间最新的一条记录 第一步:先分组后取到分组的那个id以及每个组最新的数据 -- 先根据课程分组,然后在取这组统计数据中最先的日期 select CourseID,MAX(CountDate) as CountDate from Rep_school_class_cour ......
时间 mysql