自定义博客皮肤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)
  • 收藏
  • 关注

原创 shell脚本 监控进程 10秒不在就重启

#!/bin/shwhile truedops -ef|grep "test"|grep -v "grep"if["$?"-eq 1]thennohup ./test &echo "process has been restarted!"elseecho "process already started!"fisleep 10done

2019-04-12 15:03:17 592

原创 boost好用的定时器

     #include "boost/asio.hpp"     #include "boost/date_time/posix_time/posix_time.hpp"     boost::asio::io_service ios_;    auto& cur_utc_time = boost::posix_time::microsec_clock::universal...

2019-01-07 18:37:22 573

原创 boost库获取时间方法:

boost::gregorian::date td(boost::gregorian::day_clock::local_day()); //获取年月日auto tt = boost::posix_time::second_clock::local_time().time_of_day(); //获取时分秒boost::posix_time::ptime  now = boost::pos...

2019-01-07 18:24:47 1079

转载 向kafka送数据windows生产者demo

#include <stdio.h>#include <signal.h>#include <string.h>#include <inttypes.h>#include "rdkafka/rdkafka.h" static int run = 1; static void stop(int sig){           run =...

2018-10-31 15:26:35 313

原创 Duilib是一个开源 好用的界面库 这是一个简单的入门学习demo

  首先编译好Duilib库,将相应的lib文件进行链接引用,dll文件放在运行目录下。编译要注意uncode码的问题和有一行注释影响hfile的声明,然后回编译通过,其中有很多demo例子,但是现在水平看不懂,先在网上找了一个教程跟着做了一次,基本可以看懂。#pragma once#include <Duilib\UIlib.h>using namespace DuiLib...

2018-09-30 16:46:48 2754

原创 用rapid库进行xml文件的 读写

       rapid库一共提供四个文件  分别为:rapidxml.hpp rapidxml_iterators.hpp rapidxml_print.hpp rapidxml_utils.hpp四个文件。我们先进行简单测试 :#include "stdlib.h"#include <iostream>//下面三个文件是本段代码需要的库文件#include "rapidx...

2018-09-27 15:33:13 293

原创 boost库filesystem的应用例子

一  应用filesysytem进行目录查找文件demo。#include <iostream>#include <vector>#include <boost/filesystem.hpp>#include <boost/optional.hpp>using namespace boost;using namespace boost:...

2018-09-27 09:58:48 267

原创 简单的gdb调试:

gdb简单调试步骤:新建一个小demoC程序: int func(int n) {       int sum=0,i;       for(i=0; i<n; i++)       {          sum+=i;       }          return sum;  }main(){     int i;     long result = 0; ...

2018-09-26 16:19:35 240

原创 std::bind的作用:

std::bind的作用: std::bind可以绑定一切函数#include <iostream>#include <functional>using namespace std;class A{public:    void fun_3(int k, int m)    {        cout << k << " " &l...

2018-09-03 17:11:30 3138

原创 qt程序用 linuxdeployqt打包发布步骤 静态编译qt,静态打包发布linuxqt程序

一.qt程序用  linuxdeployqt打包发布步骤:    1.新建一文件夹,将qt编译生成的release下的xxx(可执行文件)拷到该文件夹下。    2.进入此文件夹,打开命令行模式,进入root权限。运行命令linuxdeployqt xxx -appimage    3.我们可以看到生成许多文件,我们将Application-x86_64.Appimage和lib库拷走到其他...

2018-08-16 18:07:55 2665 1

原创 QT动态图显示

QMovie *movie = new QMovie(":/images/scan.gif"); ui->label_scan->setMovie(movie); ui->label_scan->setScaledContents(true); movie->start();

2018-06-07 14:36:08 1312

原创 qt操作配置文件

void Widget::ReadConfigFile(){ QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF8")); QString path = QCoreApplication::applicationDirPath(); path += "/config.ini"; QFile file; ...

2018-06-07 14:33:13 646

原创 QT串口类的使用,折线图绘制,导出数据到wps表格。crc校验实现

串口操作具体方法:  首先下载QextSerial串口操作文件夹。  构造函数将当前电脑的串口信息显示在comboBox控件上,等待选择;foreach( const QSerialPortInfo &Info,QSerialPortInfo::availablePorts())//读取串口信息 { QSerialPort serial; se...

2018-04-03 10:20:35 1393

原创 QT程序打包发布

1 .在项目的目录中新建文本文档,然后将名称改为proj.rc。    右键proj.rc,选择用记事本打开。然后输入如下内容:                      IDI_ICON1   ICON   DISCARDABLE   "xxx.ico" 2.打开   项目.pro,添加一行:                      RC_FILE = proj.rc3

2017-10-20 10:57:18 195

原创 QT5网络编程笔记 单客户端与多客户端

//QHostInfo类作用,获取主机名,也可以通过主机名来查找IP地址,或者通过IP地址来反向查找主机名。 QString localHostName = QHostInfo::localHostName(); //获取计算机名称 qDebug() << "LocalHostName:" << localHostName; //获取IP地址...

2017-10-09 08:57:02 1270 2

原创 QT5 串口数据类型转换

requestData= myCom->readAll();//用requestData存储从串口那读取的数据读取第一个串口 if(requestData.size()==20) { twoBytes=requestData.mid(0,4); int j = twoBytes[3] &

2017-09-14 08:42:15 1146 1

空空如也

空空如也

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

TA关注的人

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