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

原创 linux 字符串拼接效率比较

最近写的程序用到大量拼接字符串,为了提高拼接效率,比较了一下+=、append、stringstream、sprintf四种拼接字符串的方法。测试方法 比较方法是写了4个函数,分别用+=、append、stringstream、sprintf的方式来拼接字符串,拼接方法是将s1="abcedfg",s2="hijklmn",s3="opqrst"三个字符串拼接到一起,总共循环60次。然...

2019-04-12 12:03:28 583

原创 SCP效率提升

inline void CollectChar(char* _comSQL, const char *_pcAccounts, const char _pcIP){ /char buff[128];_comSQL+=strlen(_comSQL);memset(buff, 0, sizeof(buff));sprintf(buff, " onrecv_account_logon(’%...

2019-04-12 12:00:10 733

原创 linux main函数参数选项添加

我们的主角----getopt()函数。英雄不问出处,getopt()函数的出处就是unistd.h头文件(哈哈),写代码的时候千万不要忘记把他老人家include上。再来看一下这家伙的原型(不是六耳猕猴):int getopt(int argc,char * const argv[ ],const char * optstring);前两个参数大家不会陌生,没错,就是老大main函数的两...

2019-04-09 18:36:48 645

原创 QT打开txt文件,读取修改,解析数据。

#include "modify.h"modify::modify(){ readFile=new QFile("E:/xwj/project/moidfy_GPgga/modifyGGA/RxRec20110607_070017.txt"); writeFile=new QFile("E:/xwj/project/moidfy_GPgga/modifyGGA/RxRec2011060...

2018-06-20 10:00:48 10488 1

原创 QT QString字符串转16进制

char ConvertHexChar(char ch){if((ch >= '0') && (ch <= '9'))return ch-0x30;else if((ch >= 'A') && (ch <= 'F'))return ch-'A'+10;else if((ch >= 'a') && (ch <= 'f...

2018-05-16 13:57:15 15252 1

原创 在QT中使用SQLite

前言SQLite(sql)是一款开源轻量级的数据库软件,不需要server,可以集成在其他软件中,非常适合嵌入式系统。Qt5以上版本可以直接使用SQLite(Qt自带驱动)。用法1 准备引入SQL模块在Qt项目文件(.pro文件)中,加入SQL模块:QT += sql引用头文件在需要使用SQL的类定义中,引用相关头文件。例如:#include <QSqlDatabase>#inclu...

2018-04-10 09:57:14 228

原创 QT右键菜单

    在接触Qt这段时间以来,经常遇到菜单项的问题(右键菜单、托盘菜单、按钮菜单等),QMenu用于菜单栏,上下文菜单,弹出菜单等,利用QMenu+QAction就可以达到效果!    右键菜单实现:通过重写contextMenuEvent(QContextMenuEvent *event)事件,QMenu+QAction即可完美实现!    对象:QTreeWidget    实现方式:cre...

2018-04-08 09:20:12 238

原创 QListview鼠标右键点击item弹出菜单

#include "widget.h"#include "ui_widget.h"#include <QCursor>#include <QDebug>#include <QListView>#include <QStringList>#include <QStringListModel>#include &

2018-04-04 09:50:27 2753

原创 在QListView中显示 图标

头文件部分代码:QListView *listview; QStandardItem *s1; QStandardItem *s2; QStandardItem *s3;QStandardItem *s4; QStandardItem *s5; QStandardItem *s6;QStandardItemModel* slm;      源文件部分代码:       listview=new Q...

2018-03-28 09:37:43 3174

原创 QStandardItemModel用法,点击。

 研究源码时总能看到QStandardItemModel的身影,于是查看Qt帮助文档,感觉其功能还蛮强大的,于是将英文翻译过来以便后用。QStandardItemModel q标准化模型类提供了一个用于存储定制数据的通用模型。 q标准化模型可以作为标准Qt数据类型的存储库。它是模型/视图类之一,也是Qt模型/视图框架的一部分。 q标准化模型提供了一种经典的基于项目的方法来处理模型。q标准化模型提供...

2018-03-28 09:30:33 5602

原创 Ubuntu安装MySQL及遇到的问题解决方案 xwj

使用以下命令即可进行mysql安装:sudo apt-get install mysql-server1上述命令会安装以下包: apparmor mysql-client-5.7 mysql-common mysql-server mysql-server-5.7 mysql-server-core-5.7 因此无需再安装mysql-client等。安装过程会提

2017-12-02 21:42:27 2758

空空如也

空空如也

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

TA关注的人

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