自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 获取sqlite3静态库

官网下载的sqlite3解压后文件分别是:sqlite3.defsqlite.dll如何获得sqlite3.lib?通过sqlite3.def转换即可.需要以下几步:1.找到lib.exe程序2.准备好存放目录3.执行cmd命令切换命令:C盘到D盘 C:\> d:将命令行目录切换到lib.exe路径下:假设sqlite3的def和dll文件在C盘的sqlite3文件夹之内,生成的sqlite3.lib文件也存放在其下(建议放在同一目录下

2021-10-23 10:44:11 732

原创 QT开发小知识点拾遗

帮助文档使用F1查看,F4返回到定义处信号与槽:connect(&b1,&QPushButton::pressed,this,&MainWidget::close); /* &b1: 信号发出者 指针类型 &Qpushbutton::pressed : 处理的信号 &发送者类型名::信号名 this 信号接收者 &MainWidget::close 槽函数, 信号处理函数 */Qt

2020-10-14 19:55:01 186

原创 QT5:子窗口到主窗口切换问题举例说明

本文主要说明:在主窗口切换至子窗口时,在主窗口创建了子窗口的实例对象,相当于子窗口包含在主窗口,但当主窗口切换至子窗口后就无法实现返回到主窗口的问题.要想从主窗口切换至子窗口后能够返回或者显示主窗口界面:1.在子窗口定义一个信号signals: void signal_Emit();2、子窗口内按钮进行点击事件,并让本窗口发出该信号void subWidget::sendSlot(){ emit signal_Emit();}3、要是该信号能够发生,由于...

2020-10-14 14:51:09 761

原创 C++类总结

1、类的继承类有三种属性,protected/private/publ派生类可以访问基类中的public和protacted成员函数与成员变量,而private成员变量与成员函数在派生类中是bukey不可以访问的。在派生类的定义时可以访问,用派生类声明的对象不可以访问,也就是说在类体外不可以访问。选取:只在家族中使用选用protected项目开发中一般使用的是public只在当前类中访问private在子类和当前类中访问设置为protected三种形式的继承变...

2020-10-08 20:41:21 118

原创 MySQL之B+树

B+树页的存在方便读取,一次读取一条数据需要调用多次IO,而使用页存储,一次读取8KB的数据,减少了IO的反复读取一个页16KB页目录中存放的是每一个页中最小值每一个页中存放的是用户数据区域,而用户区域中存放也是有顺序的,并且最小的主键值在前面如此方式方便查询,只要最小的键值大于待查询的数据,则就不必继续查询下去是按照链表方式存储最后每一个页也按照页的方式存储如此就组成了B+树,所谓B+树:叶子结点中有冗余,包含了根结点的数据,并且子节点之间具有双向指针链接索

2020-10-08 20:39:52 122

原创 加密与解密基础

加密 密码编制学+ 解密 密码分析学明文字母空间:明文字母取值范围密文字母空间:加密后的字母取值范围密钥:加密和解密过程中使用到的关键字密钥空间:密钥字母的取值范围算法:就是一些公式、法则或者程序,规定了明文与密文之间变换的法则.科克霍夫原则:1、第一等级,仅知道算法攻击2、第二等级,已知密文的攻击3、第三等级,已知明文的攻击4、第四等级,选择明文的攻击5、第五等级,伪装发送者的攻击6、第六等级,篡改攻击.经典传统密码学包括以下几种方案:1、换位密码算法 ...

2020-10-07 15:33:37 221 2

原创 图数据结构及操作

图是一种比较重要的数据结构之一,主要应用于交通、通信等网络化的信息存贮中.之前有被提问:如果想知道两个城市之间的距离适合采用哪种数据结构?回答:图(我发音:头:tou)再被提问:什么头,头的,你说的是什么呀?回答:tewutu 图 图结构又说道:说的什么,不知道你在说什么?我回答道:算了,听不懂就算了交流实在困难此处省略一万个”X”........顶点:V Vertex边: E EdgeV集合表示包含哪些顶点G集合表示顶点之间的连接关系.无...

2020-10-07 13:37:32 305

原创 C/C++之常用算法总结(一)

#include "myheadfile.h"#include <ctime>using namespace std;#define ARRAY 10void myInputArray(){ int Array[ARRAY]; for (int i = 0; i < ARRAY; i++) { printf("%d", Array[i]); } printf("\n"); }void BubbleSort(int* a, int len){ fo.

2020-10-06 22:14:34 149

原创 不调用C、C++库函数实现strcpy函数功能.

strcpy函数实现的是将原地址内的字符串复制给目的地址指向的内容,并且返回这个内容的地址.char *mystrcpy(char *n dest,char *src){char * address = dest;while(*src != '\0'){dest++ = src++;}return address;}------------------------------------------------------char *mystrcpy(char *des.

2020-09-12 15:33:04 1011

原创 进程及进程进程信号的发送与接收

一、进程的创建与终止1、进程创建 pid_t pid = fork();进程具有进程编号类型为pid_t,接收创建进程的fork()函数返回的进程编号.使用fork()函数创建的进程是与原本创建它的进程内容一致的,是其的一个副本,并在进程表中创建一个新的表项,新的表象中许多属性跟创建它的进程是相同的,新进程与原进程几乎一摸一样,执行代码也一样.但是新进程具有自己独立的数据空间、环境与文件描述符.创建子进程后:pid == 0 说明是子进程 pid<0进程创建失败...

2020-09-12 15:20:42 978

原创 C++:生成随机数,代码与注解结合揭开随机数生成的神秘面纱

C++:生成随机数 很多情况下都系要生成随机数,而系统提供了一种生成随机数的方式,但是生成的随机数是伪随机数,即生成的随机数是固定的,每次都会重复,这是由于系统随机数srand()内参数默认是1,也就是在不改变其值的情况下会产生同样的随机数。 srand()是随机数发生器的初始化函数,原型函数是srand(unsiged int seed) 通过改变seed的值来为系统提供种子值。 常用的srand((unsiged)time(NULL))就是根据计时器来改变种子的值...

2020-08-29 13:04:42 157

空空如也

空空如也

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

TA关注的人

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