自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 海康LED显示屏网络协议对接

window下停车场LED显示 简单显示系统当前日期 #define MAX_BUFFER 1024 #define MAX_BUFFER_SIZE 512 using namespace std; struct TCP_SEND_DATE { unsigned char frameHe...

2018-05-09 09:45:41

阅读数 1232

评论数 1

转载 C++ zip文件压缩解压缩

//解压缩 For unzipping, add "unzip.cpp" to your project. Then, for example, #include "unzip.h" // HZIP hz = OpenZip("c:\\...

2018-03-30 17:18:22

阅读数 6022

评论数 0

原创 C++ 变长函数模板

#include<iostream> #include<Array> using namespace std; void getAll() { return; } template <typename R, typename... Args> void...

2020-01-15 18:08:56

阅读数 24

评论数 0

原创 centos 安装mysqldb (python2.6)

执行安装mysqldb操作 wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certif...

2019-12-29 16:42:02

阅读数 12

评论数 0

原创 c++ 常见基础知识以及面试常问知识点

这些都是本人平时积累的知识点,比较杂也比较基础。但是对于常见C++面试,应该会有很大帮助 (本人做qt等客户端开发) 常见面试题:https://segmentfault.com/a/1190000003745529?utm_source=tag-newest 常用库 excel(libxl...

2019-08-29 09:40:04

阅读数 36

评论数 0

转载 Qt程序打包(使用自带windeployqt.exe)

配置好自己的qt路径。就可以直接在cmd里面进行操作 这是会在目录下面生成这个demo2.exe依赖的所有dll。 (备注:自己一直忘记这个命令。写下来以备使用) ...

2019-07-03 15:13:59

阅读数 129

评论数 0

原创 sizeof() 和strlen() 的区别

例1: char str[20] = "0123456789"; int a = strlen(str); /*a = 10*/ int b = sizeof(str);/*b = 20*/ 上面结果为a = 10,这是因为strlen计算的是字符串的实际长度, 以第一个&#...

2019-06-24 11:46:59

阅读数 14

评论数 0

转载 Qt QTcpSocket 对连接服务器中断的不同情况进行判定

简述 对于一个C/S结构的程序,客户端有些时候需要实时得知与服务器的连接状态。而对于客户端与服务器断开连接的因素很多,现在就目前遇到的情况进行一下总结。 分为下面六种不同情况 1.客户端网线断开 2.客户端网络断开 3.客户端通过HTTP代理连接服务器,代理机器断开代理 4.客户端通过HTTP代...

2019-05-21 15:08:38

阅读数 39

评论数 0

原创 windows 常见当前时间与日期

#include <iostream> #include <string> #include <time.h> #include <chrono> string CurrentTimeString() { using namespace std:...

2019-04-13 15:20:50

阅读数 123

评论数 0

转载 obs源码在windows上编译

1.需要一些工具 CMake .QT 下载obs源码以及obs依赖 VS2013:https://obsproject.com/downloads/dependencies2013.zip VS2015:https://obsproject.com/downloads/dependenci...

2019-04-11 15:00:45

阅读数 120

评论数 0

转载 qt 颜色QColor转int

static inline long long color_to_int(QColor color) { auto shift = [&](unsigned val, int shift) { return ((val & 0xff) << shift); }...

2019-04-04 10:37:16

阅读数 460

评论数 0

原创 qt QCamera摄像头的简单实用

.h QCamera *camera;//摄像头 QCameraViewfinder * viewfinder;//摄像头取景器部件 QCameraImageCapture * imageCapture;//截图部件 .cpp camera=new QCam...

2019-04-03 13:15:55

阅读数 406

评论数 0

原创 ninja 编译 clang error:connot use "throw" with exceptions disabled

目前找到的方法 :在编译的后缀 .ninja 的文件中添加-Xclang -fcxx-exceptions 已经编译通过,记下来备用

2019-03-06 22:13:07

阅读数 93

评论数 0

翻译 boost date_time模板类封装计时器

#include &lt;boost/date_time/posix_time/posix_time.hpp&gt; #pragma comment(lib,"libboost_date_time-vc141-mt-gd-x32-1_69.lib") //为...

2019-02-19 17:02:41

阅读数 59

评论数 0

翻译 boost在windows下编译

编译包括一些常用库的编译(regex,datetime,random,system等) 编译步骤 1.下载boosthttps://www.boost.org/ 2 运行文件夹下 boostrap.bat (window) 3.cmd打开:bjam install --prefix=&qu...

2019-02-16 09:32:46

阅读数 2021

评论数 0

转载 数据库 脏读 幻读 不可重复读

数据库中常见的并发操作所带来了一致性问题包括:丢失的修改,不可重复读,读“脏”数据,幻读。 1.丢失的修改:一个事物的更新覆盖了另一个事物的更新。例如:事物A和B读入同一数据并修改,B提交的结果破坏了A提交的结果,导致A的修改被丢失。 2.不可重复读:一个事物两次读取同一个数据,两次读取的数据...

2019-01-30 17:55:23

阅读数 31

评论数 0

转载 Qt之界面实现技巧

一、主界面   1.窗口 最小化 最小化 关闭按钮 显示状态自定义     setWindowFlags(Qt::CustomireWindowHint);     setWindowFlags(Qt::WindowCloseButtonHint);//只要关闭按钮     setWindowF...

2019-01-26 16:46:27

阅读数 60

评论数 0

翻译 vs2017+webrtc编译

记录下需要的编译步骤  我的电脑系统 win7  需要20G空间 1.下载webrtc源码。(需要科学上网才能下载到。我是用公司的vpn) 2 下载vs2017  3. 下载win10 sdk 版本10.0.17134 (记得勾选一个debug tools for windows 不然不会...

2019-01-19 16:05:02

阅读数 375

评论数 0

翻译 electron 无边框拖拽

通过在创建窗口的时候,指定{frame:false}  默认情况下, 无框窗口是 non-draggable 的。 应用程序需要指定 `-webkit-app-region: drag` 在 CSS 中告诉Electron哪个区域是可拖拽的 (像 OS 的标准标题栏), 并且应用程序也可以使用...

2018-12-25 13:24:43

阅读数 394

评论数 0

转载 QT log日志输出到当前程序目录

基于QT5 的日志 常用头文件 #include &lt;QMutex&gt; #include &lt;QFile&gt; #include &lt;QTextStream&gt; #include &lt;QDateTime&am...

2018-12-14 18:05:26

阅读数 388

评论数 0

转载 Qt 整型与字符串 int与QString互转

( 1)QString转int 直接调用toInt()函数 例: QString str("100"); int tmp = str.toInt();   或者: bool ok; QString str("100"); int tmp =...

2018-12-12 13:56:33

阅读数 1755

评论数 0

原创 window Qt 进程是否存在 查找所有进程 以及杀死进程

#include &lt;window.h&gt; #include "tlhelp32.h" #include &lt;string.h&gt; using namespace std; /*这是unicode*/ //判断进程是否存在 ...

2018-11-23 15:39:05

阅读数 1007

评论数 0

原创 Electron-vue桌面应用程序开发

Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库https://electronjs.org/docs vue init simulatedgreg/electron-vue 你的项目名称 根据提示安装 npm install ...

2018-11-06 17:53:01

阅读数 328

评论数 0

转载 sql 优化

 在SQL查询中为了提高SQL执行效率,我们通常会采取一些措施对查询语句进行SQL优化。 一.常用的优化方式:   1、尽量避免全表扫描,首先硬考虑在 where 及 order by 涉及的列上简历索引。    2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放...

2018-10-22 18:12:24

阅读数 17

评论数 0

转载 mysql 常用命令汇总

mysql 常用命令汇总 (方便后面查阅) Mysql 常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tabl...

2018-09-27 11:40:20

阅读数 137

评论数 0

转载 python 多线程及多进程

1 概念梳理: 1.1 线程 1.1.1 什么是线程 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程是一个execution context(执行...

2018-09-10 15:31:09

阅读数 36

评论数 0

转载 c++ 继承与多重继承(觉得好自己留用)

一、单类继承 在父类中声明为私有的成员,子类对象无法直接访问,但是在子类对象的内存结构中,父类私有的成员数据依然存在。C++语法规定的访问限制仅限于编译层面,在编译过程中进行语法检查,因此访问控制不会影响对象的内存结构。 子类未提供构造函数或析构函数,而父类却需要构造函数与析构函数时,编译器会...

2018-08-15 21:36:57

阅读数 164

评论数 0

原创 十六进制与float间的互转

项目中温湿度传感器得到的float数据 41 E4 0A D6 #include &lt;stdio.h&gt; int main() { int i = 0x41E40AD6; float *f = (float *)&amp;i; printf("...

2018-08-14 11:56:33

阅读数 1597

评论数 0

转载 关于struts2 result param

记录下算是struts笔记 &lt;result type="json"&gt; &lt;!-- 这里指定将被Struts2序列化的属性,该属性在action中必须有对应的getter方法 --&gt; ...

2018-08-09 17:50:14

阅读数 233

评论数 0

原创 unix/linux 常用命令

  shell内置命令运作方式 . 在当前shell下。读取与执行给定文件 break  切断for .select unitl 或while循环 cd 更改当前的目录 command 规避函数的查找,直接执行正规的内置命令 continue 开...

2018-07-19 17:01:27

阅读数 53

评论数 0

转载 linux core文件设置

1. ulimit -a 查看core文件信息core file size (blocks, -c) 0data seg size (kbytes, -d) unlimitedscheduling priority (-e) 20fil...

2018-07-11 11:15:54

阅读数 48

评论数 0

转载 double 型数据保留小数点两位并四舍五入

/*double型数据四舍五入*double dVal 输入的待转换的数据*short iPlaces 需要保留几位小数*/double Round(double dVal,short iPlaces) { double dRetval; double dMod = 0.0000001; i...

2018-07-11 11:11:01

阅读数 351

评论数 0

转载 linux 信号量

System V 信号量1. 二值信号量:其值或为0或为1的信号量,这与信号锁类似2.计数信号量:其值在0和某个限制值之间的信号量。这两种信号量中,等待(wait)操作都是等待信号量的值变为大于0.然后将其减1.挂出(post)操作则只是将信号量的值加1.从而唤醒正在等待该信号量值变大于0的任意线...

2018-07-11 11:03:41

阅读数 36

评论数 0

转载 线程同步、条件变量、互斥锁的使用

线程同步、条件变量、互斥锁的使用https://blog.csdn.net/yusiguyuan/article/details/14161225

2018-07-09 11:34:35

阅读数 24

评论数 0

原创 图片资源占用无法继续显示

/* mfc下如果读取本地图片后想修改图片的话一般会出现图片资源被占用的情况, 如果把图片拷贝到内存后再使用就不会出现这个情况 我在视频截屏后实时显示图片的情况下发现一张占用 无法实时显示最新的 希望能对大家有所帮助 */ // 从文件加载图片,不独占文件,失败返回NULL Bi...

2018-04-08 17:36:43

阅读数 62

评论数 0

转载 windows Socket + tcp 简单实例

/* Windows Socket +tcp 服务器端 * 创建socket: *SOCKET socket (int af, int type, int protocol); *第一个参数af: 表示族地址,网络编程一般使用AF_INET宏。 *第二个参数type: 表示连接类型,...

2017-08-15 16:22:52

阅读数 365

评论数 0

转载 Mysql常用api

MySQL C API提供函数主要分为如下五种: 参考资料: http://dev.mysql.com/doc/refman/5.0/en/mysql-autocommit.html 1. 控制类函数 2. 信息获取类函数 3. 行列类操作函数 4. 线程类操作函数 5. 出错处理类...

2017-08-11 11:48:08

阅读数 399

评论数 0

原创 C++ 下文件的读取和写入

/* 项目中使用到一个conf的配置文件。读取文件。修改其中的数据并重新保存进去 记录下来方便下次使用 */#include<fstream> #include<string> #include<iostream> #include <vector>...

2017-08-10 16:06:10

阅读数 328

评论数 0

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