- 博客(18)
- 资源 (61)
- 收藏
- 关注
转载 QT中怎么自动识别release和Debug版本
使用QT_NO_DEBUG宏即可。#ifdef QT_NO_DEBUG#define Debug(str)#else#define Debug(str) (qDebug() << str)#endif1 2 3 4 5这样定义之后就可以在debug模式下输出,而在release模式下变成空语句。如下使用qDebug(); Debug("checked");...
2020-08-19 14:15:07 786
原创 在VMWare虚拟机中,linux和windows主机之间,使用串口通信
最近在做关于AIS的内容。为了对AIS电文进行解码,串口收发。数据有PC机模拟发送,为了调试方便,不用次次将程序放到开发板上运行,所以利用pc主机和虚拟机进行串口通信模拟该过程。首先需要用到一个软件----虚拟串口软件。具体用法说明可百度,增加两个互相通信的串口,pc机占一个,虚拟机占一个。http://download.csdn.net/detail/kimherojae/8536151 虚拟串口软件1,首先,增加两个虚拟串口我这里选择的是COM3和COM4,点击Add...
2020-08-17 16:55:46 4481 1
转载 QtCreator 快速定位程序异常崩溃位置
当程序代码量大的情况下,我们很难通过观察代码来发现产生错误的位置,此时,可以通过QtCreator的调试功能来快速定位异常发生的位置。如图所示,调试按键的位置在编辑器地左下角(绿色三角形上有只虫子的图标)。在异常发生时,程序会在异常位置暂停运行。如下图,代码编辑窗左边的小黄箭头将指向产生异常的代码。通过编辑窗下方窗口,我们可查看调用关系,定位产生异常的函数调用。此外,debug功能还可以进行设置断点,单步运行等功能,对开发过程有极大的帮助。...
2020-08-15 22:14:23 5674 1
原创 qt creator 代码格式化工具Astyle的配置
参数配置:快捷键:相关参数:"%{CurrentDocument:FilePath}" --style=bsd --convert-tabs --indent=spaces=4 --attach-closing-while --indent-switches --indent-namespaces --indent-continuation=4 --indent-preproc-block --indent-preproc-define --indent-col1-comment...
2020-08-11 13:57:04 530
原创 Qt编译QDesigner.exe, QFtp报错:Missing CMake tests
Qt编译QDesigner.exe, QFtp报错:Missing CMake testserror: Missing CMake tests. Either create tests in tests/auto/cmake, or disable cmake config file creation with CONFIG-=create_cmake.解决方法有两种:1、在项目下面新建tests/auto/cmake目录,解决问题2、在.qmake.conf文件第一行添加CMAKE_M
2020-07-30 10:21:26 362 2
转载 VS2008+Qt+助手 智能提示不显示、Qt关键字不高亮的解决办法【已解决】
笔者使用的开发环境是VS2008+Qt4.8.5+VAssistX,有时候会出现代码关键字不能高亮显示,并且助手的智能提示不显示。问题如下 解决的办法是在助手的选项中设置其搜索路径,助手的设置通过VS的VAssistX菜单进入,选择最后一个Visual AssistX Options,然后设置Projects标签下的C/C++ Directories,如以下两幅图
2017-10-17 16:07:15 1507
转载 setup and configure ganglia on CentOS
http://imyin.xyz/2017/03/23/ganglia-on-CentOS/今天介绍一下如何在CentOS服务器中部署Ganglia至于什么是ganglia,就不在这里装逼赘述了,给个官网地址预装软件安装ganglia需要不少预装软件,最好自己在本地配置一个yum源,以方便安装。yum源就不在这里描述如何配
2017-03-23 17:41:18 287
转载 wireshark抓包图解-tcp三次握手四次挥手详解
wireshark抓包图解 TCP三次握手/四次挥手详解一. TCP/IP协议族 TCP/IP是一个协议族,通常分不同层次进行开发,每个层次负责不同的通信功能。包含以下四个层次:1. 链路层,也称作数据链路层或者网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。
2017-03-23 17:19:34 1417
原创 float 与 char[4]之间的转换, float的变相的移位操作
// Console.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include #include #include using namespace std;int main(int ar
2013-09-10 11:05:29 2993 1
转载 ubuntu 建立samba
http://blog.csdn.net/zhu__/article/details/7582511因为我们有的时候的项目中的文件只能在linux文件系统下才能存储,在windows下不支持,如一些.ko之类的库文件,所以我们有必要建立samba服务器,在windows下就能访问共享。1.安装samba服务器。 可以下载 samba-3.0.30.tar.gz to
2013-08-08 12:12:11 607
原创 在线Base64编码 => 图片
//----------------------------------------Qt 中, 图片 => Base64编码 QFile file(m_txtPicPath->text().trimmed()); if(file.open(QFile::ReadOnly)) { stuInfo.strImage = file.readAll(
2013-06-25 13:36:10 3990
原创 汉字的编码格式:GB18030 GB2312
QTextCodec *codec = QTextCodec::codecForName("GB18030");QTextCodec *codec = QTextCodec::codecForName("GB2312"); //使用这个编码格式的时候, 人的姓名中, 汉字"湧"是乱码我们应该选择: GB18030http://iask.sina.com.cn/b/586025.
2013-06-13 14:32:23 931
转载 MFC重复行删除工具(C/C++) 文本文件 结合BeyonCompare 找出不同的
MFC重复行删除工具(C/C++) 文本文件 结合BeyonCompare 找出不同的http://download.csdn.net/download/zj471007827/3147750
2013-06-06 18:03:37 737
转载 cygwin完全安装步骤方法(组图)
http://hi.baidu.com/www100/item/b79723f239cf9449932af29fcygwin完全安装步骤方法(组图)安装 GCC安装 GCC 最快捷的方式是在您的机器上安装完整的 Cygwin 环境。Cygwin 是 Windows 上类似于 Linux 的环境。它包括一个提供 UNIX 功能性基本子集的 DLL 以及在这之上的一组工具。安装
2013-05-11 19:30:56 511
转载 windows下使用makefile
windows下使用makefile1. 准备工作: 程序:MinGW-3.1.0-1.exe windows下的gcc,编译c语言的工具下载地址: http://umn.dl.sourceforge.net/sourceforge/mingw/MinGW-3.1.0-1.exe make
2013-05-10 17:40:59 669
转载 关于set_new_handler(转载)
当程序new几万次的时候,有的时候程序会崩溃,有的时候不崩溃,原因就是下面指出的问题.因为new的几万次中,其中的某几次new内存失败了,导致了空指针异常。//----------------------------------------------当运算符new找不到足够大的连续内存块来为对象分配内存时将会发生什么?一个称为 new-handler的函数被调
2013-05-06 22:53:11 583 1
【最新】wireshark 安装这个以后npcap-0.9983.exe,可以抓取本地网卡内的通信包
2020-09-01
【最新】COM串口虚拟串口
2020-09-01
[最新]modbus调试工具, 服务端 + 客户端
2020-08-27
modbus.rar
2020-08-13
AStyle_3.1_windows平台.zip
2019-10-15
[最新]检查exe和dll依赖关系的工具, depends.exe, Process Explorer
2019-04-24
C++ http post get请求,第三方库,调试的时候,使用wireshark抓包,对比
2022-02-21
【最新】C++ http 服务端,接收来自http post form_data文件(图片)源码
2021-07-29
【最新】C++ 通过socket tcp实现http post form_data表单提交图片, mp4到http服务器
2021-05-18
【最新】 MFC 修改ComboBox的样式,下拉列表的背景色 + 按钮样式
2020-12-23
【最新】C++ 使用libEvent实现http的post, get功能
2020-12-01
【最新】SIP协议文档,osip使用手册,osip_Linux平台开发库_参考源码
2020-10-30
【最新】Linux平台: 基于osip eXosip库的服务器, 客户端源码, 可以编译通过,正常使用修改IP地址就可以了
2020-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人