自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LH is programming hard

心之所往,吾必为之!

  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 JDBC实战(一)JDBC概述

JDBC概述1、什么是JDBC?2、JDBC中涉及的一些概念3、简单的小Demo入门JDBC3.1、使用JDBC连接MySQL数据库3.2、使用JDBC实现增删改查(CRUD)3.3、了解JDBC中的SQL注入问题package CRUD_test;import driver.JDBCUtils1;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import jav

2020-07-31 20:26:07 707

原创 MySQL学习日记(八)MySQL日志记录

文章目录MySQL日志记录1、MySQL日志及分类2、MySQL错误日志(ERROR LOG)2.1、启动和设置错误日志2.2、查看错误日志2.3、删除错误日志3、MySQL二进制日志3.1、启动和设置二进制日志3.2、查看二进制日志3.3、删除二进制日志3.4、暂时停止二进制日志4、使用二进制日志文件还原数据库5、通用查询日志(General Query Log)5.1、启动和设置通用查询日志5.2、查看通用查询日志5.3、停止通用查询日志5.4、删除通用查询日志6、慢日志查询6.1、启动和设置慢查询日志

2020-07-30 16:31:07 922

原创 MySQL学习日记(六)用户管理、权限安全

文章目录用户管理和权限安全1、user权限表1.1 用户列1.2 权限列1.3 安全列1.4 资源控制列2、其他权限表(db、tables_priv、columns_priv、procs_priv)2.1 db表2.2 tables_priv表和columns_priv表2.3 procs_priv表3、创建用户的3种方式3.1 使用create user创建3.2 在mysql.user表中添加用户3.3 使用grant语句创建用户用户管理和权限安全MySQL 是一个多用户数据库,具有功能强大的访问控

2020-07-30 11:00:14 562

原创 MySQL学习日记(五)MySQL事务和字符集

MySQL事务和字符集1、事务当多个用户访问同一数据时,一个用户在更改数据的过程中可能有其它用户同时发起更改请求,为保证数据的一致性状态,MySQL 引入了事务。1.1 MySQL为什么需要事务多个用户访问同一个数据,一个用户修改数据的同时另一个用户同时发出更改要求。这个时候会导致数据可能发生异常。如银行转账业务,张三账号有1000块,李四有500块。假设张三转账给李四500块,而这个时候恰巧有另一个人王五给张三转账500,如果没有事务,而这两个请求同时发生。那么张三的账号上的余额是多少?是100

2020-07-29 16:18:26 282

原创 MySQL学习日记(四)视图、索引、存储过程、触发器

文章目录视图、索引、存储过程、触发器1、什么是MySQL视图1.1、视图1.2、存储1.3、用途1.4、视图的优点1.5、使用视图注意事项2、视图常见操作2.1、 创建视图2.1.1、创建基于单表的视图2.1.2、创建基于多表的视图2.2、修改视图2.2.1、修改视图的内容2.2.2、修改视图的名字2.3、删除视图(Drop view)视图、索引、存储过程、触发器1、什么是MySQL视图1.1、视图MySQL 视图(View)是一种虚拟存在的表,同真实表一样,视图也由列和行构成,但视图并不实际存在于

2020-07-26 22:22:04 600

原创 算法学习(七)回溯算法

文章目录回溯算法浅学1、回溯算法的思想1.1 概念1.2 对比穷举法(解空间不同、通过剪枝回溯实现)1.3 解空间和其他一些概念1.4 剪枝函数(当某个顶点没有希望则其所在树枝可以减去)1.5 回溯算法设计步骤2、实战例子2.1、货物装载问题(子集树)2.2、0-1背包问题(子集树)2.3 八皇后问题2.4、 地图中的点m-着色问题(回溯图)回溯算法浅学1、回溯算法的思想1.1 概念回溯法(back tracking)(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但

2020-07-26 18:47:37 581

原创 MySQL学习日记(一)认识数据库

1、登陆并启动数据库2、列出当前用户可查看的数据库SHOW DATABASES;3、创建数据库4、列出以…开头;以…结尾;包含…的数据库SHOW DATABASES LIKE 'test_db';//test_db数据库SHOW DATABASES LIKE '%test%';//名字包含test的数据库SHOW DATABASES LIKE 'test%';//以test开头的数据库SHOW DATABASES LIKE '%1';//以1结尾的数据库...

2020-07-24 12:06:37 766

原创 MySQL学习日记(三)操作数据表

文章目录第八章 操作数据表1、SELECT:查询数据表2、DISTINCT:过滤重复数据3、AS:设置别名4、LIMIT:限制查询结果的条数5、ORDER BY:对查询结果排序6、WHERE:条件查询语句7、LIKE:模糊查询(匹配)8、 IS NULL:空值查询第八章 操作数据表1、SELECT:查询数据表在 MySQL 中,可以使用 SELECT 语句来查询数据。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。语法SELECT{* | &lt

2020-07-23 22:42:16 874

原创 算法学习(五)图算法学习总结

文章目录图算法1、图的表示2、图的遍历2.1、BFS(宽度优先搜索、优先队列)2.2、DFS(深度优先搜索、递归算法)3、寻找最小生成树3.1、Prim算法3.2、 Kruskal算法4、最短路径问题4.1、单源最短路径问题4.2、所有点对最短路径问题图算法1、图的表示2、图的遍历2.1、BFS(宽度优先搜索、优先队列)对边搜索、不断延展。2.2、DFS(深度优先搜索、递归算法)递归调用顶点3、寻找最小生成树3.1、Prim算法3.2、 Kruskal算法4、最短路

2020-07-22 22:32:00 1798

原创 MySQL学习日记(二)MySQL中的约束和运算符

文章目录1、主键约束1.1、 在创建表时设置主键约束1.2、 在创建表时设置联合主键1.3、 在修改表时添加主键约束1.4、 删除主键约束2、主键自增长AUTO_INCREMENT指定自增字段初始值自增字段值不连续3、外键约束创建表时创建外键约束1、主键约束主键(PRIMARY KEY)的完整称呼是“主键约束”,是 MySQL 中使用最为频繁的约束。一般情况下,为了便于 DBMS 更快的查找到表中的记录,都会在表中设置一个主键。主键分为单字段主键和多字段联合主键,本节将分别讲解这两种主键约束的创建、修

2020-07-22 12:58:19 588

原创 算法学习(四)贪心算法(重要)

文章目录贪心算法1、基本思想1.1、概述1.2、从任务选择问题里体会贪心算法设计步骤2、实战例子2.1、0-1背包问题(选-1还是不选-0)2.2、背包问题2.3、哈夫曼编码3、贪心算法和动态规划的区别贪心算法1、基本思想1.1、概述我们知道求解最优化问题的算法一般包括一系列的求解步骤,每一步骤都要在许多选择里面做一个决策,然后才能得到问题的一个解。贪心算法(Greedy Algorithm)总是在每一步骤中做出最优的决策,希望通过一系列的局部最优决策,从而获得问题的全局最优解。日常例子如:打

2020-07-19 12:46:39 525

原创 MySql 8.0.21免安装版配置教程

下载:https://dev.mysql.com/downloads/mysql/解压:添加环境变量:创建配置文件

2020-07-17 00:15:21 2957 2

原创 算法学习(二)分治递归

文章目录二、分治与递归1、递归1.1、递归的思想1.2、选择排序1.3、生成排列1.4、如何求解递归方程2、分治2.1、分治的思想2.2、什么时候可以使用分治2.3、简单样例2.3.1、二分搜索2.3.2、快速排序2.3.3、归并排序2.4、进阶样例2.4.1、覆盖残缺棋盘2.4.2、n位大整数的乘法运算2.4.3、Strassen矩阵乘法实现二、分治与递归1、递归1.1、递归的思想1.2、选择排序1.3、生成排列1.4、如何求解递归方程2、分治2.1、分治的思想2.2、什么时候可以使用分

2020-07-12 17:32:52 530 1

原创 LeetCode09:回文数(简单题)

题目判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:你能不将整数转为字符串来解决这个问题吗?通过次数389,578提交次数667,270来源:力扣(LeetCod

2020-07-12 09:20:21 135

原创 LeetCode04:寻找两个正序数组的中位数

rrf

2020-07-10 10:06:37 146

原创 算法学习(三)动态规划(重要)

什么是动态规划先来看一个例子

2020-07-09 12:08:45 718

原创 平衡二叉树之红-黑树学习

红黑树的提出什么是红黑树红黑树的实现(只学插入)对比AVL树、一般的二叉查找树

2020-07-05 13:08:17 769

原创 平衡二叉树及其算法实现

文章目录1、平衡二叉树1.1、什么是二叉搜索树1.2、二叉搜索树的缺点1.3、平衡二叉树的提出1.4、如何构建平衡二叉树(ALV树)1.5 失衡情况及其处理(4种)1.5.1 LL——(右旋)1.5.2 RR——(左旋)1.5.3 LR——>(先左旋再右旋)1.5.4 RL——>(先右旋再左旋)1.5.5 总结代码实现1.5.6 小结1.5.7 删除结点后该如何调整平衡二叉树?1、平衡二叉树1.1、什么是二叉搜索树1.2、二叉搜索树的缺点二叉树查找算法查找时间依赖于树的拓扑结构。查找效

2020-07-04 17:36:18 4295 6

原创 算法学习(一)查找算法

文章目录查找1、什么是查找?2、查找算法如何分类3、如何评估查找算法的效率4、具体算法类型及其实现4.1 顺序查找4.2 二分查找4.3 插值查找(优化二分查找)4.4 Fibonacci查找4.5 树表查找4.6 哈希查找4.7 树表查找查找1、什么是查找?一个比较有用的信息就是:查找算法没有稳定性问题、查找算法的设计需要结合特定的数据结构以及一些操作来考虑。2、查找算法如何分类查找算法按照查找表是否有序的情况,可以分为:无序查找:被查找数列有序无序均可;有序查找:被查找数列必须为有序数

2020-07-03 11:44:37 716

基于STC89C52(或者AT89C52)的水温加热控制系统

使用算法pid 仿真软件protues8.3还是9来着忘记了 keil4 51单片机编译

2022-02-09

Rexg2NFA.zip

正规式转NFA程序 平台:qt4.0,ubuntu18.04 语言:c++ 全中文注释过程。

2021-04-16

74LS194四路彩灯设计.ms14

用移位寄存器74194及必要的逻辑器件设计一个四路彩灯控制器,要求如下: (1)第1节拍:四路彩灯从左向右逐次渐亮,灯亮时间1s,共4s; (2)第2节拍:四路彩灯从右向左逐次渐灭,用时4s; (3)第3节拍:四路彩灯同时亮0.5s,然后同时变暗0.5s,进行4次,用时4s; (4)3个节拍一个循环,共需要12s。 重复(1)~(4).

2020-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除