自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 内存区以及内存分配

存储区内存动态分配方式new/delete、malloc /free 区别

2022-02-07 15:17:27 769

原创 c++实现Qt信号槽机制

信号槽机制的原理使用c++实现简单的信号槽机制代码实现

2022-02-05 17:24:53 2171 7

原创 【智能指针】

背景为什么需要智能指针1.智能指针的原理引用计数独占2.智能指针的区别shared_ptrweak_ptrunique_ptr3.智能指针的使用使用场景优势4.常见问题引用循环

2022-01-30 23:48:04 1680

原创 sizeof用法

#include #include int swap(int& left, int& right){int temp = left;left = right;right = temp;return (left+right);}int getArraySize(int arr[],int size){return (sizeof(arr));}int main(int argc, char *argv[]){//1.对char或者类型为char的表达式执行size

2022-01-24 17:11:14 400

原创 VSCODE入门【一】

VSCODE 入门1.安装cmake下载链接: https://cmake.org/download/尽量选择Latest Release版本,比较稳定。如图中红框所示,下载后缀为.msi的安装文件,然后直接安装。cmd输入:cmake --version 查看cmake版本,以便确认是否安装成功。注意环境变量中配置cmake路径2.安装mingw下载链接:https://sourceforge.net/projects/mingw-w64/MinGW,是Minimalist GNU

2021-11-28 23:03:40 815

原创 libcurl学习笔记(一)

libcurl学习笔记(一)如何进行写文件libcurl库提供了接口:curl_easy_setopt 进行参数的设置,对于网络请求需要保存数据情景,需要使用到:CURLOPT_WRITEFUNCTION、CURLOPT_WRITEDATA这两个属性。1.可以使用下面的语句来注册回调函数,回调函数将会在接收到数据的时候被调用:curl_easy_setopt(easy_handle, CURLOPT_WRITEFUNCTION, write_data);2.可以给回调函数提供一个自定义参数,lib

2021-01-06 17:35:54 181

原创 高等数学第二章——导数与微分

高等数学第二章学习思维导图,欢迎批评指正补充。

2020-07-04 11:47:45 391

原创 高等数学第一章——函数与极限

2020-06-26 21:32:31 149

原创 齐次坐标简介

1.定义齐次坐标就是将一个原本是n维的向量用一个n+1维向量来表示,是指一个用于投影几何里的坐标系统,如同用于欧氏几何里的笛卡儿坐标一般。2.应用背景

2020-06-16 21:56:55 3233 1

原创 编译osgQt应用于各个版本OSG

set(DESIRED_QT_VERSION "5" CACHE STRING "aaa") set(CMAKE_PREFIX_PATH "C:/Qt/Qt5.5.0/5.5/msvc2013_64" CACHE PATH "aaa")

2020-02-09 10:46:52 692

原创 基于Blob类型的ST_Geometry数据的存取(二)

说明:一下代码均基于c++编写1.依赖的第三方库对储存于sqlite数据库中的blob数据进行读写等操作时需要依赖第三方库:spatialite和sqlite库。详细介绍见下表:网址:http://www.gaia-gis.it/gaia-sins/index.htmlhttps://sqlite.org/src/doc/trunk/README.md2.数据库打开操作sqlite数...

2020-01-23 21:00:22 660

原创 基于Blob类型的ST_Geometry数据的存取(一)

1.Blob数据类型介绍2.Geometry对象介绍3.sqlite中写入Geometry对象4.sqlite中读取Geometry对象

2020-01-10 16:15:56 1145

原创 MIF数据知多少

1.简介MIF是Mapinfo用来向外交换数据的一种中间交换文件。当用户在Mapinfo中将一张Mapinfo地图表以MIF格式转出来MIF文件中后,Mapinfo会同时在用户指定的保存目录下生成两个文件(.mif,.mid)。其中*.mif文件保存了该Mapinfo表的表结构及表中所有空间对象的空间信息(如:每个点对象的符号样式、点位坐标;每个线对象的线样式、节点数据、节点坐标;区域对象的填充...

2020-01-07 11:35:53 1355

原创 网络协议总结(二)

3.应用层简介3.1 Http协议简介3.2 Http请求报文简介3.3 Http请求简介3.4 Http请求报头域简介3.5 Http响应报文简介3.6 Http响应报文头域简介4.Qt网络编程实现4.1 QNetWorkAccessManager简介4.2 QNetWorkReply简介4.3 DEMO实现(1)实现Http(2)实现TCP(3)实...

2020-01-06 11:48:27 116

原创 网络协议总结 (一)

1.网络协议简介1.1 现有网络协议有:OSI七层协议、TCP/IP四层协议;1.2 为什么进行分层以及分层的好处1.3 OSI七层协议各层简介2.传输层简介2.1 TCP协议简介(1)TCP建立连接时的3次握手(2)TCP断开连接时的4次挥手2.2 UDP协议简介2.3 TCP与UDP对比未完待续~...

2020-01-02 13:51:33 212

原创 First Blood

记移动文件时的异常退出。2019年12月28日,软件发版在即,一个诡异BUG的提出,彻底打破了顺利上线的希望:软件内部使用QFile::rename接口进行文件移动时出现软件的直接退出!!holy shit!!本着救死扶伤,扶大厦于将倾的原则,我接过了这个BUG。然而没有复现,哈哈哈哈,好办,加log~经过多次的日志添加发现,原来是使用QFile::rename进行一个隐藏文件的剪切时程序...

2019-12-29 21:09:04 127 1

vs code 快捷键说明

vs code 快捷键说明

2022-02-10

cppcheck安装包

该软件未cppcheck的源码以及一个demo,供各位学习静态分析工具使用。希望大家喜欢。

2018-10-16

cppcheck配置文件

该文档为vs中配置cppcheck工具的文档说明,浅显易懂。希望各位喜欢。

2018-10-16

QmlBook电子书MD格式

该资源是QmlBook电子书的MD格式版本,该电子书是一本详细介绍QML的书籍。

2018-03-16

Qt Ribbon 源码

Ribbon 库源码,需要的可以下下来看看。很好的东西,可以用来实现office 风格的界面。

2017-09-29

空空如也

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

TA关注的人

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