自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

路漫远 吾求索

相信时间的力量

原创 MySQl 存储过程

引言 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 存储过程思想上很简单,就是数据库 SQL 语言层面...

2019-10-24 07:15:05

阅读数 13

评论数 0

原创 Codeforces Round #576 (Div. 1)B. Welfare State(思维/线段树)

题目:Welfare State 题意: 一个数组,两种操作,然后输出最终数组,两种操作是: 1 p x: 表示将第 p 个数改为x; 2 x: 表示将所有小于 x 的数改成 x; 题解: 首先用线段树肯定可以做,就是 (区间更新 + 单点更新 )。 但这里我们先换个想法考虑这题: 题目要求只输...

2019-09-25 10:45:04

阅读数 70

评论数 0

原创 Codeforces Round #587 (Div. 3)E2. Numerical Sequence (hard version)(二分)

题目:E2. Numerical Sequence (hard version) 题意: 一串数11212312341234512345612345671234567812345678912345678910…… 有q ( q < 500 )次询问,每个询问一个k ( k &...

2019-09-23 14:53:15

阅读数 271

评论数 0

原创 金明的预算方案(01背包)

题目: 点击跳转 输入: 1000 5 800 2 0 400 5 1 300 5 1 400 3 0 500 2 0 输出: 2200 解题: 初看这道题,数据就 m<60, 感觉dfs就能直接搜索过,结果TLE,仔细再想一想会发现时间复杂度达到了O(m^m)。 TLE代码...

2019-09-21 16:27:46

阅读数 44

评论数 0

原创 区间求不重复值的和(树状数组求解)

题目:Galahad 解题思路:关键是要先把询问的几个区间先存起来,将其按照区间的右端点从小到大排序,这样当去掉某一区间内的重复值时就不会影响其他区间,因为其他区间的右端点要么比它小,要么比它大,比它小的不会受影响(因为树状数组向上更新),比他大的恰好也要去重。去重时就利用map。 #inclu...

2019-09-19 10:57:09

阅读数 106

评论数 0

原创 MySQL CHECK约束功能如何实现

CHECK 检查约束 在我们使用 MySQL 插入数据时,假如我们插入性别,就只能插入‘男’、‘女’,或者插入数据控制在一定范围内,我们都会使用 CHECK 检查约束来实现。 问题: MySQL 所有的存储引擎都不支持 CHECK 约束,MySQL中可以写 CHECK 约束,但会忽略它的作用,因此...

2019-06-20 13:25:12

阅读数 1507

评论数 0

原创 MySQl基本命令行语句

Mysql入门语句 连接数据库: mysql -uusername -ppassword username 是用户名 password 是密码 注:-p后可以直接加上密码,就可以直接连接上,但在安全前提下,不建议这写 建议如上面图片上写法直接写 mysql -uusername -p ...

2019-06-16 01:31:26

阅读数 604

评论数 1

原创 MySQL Error Code: 1175. You are using safe update 错误原因及解决方案

当我使用MySQL 执行更新或删除操作时,mysql 报了这样一个错误: Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KE...

2019-06-13 13:18:14

阅读数 220

评论数 0

原创 Tomcat 需要配置环境变量吗?(startup.bat 闪退原因及解决办法)

Tomcat 需要配置环境变量吗? tomcat 是一款轻量级web应用服务器,安装的时候我们都是直接解压zip包,然后在bin目录下双击 startup.bat 就可以启动了,但也相应的会遇到一些问题; 1. Tomcat启动会出现的两个问题: JAVA_HOME 配置问题导致的闪退 解决方...

2019-06-10 18:32:25

阅读数 870

评论数 0

原创 MySQL like 如何查询包含'%'的字段 (ESCAPE用法)

在SQl like语句中,比如 SELECT * FROM user WHERE username LIKE '%luchi%' SELECT * FROM user WHERE username LIKE '_luchi_', % 作为通配符通配多个 _ 作为通配符通配一个 但当lik...

2019-06-10 15:43:11

阅读数 531

评论数 0

原创 MySQl 如何实现 FULL JOIN?

MySQl 不支持FULL JOIN ,那我们如何在MySQl 实现FULL 功能呢? 通过UNION 来实现 FULL JOIN: SELECT * FROM a LEFT JOIN b ON a.name = b.name UNION SELECT * FROM a RIGHT ...

2019-06-10 14:43:51

阅读数 550

评论数 0

原创 MySQl 外键约束(FOREIGN KEY)

外键约束的要求: 父表和子表必须使用相同的存储引擎,而且禁止使用临时表。 数据表的存储引擎只能为InnoDB。 外键列和参照列必须具有相似的数据类型,也就是可以相互转换类型的列,比如 int 和 tinyint 可以,而 int 和 char 则不可以 数字类型的长度以及是否有符号(是否uns...

2019-06-09 00:41:43

阅读数 214

评论数 0

原创 MySQl 子查询 (ANY,SOME,ALL, IN 的运用)

引言 子查询概述: 子查询(Subquery)是指出现在其他 SQl 语句内的 SELECT 子句。 子查询指嵌套在查询内部,且必须始终出现在圆括号内; 子查询可以包含多个关键字或条件 如: DISTINCT , GROUP BY , ORDER BY ,LIMIT, 函数等; 子查询的外层查询...

2019-06-08 12:12:50

阅读数 241

评论数 0

原创 MySQL中char 与 varchar

引言 在我们使用MySQl创建数据表结构时, 为了给字符串类型的数据定义数据类型, 一般我们使用的都是 char 或者 varchar ,但使用的过程中,比如模糊查询 ‘like’ 的使用时, 又感受到它们之间的不同, 那么它们到底有什么区别,特性以及适用范围呢? 一、char char : 定长...

2019-06-07 11:29:37

阅读数 1348

评论数 0

原创 MySQl 数据类型 ENUM 和 SET

MySQl 数据类型 ENUM 和SET ENUM, SET 为 MySQl 中的字符串数据类型,相较于CHAR,VARCHAR 这类随意插入任意字符的字符串类型,ENUM, SET 为 只能在指定的集合里取值 的字符串数据类型。 ENUM(枚举值) 1. 单选字符串数据类型 适合存储表单界面...

2019-06-06 19:08:15

阅读数 425

评论数 0

原创 MySQl 修改提示符

在我们对数据库进行操作时,可以发现数据库每次敲命令时,前面的提示符都是 mysql> 那么这个可以改吗,改了有什么用处? mysql> 为MySQl 数据库默认提示符 修改的提示符可以为任意字符串 修改提示符命令行语句 连接客户端时通过参数指定mysql -u用...

2019-06-06 11:25:00

阅读数 83

评论数 0

原创 MySQL 插入中文报错(即MySQl ERROR 1366: 1366: Incorrect string value: 错误原因)

在使用MySQL插入中文字符时,出现报错 ERROR 1366: 1366: Incorrect string value: '\xE6\x87\x82' for column 'username' at row 1 分析: 这里报错的原因是你要插入的一个中文字段报错 所以这里是你的字段编码方式...

2019-06-05 17:54:31

阅读数 584

评论数 0

原创 MySQl 忘记密码怎么办?

MySQl忘记密码怎么办? 我们在安装使用MySQl 时,有时可能避免不了忘记密码,如果你忘记密码,可以按照如下方案进行操作: 找到my.ini 文件 my.ini 文件为 MySQl 设置文件, 如果你是默认的安装地址,文件在 C:\ProgramData\MySQL\MySQL Serve...

2019-05-31 18:20:57

阅读数 8008

评论数 2

原创 为什么用C语言中const常量定义数组大小会报错?

1.为什么用C语言中const常量定义数组大小会报错? 在c语言编程中我们这样定义数组时编译器回报一个错误 const int maxn = 10; int a[maxn]; //C程序报错 //error:variably modified 'a' at file scope **注:**这...

2019-05-21 23:31:54

阅读数 879

评论数 3

原创 括号匹配问题(栈的运用)

栈的运用以及STL stack的用法 题目描述: 在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹配的...

2019-05-18 22:32:17

阅读数 264

评论数 0

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