Jared_Chen的博客

时光静好,岁月安然

C++编程——利用指针偏移访问类的私有成员

由于C++中默认是private,所以a,b,c都是私有成员。(指针可是万能之王,然而也是万恶之源。) using namespace std; class X{ int a; int b; union{ int c; cahr d[4]; in...

2019-05-15 21:54:05

阅读数 45

评论数 0

C++编程——找出字符串中同时包含大写和小写的字母

题目:找出字符串中同时包含大写和小写的字母,并返回字母的个数: eg: (1)"I Love you" : return 0; (2)"I Like you" :return 1; (Ii) (3)"I Like you...

2019-05-14 09:15:21

阅读数 29

评论数 0

VirtualBox如何设置共享目录

(1)安装virtualBox,并导入虚拟电脑。 (2)依次点击VirtualBox的“设备->安装增强功能”。 这时我们可以在Debian的桌面上看到一个光盘图标,例如我的计算机上图标的名称是:VBox_GAs_5.2.6 (3)右键VBox_GAs_5.2.6,打开后运行...

2019-04-25 11:43:24

阅读数 58

评论数 0

MySQL数据库备份

在项目的开发中,我们常常需要对数据库进行备份: //mysql数据备份 bool SystemSetting_DataBase::mysqlDatabaseBackup(QString strPath) { QString Cmd = QString(" mysqldump ...

2019-04-09 09:41:40

阅读数 30

评论数 2

SQL语句学习笔记

1.group_concat函数语法: group_concat( [DISTINCT] 要连接的字段 [Order BY排序字段ASC/DESC] [Separator '分隔符'] ) 详细见网址:https://www.cnblogs.com/wenxinphp/p/5841430....

2019-04-03 11:44:43

阅读数 18

评论数 0

qt部署到android设备,很久没响应解决办法

qt部署到android设备,很久没响应解决办法: 编译输出窗口一直停在如下信息(很长时间才能运行): Generating Android Package Input file: D:/gitlab/wuhufangte_update/android-libhappyvalley.so-d...

2019-04-03 09:44:59

阅读数 82

评论数 0

数据表的联合查找

QStringList keys; QList<QStringList> values; keys<<"gui"<<"box"<<"...

2019-03-22 14:04:30

阅读数 21

评论数 0

C++中的全局变量extern,static的使用

1)编译单元(模块)   在VC或VS上编写完代码,点击编译按钮准备生成exe文件时,编译器做了两步工作:   第一步,将每个.cpp(.c)和相应的.h文件编译成obj文件;   第二步,将工程中所有的obj文件进行LINK,生成最终.exe文件。   那么,错误可能在两个地方产生: ...

2019-03-20 08:50:30

阅读数 23

评论数 0

用固定字节的数据表示随机多个十六进制的0x00,0x01

例如:有9个16进制的数(只能是0x00和0x01)0x00,0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x01,将这9个数用二个字节的二进制位表示则是11110010,00000001或者(01001111,10000000)。(可以是固定的字节,如下面代码中的是6字...

2019-03-14 22:17:42

阅读数 56

评论数 0

通过在Qt中调用cmd命令来执行sql数据库备份

在命令行测试有效,该例子通过在Qt调用CMD命令来执行数据备份,亲测有效(仅在mysql中测试过)。 具体的源代码如下: //设置命令语句 QString Cmd = QString(" mysqldump -h100.100.21.72 -P3306 ...

2019-02-27 14:01:52

阅读数 56

评论数 0

解决VS+Qt不能使用QSound类播放语音的问题

(1)如果使用QtCreator作为开发工具,需要在.pro文件中加入 QT += multimedia 然后在头文件中包含#include <QSound>。 (2)VS作为开发工具,则需要在头文件中#include <Q...

2018-12-10 09:13:54

阅读数 275

评论数 0

Mysql对比两张数据表,得到差异的记录

我们在涉及到数据库相关的的软件开发中,经常会对比两张数据表,得到它们之间的差集。 下面是对应的SQL语句: //table1(%1)中有,table2(%2)中没有的数据 //cmd = QString("select orderid from %1 where not e...

2018-11-22 13:55:43

阅读数 264

评论数 0

Qt实现Excel表格的读写操作(office,WPS)

我们用QT经常会将表格的数据导入数据库或者将数据库中的数据导出为*.xls/*.xlsx。使用比较多的就是用QAxObject对象进行操作。一般首先会连接数据库: QAxObject *excel = new QAxObject(this); //连接Excel控件 excel-&am...

2018-11-05 13:58:48

阅读数 1472

评论数 0

C++实现最小二乘法求数据的斜率,相关系数,截距

详细的代码如下所示: static void LeastSquaresFitting(int nData[],int nLen,double &a,double &b,double &r) { double av_x,a...

2018-09-06 08:00:33

阅读数 1253

评论数 0

C++实现串口的自动识别

1.首先需要遍历注册表得到所有可用的串口 详细的代码如下所示,将得到的每一个串口保存到向量vector中 //得到所有的串口号 vector<string> cnComm::getComPort() { HKEY hKey; char por...

2018-08-17 22:33:03

阅读数 1978

评论数 0

matlab求频谱图的峰值点

可以利用matlab中自带的findpeaks函数来寻找频谱图的峰值和位置。 1.其功能是在范围内只找一个峰值,且为此范围内最大的peak。 [pks,locs] = findpeaks(data,x,'MinPeakDistance',6); 2.设定峰值的最小高度 [pks,loc...

2018-07-20 19:33:22

阅读数 4215

评论数 2

Matlab对圆环进行N等分

程序的源代码如下所示: clc;clear;close all; im=imread('IMG_20170619_121931.jpg'); figure,imshow(im); title('源图像'); %选取图像上的一个正方形的ROI区域; im0 = imcrop(im,...

2018-05-30 20:59:20

阅读数 1243

评论数 1

DirectShow实现视频的实时显示并抓图,可以设置视频参数

效果图如图所示:想要源码的同学可以点击下面的链接进行下载:https://download.csdn.net/download/jacken123456/10438781

2018-05-26 08:27:13

阅读数 1993

评论数 2

C#从SQLite中读取数据显示在dataGridView报表中并用char饼状图,柱状图,折线图等显示出来

首先我们需要创建SQLite数据库,添加自己的数据,然后建立C# winform的工程:1.数据库的连接SQLiteConnection conn = null; //获取数据文件的路径 string dbPath = "Data Source =" + Env...

2018-05-23 11:20:43

阅读数 1338

评论数 0

GPS报文格式

$GPGGA,021442.000,2839.139693,N,11549.543854,E,1,6,1.76,-21.394,M,-5.454,M,,*52数据详解:$GPGGA,<1>,<2>,&a...

2018-03-13 20:56:32

阅读数 1068

评论数 0

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