- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 Qt安装基本步骤
镜像源下载QtLinux Qt5 开发环境搭建_u013934107的博客-优快云博客_linux安装qtlinux下安装Qt5.7后添加qmake环境变量后出现错误执行qmake -v1出现错误:qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory分析:qtchooser默认选择路径中没有指向qmake路径解决方法:cd /usr/lib
2021-12-14 10:44:38
1113
原创 Mysql数据锁理论、主从复制
锁的定义锁的分类1,从数据类型的操作(读锁、写锁)2.对数据操作的粒度分为表锁和行锁三锁分为表锁、行锁和页锁表锁(偏读)特点:行锁(偏写)
2021-02-23 17:36:35
138
原创 Mysql函数 流程 分支 循环
一创建语法create function 函数名(参数列表)returns 返回类型begin 函数体end注意:1. 参数列表:包含两部分参数名 参数类型2.函数体:肯定会有return语句,如果没有会报错如果return语句me没有放在函数体的最后也不会报错,但不建议return值;3.函数体中仅有一句话,则可以省略begin end4.使用delimiter语句设置结束标记二调用语法select 函数名(参数列表)...
2021-02-23 17:29:10
130
原创 java复用类之组合语法、继承语法;代理、结合使用组合和继承、组合与继承之间选择;protected关键字、向上转型;final数据-空白final和final参数、final方法、final类;
组合语法组合的方法非常直观:只需在新的类中产生现有类的对象。由于新的类是由现有 类的对象所组成,所以这种方法称为组合。该方法只是复用了现有程序代码的功能,而非它 的形式。数据初始化的四种方式1.定义的地方初始化2.在构造器中初始化3.实例初始化4.惰性初始化(用的时候初始化,节省内存资源)继承语法Detergent的scrub()方法覆盖了父类Cleanser的scrub()方法,要想使用必须用super.scrub()调用基类的方法父类private
2020-10-05 21:15:58
175
原创 第26章并发介绍
26.2 为什么更糟糕:共享数据注释:就我理解的而言,被volatile修饰的共享变量,就具有了以下两点特性:1 . 保证了不同线程对该变量操作的内存可见性;2 . 禁止指令重排序临界区( critical section)是访问共享资源的一段代码,资源通常是一个变量或数据结构竞态条件( race condition)出现在多个执行线程大致同时进入临界区时,它们都试图更新共享的数据结构,导致了令人惊讶的(也许是不希望的)结果。不确定性( indeterminate)程序由一个或多
2020-10-03 20:04:15
209
原创 Mysql索引优化
索引失效各种原因表反应的是name age pos三个索引,age必须有火车个头,age不能断,断了只会使用到部分索引也就是age3.4.范围之后全失效不包括范围自身
2020-06-10 20:52:30
121
原创 Msql高级简介
myaql机读顺序mysqlbu不支持全外但是可以通过左外加一个右外在union连接下使用索引 :排好序的快速查找数据结构;索引影响where和order by索引的优势和劣势索引分类和建索引命令索引结构那些情况建立索引那些情况不需要建索引性能分析...
2020-05-16 22:15:23
271
原创 Mysql事务回滚视图
Transaction Control language事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行
2020-05-05 10:56:01
388
原创 Mysql约束和标识列
约束含义:一种限制,用于限制表中的数据,为了保证表中的数据的准确和可靠性分类:六大约束 NOT NULL:非空,用于保证该字段的值不能为空 比如姓名 学号等 DEFAULT:默认,用于保证该字段有默认值,比如性别 PRIMARY KEY:主键,用于保证该字段的值具有唯一...
2020-05-02 11:41:19
329
原创 Mysql数据类型
数值型:整型 小数:定点数/浮点数字符型: 较短的文本:char varchar 较长的文本:text blob较长的二进制数据)日期型...
2020-05-01 00:33:52
197
原创 Mysql创建计算字段使用数据处理函数与汇总数据
拼接字段Now函数返回当前日期和时间%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2020-04-26 22:39:09
187
原创 Mysql的数据操纵插改删
数据操作语言:插入:insert修改:update删除:delete方式一插入语句语法:insert into 表名(列名。。。)value(值1)1.插入的值的类型要与列的类型一致或兼容 图12.不可以为null的列必须插入值可以为null的列如何插入值3.列的顺序可以颠倒,但是要一一对应4.列的个数和值的数要一致5.可以省列名,默认为所有...
2020-04-26 00:27:47
164
原创 Mysql子查询
概念:出现在其他语句内部的select语句,称为子查询或内查询内部嵌套其他selectyu语句的查询,称为外查询或主查询分类: 按子查询出现的位置: select后面 仅仅支持标量子查询 from后面 ...
2020-04-25 22:11:39
163
原创 Mysql
一 使用Msql(关键字不区分大小写)USE 数据库名 //启动SHOW DATABASES //显示数据库SHOW TABLES //显示数据库内的表SHOW COLUMNS FROM 表名 //显示表zh中的每一列信息二 检索数据库SELECT prod_name FROM products //注意数据库表中每一列的起始行索引为0LIMIT ...
2020-04-21 22:34:04
123
原创 试题 算法训练 多阶乘计算
问题描述 我们知道,阶乘n!表示n*(n-1)*(n-2)*......*2*1, 类似的,可以定义多阶乘计算,例如:5!!=5*3*1,依次可以有n!...!(k个‘!’,可以简单表示为n(k)!)=n*(n-k)*(n-2k)*....(直到最后一个数<=0)。 现给定一组数据n、k、m,当m=1时,计算并输出n(1)!+n(2)!+......+n(k)!的值,m=2时计算并...
2020-02-25 20:44:59
535
原创 c语言中isdigit函数的用法
c标准库头文件为<ctype.h>C 库函数void isdigit(int c)检查所传的字符是否是十进制数字字符。十进制数字是:0 1 2 3 4 5 6 7 8 9声明下面是 isdigit() 函数的声明。int isdigit(int c);参数c-- 这是要检查的字符。返回值如果 c 是一个数字,则该函数返回非零值,否则返回 0。...
2020-01-14 20:36:24
3323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人