自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 c++ QTL使用

/* qtl::mysql::database db; if (!db.open("127.0.0.1", "root", "abc123", "api")) { ExLog.OutLog("connent db test fail"); } uint32_t id; try { db.query("select `mq_exchange` from `api_mt_server_pump_setting_old` where...

2020-06-03 14:46:29 372

原创 C++ 循环链表

//模板递归推导数列template<int ...args>struct idx_holder {};template<int N, class Holder>struct idx_seq { typedef idx_seq<N, Holder> seq;};template<int N, int...Ns>struct idx_seq<N, idx_holder<Ns...>> { typedef ty..

2020-05-15 17:31:40 140

原创 “SDKDDKVer.h”: No such file or directory

2020-04-09 18:13:32 736

原创 vs加载lib静态库常见问题

1、明明加载静态库了但是还是无法解析对应的静态库中的符号,一般为link 2019 无法解析的外部引用。 这个时候要看一下需不需要添加什么预处理的宏...

2020-01-15 15:03:12 673 2

原创 c++11

try { std::future<BOOL> bReady = m_bReady.get_future(); std::future_status state; state = bReady.wait_for(std::chrono::seconds(10));//等待10s超时 if (state =...

2020-01-14 12:23:51 147

原创 window下编译google breakpad与使用

转载原文链接:https://blog.csdn.net/ljttianqin/article/details/78472613我的环境win10 + vs2017, windowSDK是10.0.18362.0(最新的)1.下载google breakpadhttps://github.com/google/breakpad2.下载gpyhttps://github.com...

2019-11-26 11:01:23 284

原创 VS的项目配置属性

1、注意选择何种运行时库(Debug,Release ===》lib, dll)目前有4种在代码生成的配置中2.可以配置告警等级已经不把告警生成为错误 在常规中配置...

2019-11-25 17:58:29 112

原创 GDB(GNU debugger)调试

阿斯蒂芬阿斯蒂芬

2019-10-16 11:57:28 84

原创 linuxSocket

1、服务器突然关掉了试着使用netstat -an 查看一下网络状态2、RESUEADDR使用解决、在绑定前使用setsocket设置,服务器不用等wait time状态结束就可以重启3、进程要记得exit4、进程间的信号量通信,解决父进程退出时通知kill子进程。kill -l 可以查看有哪些信号量可以使用...

2019-10-16 11:57:20 82

原创 HTTPS协议初识

参考博客漫画讲解https1、明文传输?以及明文传输的危害?2、对称加密传输?优点?缺点?3、非对称加密?优点?缺点?4、对称加密和非对称加密结合使用?以及还存在的漏洞?5、证书机构?以及证书是如何解决4中的漏洞的?1、明文传输,所有的信息都可见不安全2、对称加密:通信双方先说好加密的方式,以及解密的秘钥。优点:。缺点。3、非对称加密:生成公钥和私钥,公钥加密的只有私钥能解密,私钥...

2019-10-16 11:57:09 108

原创 多线程

参考链接C语言多线程1、线程的创建和等待结束线程的属性:(1)线程的绑定,绑定到LWP(light weigh process 轻量级线程–系统中用于管理其他线程的线程),可以实现LWP优先级的改变,提高线程的时时响应。(2)线程分离,分离线程不是这样子的,它没有被其他的线程所等待,自己运行结束了,线程也就终止了,马上释放系统资源。2、线程数据(与键值绑定):相当于是数该线程中的全局变量...

2019-10-16 11:56:56 58

原创 每天一题C++

循环队列关键掌握点:1、定义一个循环队列中有前标志front和后标志rear2、判断队列是否满–后标志位加1后追上前标志位:(rear + 1) % MAXLEN 是否等于 front3、判断队列是否为空: rear 是否等于 front4、当前循环队列中已有的元素个数:(rear - front + MAXLEN ) % MAXLEN5、注意哦构成循环队列的数组如果大小为n那么循环队...

2019-10-16 11:56:46 123

原创 QT中的Webkit使用举例

1、界面效果如下2、使用的UI设计过程的WebView自带的槽函数3、工程中加入如下框架4、代码如下#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QUrl>#include <QProgressBar>//使...

2019-10-16 11:56:29 378

原创 C++的template

使用模板编程实现栈stacktemplate <class T>struct node//节点{ T val; node<T> *next; node() :val(0), next(NULL){} node(T v) :val(v), next(NULL){}};template <class T>class MyStack{pri...

2019-10-16 11:56:11 67

原创 TCP/IP协议栈

1、OSI(open system interconnection)开放系统互联模型2、bit、frame、packet、segment3、ARP是在数据链路层的?4、从上到下的封装:应用层的头部、tcp或者udp的头部、ip的头部、链路层的头部和尾部。5、每一层都有对应的协议,根据头部信息确定上送给的是哪个一个协议。6、...

2019-10-16 11:56:01 119

原创 进程间的通信方式

进程间的通信方式有:管道、内存共享、消息队列、套接字socket、信号量、信号1、管道(1)分为有名管道fifo和无名管道pipe;(2)无名管道只能用于有亲缘关系的进程间的通信,例如父子进程;(3)而有名管道可以用于没有亲缘关系间的进程通信;(4)他们都是半双工的通信方式,单向无格式字节流的传输,所以两个进程间要相互进行通信就必须建立两条管道(5)通过内核缓冲区实现数据传输的。先进先...

2019-10-16 11:55:45 73

原创 C++的public , private , protected

在看一下内容前先弄清两个定义:类中: class声明的内容中,对象的抽象对象: 类的实例化基本定义(1)public:声明是公有成员,在类内可以直接使用,在具体的对象也可以直接调用;(2)private:声明时私有成员,在类内可以直接使用,但在具体的对象不可以直接调用;(3)protected:声明是保护成员,在类内可以直接使用,但在具体的对象不可以直接调用。(所以在一个类中是看不出p...

2019-10-16 11:55:36 153

原创 基本排序算法

基本排排序算法堆排序实现过程:1、实现一个把数组建立成大堆根的函数2、实现一个堆排序的过程就是对建立好的大堆根交换其前后的两个元素后(最大的元素就放到了最后),重新再建立数组长度len–后的大堆。重复如此,直到len = 0;符号表示过程如下:数组a 长度为len第一次建堆Heap[a, len]第二次交换前后两个元素后再建堆Heap[a, len-1];一直重复第二个步骤直到l...

2019-10-16 11:55:27 88

原创 友员函数 friend

1、友员函数与类成员函数的区别(权限少了什么)2、友员函数与普通函数的区别(权限多了什么)3、友员函数是如何定义的 (声明名和定义)4、友员函数是否可以继承 (基类和派生类)5、一个类的成员函数是否可以作为另一个类的友员函数 (类A 和 类B,定义的先后顺序)...

2019-10-16 11:55:05 203

原创 网络基础知识巩固

地址类型1、A类IP地址2、B类IP地址3、C类IP地址4、D类IP地址三类地址中做为私有的IP地址的范围网络号 和 主机号掩码 和 子网掩码 子网数网络地址 和 广播地址主机位扩容方法...

2019-10-16 11:54:53 73

原创 计算机基础理论记录

1、计算机系统中的数都是用补码存储的,至于如何显示到界面就要看你是以何种类型来读这个值了。2、正零和负零在计算中都是一样的,例如00000000(源码) = 00000000(补码),,10000000(源码) = 00000000(补码)...

2019-10-16 11:54:40 89

原创 WinSocket

1、WSA(window Socket asynchronous)window异步套接字2、需要加载对应的库文件#pragma comment(lib, " ")参考:C语言的Socket编程例子一、TCP类型的socket的例子:#include <iostream>#include <WinSock2.h>using namespace std;#prag...

2019-10-16 11:54:01 236

原创 C++中的static和const

1、static 成员函数如何定义,以及有哪些特点?2、const 放在函数后面修饰是什么意思,const 有那几种修饰作用?3、声明为const类型的成员函数还能不能声明为静态函数,为什么?4、一句话概括static的一个重要的作用?4、数据持久本地化...

2019-10-16 11:53:33 57

原创 windwo Redis坑死人的问题

https://www.bbsmax.com/A/kmzLYlZEJG/

2019-08-17 12:09:21 162

原创 MT

MQL4标准常量

2019-04-14 11:44:13 125

原创 select、poll、epoll

了解

2019-04-05 12:09:31 81

原创 C运算符

1、那个运算符的优先级最低?2、运算优先级是1的几个运算符?3、大概的运算符优先级排列?4、有多少个从右往左结合的运算符类型?5、*a++的结合顺序是?6、i=i++这种语句有什么问题?1、逗号的运算符优先级最低2、[], (), ., ->3、指针,单目运算符,双目运算符,位移运算符,,位运算,赋值运算4、三个,单目、条件(?:)、赋值5、先a++后*a即等于 *(a+...

2019-04-02 18:19:59 91

原创 静态库和动态库

Windows静态库和动态库的创建和使用静态库(.lib)程序链接静态库编译成 的可执行文件 后即使把静态库删掉了 ,可执行文件还是可以执行动态库(.dll 和 .lib)这里的.lib中存放的是符号表也就导入库,.dll中存放的是实际的代码段...

2019-03-11 23:01:07 74

原创 c中常用的算法

整型转换为字符串void itoa(int a, char *str){ char numStr[] = {'0','1','2','3','4','5','6','7','8','9'}; char tempC; int temp = a; int i = 0; int begin = 0; int middle = 0; if (a &amp;amp;amp;amp;amp;amp;lt; 0)//a是负数要做特殊处理 ...

2019-03-10 11:48:06 117

原创 QT中的一些类的使用

反汇编破解密码工具:OllyDBGwindow中的explorer.exe进程是用来管理桌面的1、打开一个URL#include &lt;QUrl&gt;#include &lt;QDesktopServices&gt;QDesktopServices::openUrl(QUrl("http::www.baidu.com"));2、模态对话框和非模态对话框的显示...

2019-03-02 20:37:08 363

原创 Django部署到Apache

Apache版本;2.2python:2.7Django:1.3.1.我的Django项目Address_Por在:F:\Django-1.3.7\django\bin 下2.首先要安装wsgi模块,具体百度(比较简单,下载好直接加入Apache的models文件夹就行,,注意命名我的是命名为mod_wsgi.so)3.打开Apache的配置文件httpd.

2016-08-10 16:23:01 247

原创 python遍历文件 和如何删除某个文件

(1)遍历指定路径的文件import osallfile=[]def dirList(path): filelist=os.listdir(path)#列出当前的目录的文件 for filename in filelist: if filename=="System Volume Information":#屏蔽System Volume Informa

2016-07-05 17:04:00 666

原创 python画图和加载图片以及实现动画效果

#--*--codeing:uft-8--*--#python3import timefrom tkinter import *def moveImage(event):#图片logo.gif的移动要绑定的函数 if event.keysym=='Up': canvas.move(1,0,-3)#移动ID为1的事物,使得横坐标加0,纵坐标减3 elif ev

2016-06-03 21:59:55 12326

原创 函数配置器的举例

配置器的定义:在c++STL中的头文件中有标准适配器的声明如下:namespace std{ template class allocator { public: //型别 typedef size_t size_type; typedef ptrdiff_t difference_type; typedef T* pointer; typedef cons

2016-05-30 10:55:27 221

原创 函数配接器

组合函数配接器的可能表现形式功能名称SGI STL的名称f(g(elem))compose_f_gxcompose1f(g(elem,elem2))compose_f_gxy f(g(elem),h(elem))compose_f_gx_hxcompose2f(g(elem),h(elem2))comp

2016-05-28 21:29:13 251

原创 仿函数的使用

//利用仿函数写一个通用的数组求和算法,只要修改仿函数还可以轻松的实现其他的功能#include#includeusing namespace std;template inline T accumulate(InputIterator first, InputIterator last, T init, FunObject object){//函数对象

2016-05-25 22:05:53 743

原创 c++文件的读取

需要包含的头文件读文件流:例如打开桌面的1.txt文件并读取数据 ifstream ifen;char str[50];ifen.open(C:\\Users\\lai\\Desktop\\1.txt);ifen>>str;cout写文件流:string str=",";vectorv;int dim[]={1,2,3,4,5,6,7,8,9};

2016-05-14 11:06:24 418

rabbitmq-c.7z

源Github链接 https://github.com/alanxz/rabbitmq-c 请前往下载即可

2019-11-29

cmake-3.15.0-rc4-win64-x64.zip

Cmake3.15编译工具,上传使用后续可以用这个版本,你也可以去网上搜索下载,免费的,我也是网上搜的。

2019-11-29

OpenSource.7z

googlebreak 编译好的源码和lib文件,省去了从github下载的时间了,vs2017和vs2010都可以使用(推荐使用vs2017)vs2010编译还会需要很多适配,注意编译处理的lib是使用哪个运行库的。

2019-11-25

空空如也

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

TA关注的人

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