海上月
06
22
统计项目代码行数 统计项目代码行数
Ubuntu用户使用cloc在ubuntu内统计代码行数 安装cloc工具 sudo apt-get install cloc 进入需要统计的目录内,然后执行 cloc . 然后就会显示文件目录中的文件数(files)、空白行数(
2023-06-22
22
线程不安全版本的单例模式(详解) 线程不安全版本的单例模式(详解)
出发点保证一个类仅有一个实例,并提供一个该实例的全局访问点。 ——《设计模式》GoF 实现单例分为两种实现方法: 懒汉 第一次用到类实例的时候才会去实例化,上述就是懒汉实现。 饿汉 单例类定义的时候就进行了实例化。 懒汉模式的
2023-06-22 AllenMirac
22
时间戳的简单含义 时间戳的简单含义
时间戳(timestamp),是计算机里存储和表示时间的基本方式。 以1970年1月1日0时0分0秒作为基准 计算当前时刻与这个基准时刻的秒数/毫秒/微妙之差 得到的这个数字就叫做时间差
2023-06-22 AllenMirac
22
什么是持久层框架 什么是持久层框架
什么是持久层?持久是相对于瞬时来说的, 持久层,可以理解成数据 保存在 数据库或者 硬盘一类可以保存很长时间的设备里面,不像放在内存中那样断电就消失了,也就是把数据存在持久化设备上 ,你想一下 内存中的数据 断电就没有了,硬盘的数据 是
2023-06-22 AllenMirac
22
排序之希尔排序 排序之希尔排序
void ShellSort(int* a, int n) { int gap = n; while (gap > 1) { gap = gap / 3 + 1;/*排序元素的间隔 只不过间
2023-06-22 AllenMirac
22
UTF-8编码 UTF-8编码
UTF-8就是在互联网上使用最Unicode的实现方式,其他实现方式还包括UTF-16和UTF-32。不过在互联网上基本不用。重复一遍,这里的关系是,UTF-8是Unicode的实现方式之一。 世界上存在着多种编码方式,同一个二进制数
2023-06-22 AllenMirac
22
22
QT连接Mysql后的简单操作(增删改查) QT连接Mysql后的简单操作(增删改查)
连接数据库首先要连接自己在电脑上安装的MySql的数据库(这个是最难也是最重要的一步,万事起步难),连接上了之后的Sql语句就会就会非常简单了,连接数据库可以参考这篇博客(注意在连接时会有可能会有很多报错信息,但是只要按照这个操作来,一
2023-06-22 AllenMirac
22
Qt:_QWidget::paintEngine:_Should_no_longer_be_called Qt:_QWidget::paintEngine:_Should_no_longer_be_called
目录 由来 注意下面我的创建过程: 下面是解决方法: 产生这个错误的原因: 由来今天在QT Creater使用QPainter的时候出现了这个错误,在引用输出窗口还有这么一些错误 之前在使用其他类的时候,直接在widget.h中
2023-06-22 AllenMirac
22
QT_Creater工程文件介绍 QT_Creater工程文件介绍
Qt Creator工程管理Qt Creator以工程项目的方式对源码进行管理 一个Qt Craetor工程包含不同类型的文件 .pro项目描述文件+ .pro.user用户配置描述文件+ .h头文件+ .cpp源文件+ .ui界面描
2023-06-22 AllenMirac
1 / 7