摘要:
【1】MySql 语言获取两个日期间的时间差 DATEDIFF 函数可以获得两个日期之间的时间差。但是,这个函数得出的结果是天数。 需要直接获取秒数可使用TIMESTAMPDIFF函数。应用示例如下: Good Good Study, Day Day Up. 顺序 选择 循环 总结 阅读全文
摘要:
【1】自动缩放模式 热键Host + C 偶然一次机会,把虚拟机切换为了自动缩放模式,如下图: 想要再切换为全屏模式,发现不知如何操作,后来折腾了一会儿,切换成功。以此备录一下。 【2】切换为全屏模式 热键Host + F 切换为全屏模式的快捷键为Host + F 重点!重点!重点是Host主机键是 阅读全文
摘要:
【1】不同操作系统的宏 可以参考QtCore/qsystemdetection.h文件: 各种操作系统的宏定义。 【2】不同编译器不同版本的宏 (1)不同编译器 1.1 Visual C++ 编译器预定义宏:C/C++ Predefined Macros 1.2 GCC 编译器预定义宏:GNU Co 阅读全文
摘要:
【1】windows环境下打开federated (1)关闭。命令:mysql> net stop mysql (2)添加federated字段。在my.ini文件中添加一个字段,注意位于[mysqld]下。内容如下: (3)开启。命令:mysql> net start mysql 【2】检查fed 阅读全文
摘要:
【1】下载安装包 官网下载地址:https://downloads.mysql.com/archives/community/ 如下图所示: 下载完成,安装包为mysql-8.0.12-winx64.zip 【2】安装准备 (1)安装路径。拷贝安装包到任意路径,然后解压缩。比如(本地安装路径): ( 阅读全文
摘要:
【1】关于MySql limit offset 语法请参考以下测试示例SQL语句: Good Good Study, Day Day Up. 顺序 选择 循环 总结 阅读全文
摘要:
【1】MySQL中查询某表中字段的数据类型 (1)DESC 表名; (2)DESCRIBE 表名; (3)SHOW COLUMNS FROM 表名; 应用示例: Good Good Study, Day Day Up. 顺序 选择 循环 总结 阅读全文
摘要:
MySQL中,查询表(dat_bill_2018_11)中字段(product_id)值重复的记录: 说明:先用GROUP BY 对 product_id 进行分组,同时使用COUNT(*)进行统计,再用HAVING来过滤大于1的,这样查找出来的就是重复的记录了。 Good Good Study, 阅读全文
摘要:
在数据库的插入、删除和修改操作时,只有当事务在提交到数据库时才算完成。 SQL语句提交数据有三种类型:显式提交、隐式提交及自动提交。 【1】显式提交 显式提交。即用COMMIT命令直接完成的提交方式。 【2】隐式提交 隐式提交。用SQL命令间接完成的提交方式。这些命令是: ALTER、CREATE、 阅读全文
摘要:
SQL语言分为四大类:数据定义语言DDL,数据查询语言DQL,数据操作语言DML,数据控制语言DCL 【1】数据定义语言DDL 数据定义语言DDL,用于创建、修改、删除数据库内的数据结构。如下: (1)创建和删除数据库(CREATE DATABASE || DROP DATABASE) (2)创建、 阅读全文
摘要:
【1】VS + QT开发环境,中文内容编译时提示错误error C2001:常量中有换行符 解决方案:VC的编译器,把代码格式改为带BOM的UTF8就好了 建议步骤: (1)用Notepad++打开cpp文件 (2)打开菜单栏中[编码]项 (3)设置选择[转为UTF-8-BOM编码] (4)保存。 阅读全文
摘要:
【1】Mysql基础学习 1.《linux下Mysql的使用方法》 2.《Mysql配置文件my.cnf的理解》 3.《linux mySql操作命令》 4.linux Mysql维护命令: 启动:service mysql start 关闭:service mysql stop 查进程:ps -e 阅读全文
摘要:
【】insert into 与 replace into 区别 replace into 的运行与insert into 很相似。不同点: 若表中的一个旧记录与一个用于PRIMARY KEY 或 一个UNIQUE索引的新记录具有相同的值,则在新记录被插入之前,旧记录被删除。 尤其注意: 除非表有一个 阅读全文
摘要:
【1】QString 转换为string 1 QString qString("好好学习天天向上"); 2 std::string stdString = qString.toStdString(); 3 QTextCodec* pCode = QTextCodec::codecForName("g 阅读全文
摘要:
【1】判断表为空的方法 目前为止,Lua语言中判断table表是否为空有三种方式: (1)#table,当table为数组时直接返回table表的长度。 (2)当table是字典时,返回table的长度 (3)next(table),利用next函数进行判断。 Good Good Study, Da 阅读全文
摘要:
工作项目中,利用到Qt对话框,场景需求: 1. 一部分窗体需要继承自QWidget 2. 一部分窗体需要继承自QDialog 3. 两者均需要去掉标题栏图标,同时能够自由拖动。 如果两者分开继承实现,会造成设置windowFlags、拖动功能部分代码重复冗余,为了达到代码复用的目的,利用模板类进行了 阅读全文
摘要:
【1】头文件 想要利用QNetworkAccessManager类,必须在pro文件中添加对应库network,如下: QT += network 如果利用的VS + QT开发环境,请参考随笔《Qt添加QtNetwork库文件》 【2】示例文件 文件1: 文件2: 返回的结果文件: 在运行目录中查找 阅读全文
摘要:
【1】多重赋值 多重赋值规则:若值的个数少于变量的个数,那么多余的变量会被赋值为nil 若值的个数多余变量的个数,那么多余的值会被“悄悄地”丢弃掉。 多重赋值应用示例: 【2】repeat 一条repeat-until语句,重复执行其循环体,直到条件为真时结束。 repeat控制语句示例: 【3】e 阅读全文
摘要:
【1】逻辑操作符and、or和not 应用示例: 【2】总结 遵循其他语言的规则:a and b 见假则假; a or b 见真则真; Good Good Study, Day Day Up. 顺序 选择 循环 总结 阅读全文
摘要:
[1]要退出交互模式和解释器,只需输入“os.exit()” [2]在交互模式执行程序块可以使用函数dofile,这个函数就可以立即执行一个文件。应用示例:dofile("f:/myLua/myStudyLua.lua") [3]Lua中的标识符可以是由任意字母、数字和下划线构成的字符串,但不能以数 阅读全文