自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 ch340是什么芯片

CH340是一个USB总线的转接芯片,实现USB转串口、USB转IrDA红外或者USB转打印口。 在串口方式下,CH340提供常用的MODEM联络信号,用于为计算机扩展异步串口,或者将普通的串口设备直接升级到USB总线。有关USB转打印口的说明请参考手册(二)CH340DS2。 在红外方式下,CH340外加红外收发器即可构成USB红外线适配器,实现S...

2016-09-17 21:36:00 3137

转载 STM32F4_引领入门

1.开发工具Keil开发ST芯片的工具有很多,官方也提供有(STVP),笔者这里不评论哪一个工具好,哪一个工具不好,只想说,各有各的好,你使用哪一个看你自己选择。笔者习惯性使用Keil(MDK-ARM),因此,推荐的也是Keil。关于Keil(MDK-ARM)包含支持包的下载与安装,我已经在之前文章中讲解过,不同的可以前往我博客查看如何下载与安装。MDK-ARM下载与安装:...

2016-09-17 21:32:00 217

转载 Keil(MDK-ARM)使用教程(三)_在线调试

由于我是直接使用(打开现有的软件工程),如果跟着需要下载上面演示参考的软件工程才行。工程默认是使用硬件在线调试,接下来按照每一点来讲述。1.编译+调试打开软件工程 -> 编译 -> 调试这里的编译建议使用Build Target(第2个按钮)编译工程(如下图动画),也就是使用快捷键F7。Translate(第1个按钮)是编译当前活动文件。Rebuild al...

2016-09-17 21:07:00 6204

转载 STM32F0_新建软件工程详细过程

前言由于ST公司推出比STM32F1性价比更高的F0芯片,现在市面上F0芯片的占有率也非常高。F0芯片属于M0内核,主频48M(当然,可以超频的,但尽量不要超的太多),资源大小可根据项目需求来选型。因此,最近几天总结一下关于STM32F0开发相关的知识。该文章主要以STM32F0、MDK-ARM来讲解“新建软件工程详细过程”。关于MDK-ARM的下载与安装请看我的另一篇文章“MD...

2016-09-17 21:05:00 224

转载 JTAG的SWD接线方式

JTAG引脚示意图:一、SWD 和传统的调试方式区别 1. SWD 模式比 JTAG 在高速模式下面更加可靠 2. GPIO 刚好缺一个的时候, 可以使用 SWD 仿真, 这种模式支持更少的引脚 3. 在板子的体积有限的时候推荐使用 SWD 模式 二、仿真器对 SWD 模式支持情况 1. 市面上的常用仿真器对 SWD 模式支持情况 JLINKV8 非...

2016-09-17 21:03:00 285

转载 Qt のEXecl

http://blog.csdn.net/czyt1988/article/details/52121360 OKhttp://bbs.csdn.net/topics/391848669?page=1http://blog.csdn.net/a1069962325/article/details/49514377http://jingya...

2016-09-05 09:06:00 95

转载 人脸识别

linux下使用Qt实现文件遍历及查找本函数通过遍历指定目录寻找图片文件,然后搜索出含有人脸的图片,代码如下://遍历目录查找voidFaceDetector::detectRun(constQString&path){//判断当前线程是否正在运行if(!isGoing)return;QDird...

2016-09-05 09:00:00 187

转载 Qt学习之路MainWindow学习过程中的知识点

一、Qt的GUI程序有一个常用的顶层窗口,叫做MainWindowMainWindow继承自QMainWindow。QMainWindow窗口分成几个主要的区域:二、QAction类QAction类保存有关于这个动作,也就是action的信息,比如它的文本描述、图标、快捷键、回调函数(也就是信号槽),等等。神奇的是,QAction能够根据添加的位置来改变自己的样子—...

2016-08-31 16:55:00 356

转载 Qt实现基本QMainWindow主窗口程序

这个实验用Qt实现基本QMainWindow主窗口先上实验效果图 打开一个文件,读取文件类容 详细步骤:1.打开Qt creator新建MainWindow工程右键工程名添加新文件,main文件,后缀自动补全后为main.cpp 选中工程,再次右键,选择模板的时候选择C++类,添加一...

2016-08-31 16:55:00 153

转载 QT_FORWARD_DECLARE_CLASS

相当于class 类名。 那么他和#include 包含头文件有什么区别呢 首先我们为什么要包括头文件问题的回答很简单通常是我们需要获得某个类型的定义(definition)。那么接下来的问题就是在什么情况下我们才需要类型的定义在什么情况下我们只需要声明就足够了问题的回答是当我们需要知道这个类型的大小或者需要知道它的函数签名的时候我们就需要获得它的定义。 假设我们有类型A...

2016-08-31 15:23:00 421

转载 Qt全局宏和变量

1.Qt全局宏定义Qt版本号:QT_VERSION : (major << 16) + (minor << 8) + patch检测版本号:QT_VERSION_CHECK(major, minor, patch)((major<<16)|(minor<<8)|(patch))当使用命名空间时的一些宏定义:...

2016-08-31 15:19:00 127

转载 QT_begin_namespace和QT_end_namespace的作用

#ifndef WINDOW_H#define WINDOW_H#include#includeQT_BEGIN_NAMESPACEclass QAction;class QCheckBox;class QComboBox;class QGroupBox;class QLabel;class QLineEdit;class QMen...

2016-08-31 15:18:00 262

转载 Qt 打开文件的默认路径 QFileDialog::getOpenFileName()

为了说明QFileDialog::getOpenFileName()函数的用法,还是先把函数签名放在这里:QString QFileDialog::getOpenFileName ( QWidget * parent = 0,constQString & caption = QString(),...

2016-08-30 09:43:00 1310

转载 QT的安装及环境配置

QT的安装及环境配置一、windows的下QT的安装及环境配置(一)从框架安装程序中安装步骤:准备:下载QT库,下载指定版本的MINGW,QTIDE1、下载QT安装文件如:qt-win-opensoure-4.6.4-mingw.exe2、下载MINGW:mingw或者dev-cpp3、下载QTIDE:QTCreator3、执行安装MINGW(至...

2016-08-25 11:15:00 371

转载 C/C++文件操作1

在C语言中,文件操作都是由库函数来完成的。在本章内将介绍主要的文件操作函数。文件打开函数fopen  fopen函数用来打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式)其中,“文件指针名”必须是被说明为FILE类型的指针变量,“文件名”是被打开文件的文件名。“使用文件方式”是指文件的类型和操作要求。“文件名”是字符串常量或字符串数组。例如: FI...

2016-08-23 15:48:00 85

转载 C/C++文件操作2

一、流式文件操作  这种方式的文件操作有一个重要的结构FILE,FILE在stdio.h中定义如下:typedef struct {int level; /* fill/empty level of buffer */unsigned flags; /* File status flags */char fd; /* File descriptor */unsig...

2016-08-23 15:46:00 111

转载 AnsiString和String的区别、使用

16.C/C++语言在CB中的一些特定用法  2)AnsiString是从Delphi中引进来的吗?  答:CB的核心组件VCL是用Object Pascal语言写出的,所以CB的VCL组件的属性有很多都是使用long string,例如:Text、 Name、Caption等属性都是使用Object Pascal的long string。基于此关系,CB只好建立了和Object Pas...

2016-08-17 17:58:00 124

转载 字符转换

我这里有比较全的各种字符类之间的转换AnsiString->char*AnsiString.c_str(); char*->AnsiStringAnsiString=AnsiString(char); BSTR->char*char*char1=AnsiString(bstr)....

2016-08-16 16:53:00 130

转载 C++Builder中MessageBox的基本用法

返回值:IDYES=Application->MessageBox("","",MBYESNO)if(Application->MessageBox("","",MBYESNO)==IDNO){}switch(Application->MessageBox("","",MBYESNO)){case:IDNO break;case:IDYES brea...

2016-08-16 14:57:00 262

转载 Windows 编程中恼人的各种字符以及字符指针类型

在Windows编程中,很容易见到这些数据类型:LPSTR,LPTSTR,LPCTSTR...像很多童鞋一样,当初在学Windows编程的时候,对着些数据类型真的是丈二和尚,摸不着头脑,长时间不用就会想不起来。所以,下面就对此做一个总结。首先,先来看一下ASCII编码和UNICODE编码的区别。下面是《Windows 程序设计》一书中对Unicode编码的说明:简单地说,...

2016-08-12 18:02:00 126

转载 C++ typedef用法小结 (※不能不看※)

第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如: char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量; 以下则可行: typedef char* PCHAR; // 一般用大写 PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针 虽然: c...

2016-08-12 17:58:00 80

转载 AES加解密算法Qt实现

【声明】(1) 本文源码在一位未署名网友源码基础上,利用Qt编程,实现了AES加解密算法,并添加了文件加解密功能。在此表示感谢!该源码仅供学习交流,请勿用于商业目的。(2) 图片及描述除图1外,图片及部分解析来自http://zh.wikipedia.org/wiki/%E9%AB%98%E7%BA%A7%E5%8A%A0%E5%AF%86%E6%A0%87%E5%87%...

2016-08-12 11:43:00 1044

转载 Qt下 QString转char*

Qt下面,字符串都用QString,确实给开发者提供了方便。Qt再使用第三方开源库时,由于库的类型基本上都是标准的类型,字符串遇的多的就是Char*类型Qt再使用第三方开源库时,由于库的类型基本上都是标准的类型,字符串遇的多的就是Char*类型因为char*最后都有一个‘/0’作为结束符,而采用QString::toLatin1()时会在字符串后面加上‘/0’方法如下:1...

2016-08-11 17:56:00 172

转载 可以供MFC调用的,QT实现的DLL(qtwinmigrate实现)

#include<qmfcapp.h>#include<qwinwidget.h>#include<QtGui>#include<QtGui/QMessageBox>#include<windows.h>#include<QTextCodec>...

2016-08-11 16:22:00 278

空空如也

空空如也

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

TA关注的人

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