自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 -1.#IND,1.#INF 的判断

C/C++程序运行有时候会出现-1.#IND,1.#INF 一般来说是除数为0得出的结果,INF就是infinite,就是无穷大的意思;IND可能表示很小,不确定。   使用类似于pow, exp等等函数时常会产生一个无效数字1.#IND00,在VC下可以通过与一个确定数字比较大小来判断是否...

2015-06-03 17:49:22

阅读数 538

评论数 0

转载 QString与char *之间的转换

QString与char *之间的转换   1.QString转char * 先将QString转换为QByteArray,再将QByteArray转换为char *。 注意:不能用下面的转换形式char *mm = str.toLatin1().data();。因为这样的话,str.to...

2015-06-03 17:48:48

阅读数 419

评论数 0

转载 QT打印PDF

QPrinter printer;        QPrintDialog printDialog(&printer);        if(printDialog.exec())        {               QString qstrPrinterName = print...

2015-04-25 23:51:36

阅读数 2166

评论数 1

转载 VC/MFC得到电脑的默认打印机、设置默认打印机、遍历电脑打印机

http://www.cnblogs.com/zhangdongsheng/archive/2012/08/24/2655090.html   得到电脑的默认打印机、设置默认打印机、遍历电脑打印机GetDefaultPrinter,SetDefaultPrinter,EnumPrinters ...

2015-04-25 23:48:19

阅读数 2827

评论数 0

转载 QT保留小数点后两位

double/float size = 2.3334524; QString str = QString::number(size, 'f', 2); 其中f代表非科学计数法格式,2代表小数点后两位。

2015-04-25 09:29:24

阅读数 4944

评论数 0

转载 启用和禁用控件

启用和禁用控件可以调用CWnd::EnableWindow 函数。 BOOLEnableWindow(BOOL bEnable = TRUE); 判断控件是否可用可以调用 CWnd::IsWindowEnable函数 BOOLIsWindowEnable();   禁用控件 CWnd*...

2015-04-12 10:21:26

阅读数 350

评论数 0

转载 对话框嵌入到对话框 或者:窗口嵌入到窗口,一个窗口嵌入到另一个窗口

http://blog.csdn.net/lanmanck/article/details/3857896 1、用vc新建一个dialog1工程。属性默认。 2、insert一个dialog2,改为child。 3、在dialog1中包含dialog2头文件,在一个按钮事件中显示dialo...

2015-04-12 09:29:29

阅读数 815

评论数 0

转载 STM32 USB数据接收与数据发送程序流程分析

http://www.cnblogs.com/skl374199080/p/3910066.html 既然学习了USB,那就必须的搞懂USB设备与USB主机数据是怎么通讯的。这里主要讲设备端,因为我们的代码是做USB设备用的。 我们需要必须要定义了USB中断。起始在STM32的中断向量表中...

2015-04-07 19:32:05

阅读数 1030

评论数 0

转载 No Cortex-M Device found in JTAG chain.的解决

今天烧了个固件,运行正常,再次烧写其他固件的时候,出现了这个问题 No Cortex-M Device found in JTAG chain. Please check the JTAG cable and the connected devices. 百度找到答案,把JTAG的引脚当作I...

2015-03-25 09:55:43

阅读数 4100

评论数 0

转载 ARM程序的执行过程

ARM程序的组成 ARM程序(指在ARM系统中正在执行的程序,而非保存在ROM中的bin文件)的组成。一个ARM程序包含3部分:RO段(只读),RW段(可读写)和ZI段(可读写)。RO是程序中的指令和常量;RW是程序中已初始化的变量;ZI是程序中未初始化的变量。 ARM映像文件的组成 ...

2015-03-20 11:37:04

阅读数 1528

评论数 0

转载 大端模式与小端模式

简介 在几乎所有的机器上,多字节对象都被存储为连续的字节序列。例如在C语言中,一个类型为int的变量a地址为0x100对应地址表达式为&a的值为0x100。且a的四个字节将被存储在存储器的0x100,0x101,0x102,0x103位置。 而存储地址内的排序则有两个通用规则,...

2015-03-07 15:09:13

阅读数 410

评论数 0

转载 if(((*(vu32*)(0X20001000+4))&0xFF000000)==0x08000000)分析

if(((*(vu32*)(0X20001000+4))&0xFF000000)==0x08000000)分析 (*(vu32*)(0X20001000+4)) == (*(__IO uint32_t*)(0X20001000+4)) == (*(volatile unsigned int...

2015-03-02 11:27:34

阅读数 3872

评论数 0

原创 QLineEdit 无法发信号,该如何处理

QLineEdit 无法发信号 我在别的程序中突然发现,QLineEdit无法发射信号,特意测试一下,代码如下: #ifndef ABC_H #define ABC_H   #include #include "ui_abc.h"   class abc : ...

2015-02-27 11:32:27

阅读数 1257

评论数 0

转载 关于STM32 MDK中USE_STDPERIPH_DRIVER问题的解释

初学STM32,在RealView MDK 环境中使用STM32固件库建立工程时,初学者可能会遇到编译不通过的问题。出现如下警告或错误提示:   warning: #223-D: function "assert_param" declared implicitly;as...

2015-02-26 10:34:01

阅读数 414

评论数 0

转载 csdn如何转载别人的文章

1、找到要转载的文章,用chrome浏览器打开,右键选择审查元素 2、在chrome中下方的框里找到对应的内容,html脚本中找到对应的节点,选中节点,网页上被选中内容会被高亮显示,然后右键菜单选中 Copy as HTML 3、进入个人"管理博客"主界...

2015-02-26 10:26:24

阅读数 353

评论数 0

转载 8位16位32位数据的拆分与合并程序

拆分   //16位拆成两个8位   u16 data16 = 0x1234;   u8 data8_H,data8_L;   data8_H = (u8)(data16 >> 8);   data8_L = (u8)data16;      32位拆成4个8位   方法一:   u3...

2015-02-06 20:48:43

阅读数 3140

评论数 0

转载 keil MDK中如何生成*.bin格式的文件

转载:http://blog.csdn.net/zhzht19861011/article/details/5927924 在Realview MDK的集成开发环境中,默认情况下可以生成*.axf格式的调试文件和*.hex格式的可执行文件。虽然这两个格式的文件非常有利于ULINK2仿真器的下载和...

2015-02-02 16:08:09

阅读数 532

评论数 0

转载 QT如何捕获全局的键盘事件?

QT如何捕获全局的键盘事件? 方法一:继承QApplication类,并重载notify()函数 Qt是用QApplication::notify()函数来分发事件的。想要在任何事件过滤器查看任何事件之前先得到这些事件,重载这个函数是唯一的办法。通常来说事件过滤器更好用一些, 因为不需要去继承...

2015-01-26 21:03:45

阅读数 5330

评论数 1

转载 大小写转换

ASCII码表大家都很熟悉了吧,利用码的排列规律,我们可以很容易的实现一些操作,比如判断是否是数字、大小写转换等。 这里写大小写转换的函数: char toUpper(const char& ch) {     return ch & 0x5F; } char ...

2015-01-23 14:56:10

阅读数 469

评论数 0

转载 Qt中验证器的使用

// 设置验证器,确保输入的KeyA为6字节数 void NFCTest::SetLineEditValidator() {  // KeyA 由6字节数组成  QRegExpValidator *validator = new QRegExpValidator(QRegExp("[0-...

2015-01-22 19:16:32

阅读数 458

评论数 0

原创 拷贝文件至文件夹

拷贝文件至文件夹 bool CopyFileToFloder() {  QDir *qSqlDesDir = new QDir();  bool exist = qSqlDesDir->exists("sqldrivers");  if(exist)  // 存...

2015-01-20 15:53:14

阅读数 273

评论数 0

原创 ICMP报文检验和

#include unsigned short checksum(unsigned char *ucharArr,int size) {     int iushortLen = (size / 2) + ((size%2)?1:0);      unsigned short *ushortAr...

2015-01-02 00:39:14

阅读数 409

评论数 0

原创 QString字符转换

QString字符转换 BYTE数组转QString BYTE byteTemp[16]; memset(byteTemp,0,16);  //将BYTE数组转换为QString类型 QString NFCTest::BYTEToQString(constBYT...

2014-12-20 15:14:09

阅读数 497

评论数 0

转载 QT工程中使用图片的三种方法

QT工程中使用图片的三种方法   图片是一种资源,而在Qt中,对于资源的使用是有其独特的方式的! ①:一般来说:资源在内存中是用资源对象树来表示的,该树在程序启动时创建。 ②:而对于资源而言:我们都是需要先将其加入到这棵树中才能加载到内存中并被程序使用!! ③:而将一个图片...

2014-12-20 14:57:35

阅读数 1597

评论数 0

原创 输出HTML格式

QTextDocument *textdocument = newQTextDocument(); QString qstrHTMLAbsolutePath = "***.html";     // 创建一个包含HTML的字符串 QString qstrHTML =...

2014-12-18 11:25:10

阅读数 633

评论数 0

转载 QString笔记

Qt保留小数点后两位   double/float  size = 2.3334524; QString str = QString::number(size, 'f', 2); 其中f代表非科学计数法格式,2代表小数点后两位

2014-12-11 17:50:15

阅读数 234

评论数 0

转载 如何解决非主线程无法调用excel的问题

如何解决非主线程无法调用excel的问题   需要将数据输出保存到Excel文件中,使用了QAxObject,在主线程中获取Excel对象,就可以正常使用,代码如下在:   // 获取一个Excel对象 QAxObjectexcel("Excel.Application&quo...

2014-12-09 16:11:28

阅读数 900

评论数 0

原创 QT生成右键菜单栏

 QT生成右键菜单栏   ui.lineEdit->setContextMenuPolicy(Qt::CustomContextMenu);   setContextMenuPolicy方法用来设置widget菜单项的显示方法,而CustomContextM...

2014-12-03 14:47:51

阅读数 565

评论数 0

转载 Qt-Excel-vba笔记

 VBA简介 VBA是Visual Basic for Application的缩写,是一种应用程序自动化语音。所谓应用程序自动化,是指通过程序或者脚本让应用程序,例如让Microsoft Excel、Word自动化完成一些工作。 VBA具有VB语言的大多数特征和易用性,...

2014-11-27 21:36:40

阅读数 2655

评论数 0

转载 Word中混乱文档怎样对齐

简单描述: 在水平标尺上单击要插入制表位的位置,标尺上面就会出现相应的制表符,按下Tab键,即可快速完成对齐。 详细步骤: 1.将光标放在你想要对齐的内容前(例子中是‘阿根廷龙’前面)点一下,如图蓝线标出的位置: 2.然后在上方标尺对齐的地方点一下,就出现了一个左对齐制表符“┗” ...

2014-11-27 21:25:37

阅读数 1658

评论数 0

转载 软回车变回车 上下标符号

  1.如何把Word中的软回车(Word中向下的箭头)批量变成回车 我们在从网上复制、粘贴文章的时候,经常会看到向下的箭头,这是软回车是自动换行符,也可以按“Shift+回车”产生,在word中则显示为向下的箭头。 如果是一个或几个,我们可以手工删除就可以了,如果多的话怎...

2014-11-27 21:23:51

阅读数 999

评论数 0

转载 利用定时器机制实现多线程编程

为了避免Qt系统中多线程编程带来的问题,还可以使用系统中提供的定时器机制来实现类似的功能。定时器机制将并发的事件串行化,简化了对并发事件的处理,从而避免了thread-safe方面问题的出现。        在下面的例子中,同时有若干个对象需要接收底层发来的消息(可以通过Socket、FIFO等...

2014-11-27 20:56:40

阅读数 418

评论数 0

转载 解析Qt中QThread使用方法

本文讲述的是在Qt中QThread使用方法,QThread似乎是很难的一个东西,特别是信号和槽,有非常多的人(尽管使用者本人往往不知道)在用不恰当(甚至错误)的方式在使用 QThread,随便用google一搜,就能搜出大量结果出来。无怪乎Qt的开发人员 Bradley T. Hughes 声嘶...

2014-11-27 20:35:47

阅读数 329

评论数 0

转载 正则表达式常用匹配

QT举例 QRegExp rx; rx.setPatternSyntax(QRegExp::RegExp); rx.setCaseSensitivity(Qt::CaseSensitive); //大小写敏感 rx.setPattern(QString("^[A-Za-z0-9]+$&q...

2014-11-24 19:00:35

阅读数 369

评论数 0

转载 float double 与0比较

 转载自:http://topic.csdn.net/u/20090912/22/1742b219-0411-4577-a68d-bf89148e3df7.html For EPSILON, you can use the constants FLT_EPSILON, which is d...

2014-11-24 18:15:44

阅读数 881

评论数 0

转载 Qt非阻塞延时

afg dfsf safd Qt非阻塞延时 I wrote asuper simple delay function for an application I developed in Qt.   I wouldadvice u to use this code against ...

2014-11-23 00:50:28

阅读数 1541

评论数 0

原创 Linux网络

查看ip地址 ifconfig   更改ip地址 ifconfig eth0 192.168.22.11   查看有几个用户登录当Linux netstat -an | more   禁止一个用户登录 netstat -anp | mor...

2014-11-22 19:04:47

阅读数 359

评论数 0

转载 将Qtableview中的数据显示在相应的控件上

学习Qt有一段时间了,几天做东西需要将Qtableview中的数据显示在相应的控件上,想看好久,终于搞定了,特意拿出来,和大家分享,也当做是自己的一个学习笔记。     首先我的Qtableview中的的内容是从数据库中查找出来再显示 出来的。下面是以个关于某个公司信息种类的数据。这是数据库中的...

2014-11-22 18:34:06

阅读数 633

评论数 0

转载 心跳包机制

心跳包机制    跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。     在TCP的机制里面,本身是存在有心跳包的机制的,也就是TC...

2014-11-22 18:21:15

阅读数 718

评论数 0

转载 类的继承与组合

 类的继承与组合 【规则10-1-2】若在逻辑上B是A的“一种”(a kind of ),则允许B继承A的功能 和属性。例如男人(Man)是人(Human)的一种,男孩(Boy)是男人的一种。那么类Man可以从类Human派生,类Boy可以从类Man派生。 class Human {...

2014-11-21 10:55:35

阅读数 326

评论数 0

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