笔记mysql day 12

Python基础day59Django模型层查询

外键字段的增删改查、多表查询(子查询和连表查询)、正反向的概念、子查询、多表查询之连表查询(基于双下划线的查询)、聚合查询(aggregate)、分组查询(annotate)、F查询、Q查询、Django中如何开启事务 ......
模型 基础 Python Django day

[算法学习笔记] [算法总结] dp背包模型

### 前言 dp背包模型属dp的一种,可以帮助我们快速的转移状态,解题。dp背包模型题的关键是判断这是哪种背包,属于什么类型的dp,只有判断出这是什么类型的背包,才能进一步朝这个方向思考。 ### 01背包 01背包的常规形式是有$n$种物品,每间物品都有重量和价值两个参数。每件物品都可以选or不 ......
算法 背包 模型 笔记

[代码随想录]Day08-字符串 part02

## 题目:[28. 找出字符串中第一个匹配项的下标](https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/) ### 思路: 说白了就是匹配字符串,朴素就是暴力以每一个位置为起点都跑一遍。 ......
随想录 字符串 随想 字符 代码

mysql 使用binlog 恢复数据

1.恢复大原则 想恢复数据,比如删除一行,如果没有备份,要从插入数据的那一行或者那一天开始恢复。如果从未备份,想恢复删除的数据,要从系统开始一点一点恢复,会把这个系统建立后所有执行的语句再执行一遍。所以要经常备份。否则出幺蛾子难搞 2.恢复操作 1.把binlog日志复制到另外文件夹,这个是恢复的点 ......
数据 binlog mysql

Week6 Day5

偶吼吼 今天终于来到了 图形用户接口 终于能接触到 有关设计之类的东西了 GUI从创建window开始 通常会使用JFrame JFrame frame=new JFrame(); 可以这样加入按钮、文字字段等: frame.getContentPane().add(button); 你得指定尺寸和 ......
Week6 Week Day5 Day

Day 11

# Day 11 ## 全真模拟赛 ### T1 赛时切了/se 首先可以直接按照a排序,一定选择一个区间 前缀和可求区间和,区间 $l, r$ 的价值就是 $preb_r - preb_{l - 1} - (a_r - a_l)$ 然后固定 $r$ ,预处理出每个位置 $l 所对应的最值即可 `` ......
Day 11

《MySQL 5.6 Reference Manual》

MySQL 5.6 Reference Manual Including MySQL NDB Cluster 7.3-7.4 Reference Guide Abstract This is the MySQL Reference Manual. It documents MySQL 5.6 thr ......
Reference Manual MySQL 5.6

MySQL 调优(视野二 都可优化什么)

8.1 Optimization Overview 8.2 Optimizing SQL Statements 8.2.1 Optimizing SELECT Statements 8.2.2 Optimizing Subqueries and Derived Tables 8.2.3 Optimi ......
视野 MySQL

MySQL Full-Text Search Functions 文档

12.10 Full-Text Search Functions 12.10.1 Natural Language Full-Text Searches12.10.2 Boolean Full-Text Searches12.10.3 Full-Text Searches with Query Ex ......
Full-Text Functions 文档 Search MySQL

InnoDB – the best storage engine for MySQL?

https://dev.mysql.com/doc/refman/5.7/en/innodb-introduction.html InnoDB is a general-purpose storage engine that balances high reliability and high pe ......
storage InnoDB engine MySQL best

java基础下(笔记)

面向对象编程 本质:以类的方式组织代码,以对象来组织(封装)数据 面向对象:分类的思维模式, 首先思考解决问题需要哪些分类,然后对这些分类进行单独思考。 面向过程:步骤清晰简单,每一步都清清楚楚。 类和对象 从认识论角度思考是先有对象后有类,对象是具体事物,类是对具体事物的抽象 从代码运行角度思考是 ......
基础 笔记 java

Linux环境编程day01--库与环境变量

##### UNIX系统简介: 1970年于美国贝尔实验室,作者肯.汤普逊和丹尼斯.里奇 UNIX是最早的多用户、多任务、支持多种CPU架构,高稳定性、高可靠性、高安全性 既能构建大型关键型业务系统的服务器(银行、电信公司等),也能支持移动嵌入式设备 Minix是一种开源的基于微内核架构的类UNIX ......
环境 变量 Linux day 01

OceanBase数据字典视图学习与总结(MySQL模式)

OceanBase 数据库的系统视图分为字典视图和性能视图。其中字典视图就是描述数据字典的视图,OceanBase 数据库的字典视图包含 information_schema.* 视图、oceanbase.CDB_* 视图、oceanbase.DBA_*视图以及 mysql.* 视图。本文所涉及的版 ......
视图 字典 OceanBase 模式 数据

[论文阅读笔记] AnoShift - A Distribution Shift Benchmark for U

# AnoShift: A Distribution Shift Benchmark for Unsupervised Anomaly Detection 主要贡献点: 1. 用t-SNE,Optimal Transport Dataset Distance 分析了网络流量中用于无监督异常检测任务的 ......

ubuntu18.04安装nodejs最新版、指定版 12.x 14.x

ubuntu18.04安装nodejs最新版、指定版 12.x 14.x 今天准备在 ubuntu 服务器里面安装 nodejs 版本,ubuntu 18.04 仓库 nodejs 默认是 8.x 版本。 1. 通过 apt 安装 nodejs 在 Ubuntu 18.04 的默认仓库包含了一个 N ......
最新版 ubuntu nodejs 18.04 18

《深入理解Java虚拟机》读书笔记:Java内存区域

Java内存区域包含程序计数器、虚拟机栈、本地方法栈、Java堆、方法区五个区域。 运行时数据区分类 Java内存区域 一、程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前线程所执行的字节码的信号指示器。 字节码解释器工作时就是通过改变 ......
Java 内存 区域 笔记

记录一下Linux下远程访问Mysql连接不上,报错The driver has not received any packets from the server.

# 问题所在 远程服务器已经提前安装好了MySQL,版本也是对应的。在ssh上可以正常进入MySQL数据库。但是其他地方无法连接上,例如navicat和IDE内部都发生报错。 # 排查 ## 1. 首先排查了一下远程服务器上mysql服务状态是否处于正常运行状态 `sudo service mysq ......
received packets driver server Linux

mysql事务和索引详解

# mysql事务和索引详解 ## 1.事务 > 注:事务就是一组操作的集合,成功一起成功,失败一起失败 > > > > 事务控制: > > 1. 开启事务:start transaction; / begin; > 2. 提交事务:commit; > 3. 回滚事务:rollback; > > 使 ......
索引 事务 mysql

鸟哥Linux私房菜学习记录day8

第十五章 例行性工作调度 工作调度种类:at cron at :at 是个可以处理仅执行一次就结束调度的指令 crontab :crontab 这个指令所设置的工作将会循环的一直进行下去,可循环的时间为分钟、小时、每周、每月或每年等。crontab 除了可以使用指令执行外,亦可编辑/etc/cron ......
私房 Linux day8 day

[刷题笔记] [BJOI2019] 排兵布阵

[Problem](https://www.luogu.com.cn/problem/P5322) ### Description 共有$n$种物品,每种物品都有$t$个,每种物品的重量是$a_i\times 2+1$,价值为$i$,现在你有一个重量为$m$的背包,请问你的价值最大是多少? ### ......
笔记 BJOI 2019

【笔记】图论:网络流和二分图

## 网络流的求法 ## misc ### 复杂度分析 - Dinic 的复杂度上界为 $O(n^2m)$。 - 但是特殊情况下会更快,如二分图匹配是 $O(m\sqrt n)$ 的;确定流量上限 $f$ 时,复杂度为 $O(mf)$。 - 最小费用最大流的复杂度上界为 $O(nmf)$。 - 注意 ......
笔记 网络

Java(从零到企业级电商项目实战)学习笔记

资料网站:http://learning.happymmall.com/env.html 一、mybatis三剑客:generator,plugin,pagehelper pagehelper->https://github.com/pagehelper/Mybatis-PageHelper 二、s ......
实战 笔记 项目 企业 Java

[算法学习笔记] 多重背包--二进制拆分

### 多重背包 回顾一下多重背包是什么?有$n$种物品,每个物品都有有限个,每个物品都有重量和价值两个参数,你有一个限重为$W$的背包,求背包内价值最大。 我们朴素的做法是将多重背包拆分成01背包求解,因为每个物品都有有限个,假设第$i$个物品有$j$个,那么跑$j$次01背包即可。 但是这样复杂 ......
二进制 算法 背包 笔记

mysql事务怎么理解

事务是数据库管理系统中用于管理一组数据库操作的机制,它保证了这组操作要么全部成功执行,要么全部失败回滚,从而维护了数据库的一致性和完整性。 事务的特性通常由 ACID 缩写表示: 原子性(Atomicity):事务是一个原子操作单元,要么全部执行成功,要么全部失败回滚。如果在事务执行过程中发生了错误 ......
事务 mysql

『复习笔记』树链剖分(重链剖分)

## 前言(事出必有因) 今天模拟赛有一道线段树+LCA的题,考场上码了两个小时,结果pushup错了,结果线段树调完了,发现TLE了,原来是求LCA炸了。。 因为我用的倍增(我就是倍增狗你能把我怎么样),但是倍增的一个重要问题就是log都跑满了,但是树剖跑不满log,别问我为什么不用Tarjan, ......
笔记

h5(html5)+css3前端笔记二

###HTML标签 ####表格标签 表格的主要作用: 表格主要用于**显示、展示数据**,因为它可以让数据显示的非常的规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表现得很有条理。 1.``用来定义表格的标签。 2.``用来定义行的标 ......
前端 笔记 html5 css3 html

HTML总结笔记

# HTML总结 学习来源:https://www.bilibili.com/video/BV1x4411V75C?p=11&vd_source=c406cec6bb9d5441fcb8903f9c8242d5 ## 基本标签 ```html 一级标签 二级标签 三级标签 四级标签 五级标签 六级标 ......
笔记 HTML

【安全学习之路】Day38

![](https://img2023.cnblogs.com/blog/3073714/202308/3073714-20230803162004034-519185628.png) ![](https://img2023.cnblogs.com/blog/3073714/202308/30737 ......
Day 38

SSM(源生活-大众点评后端)学习笔记

1、restful+SpringMVC+form表单: 1.1 由于form表单只支持method=post或者method=get,对于delete及put,可以 a. 添加过滤器HiddenHttpMethodFilter; b. 在form中添加<input type="hidden" nam ......
笔记 SSM

mysql多表查询

# mysql多表查询 ## 1.内连接查询 1. ### 隐式内连接查询 ```mysql select * from table1,table2 where conditions; ``` 注:如果起别名,条件和查询的内容需要用别名来调用 2. ### 显示内连接查询 ```mysql sele ......
mysql