自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (5)
  • 收藏
  • 关注

原创 VS2017 字符串赋值错误处理:C2440 无法从 const char[] 转换为 char*

VS2017中编译时报错:无法从const char[]转换为char*解决方法:项目属性配置:C/C++ -> 语言 -> 符合模式,从“是/permissive”改为“否”。编译成功:...

2019-07-03 11:04:33 3220 1

原创 Qt中建立DockWidget的代码

Qt中使用dock(浮窗)是一个多界面编程的很好的思路。一、操作步骤(1)新建一个widget的继承类(如myWidget);(2)在继承类myWidget的函数中添加各控件;(3)在继承类myWidget中将各控件添加到一个layout中,并在该类下执行setLayout函数。(4)在主窗口(MainWindow)中新建一个QDockWidget对象、一个myWidget

2017-11-17 18:19:52 2200

原创 QT+MSVC执行时中文乱码问题

现象:在MSVC版本的QtCreator下创建程序,运行时中文发生乱码。解决:尝试的最简单的解决方式如下。(1)在Qt软件中依次打开:工具 -> 选项 -> 文本编辑器 -> 行为 -> 文件编码(2)默认编码:选择“UTF-8”(3)UTF8+BOM:选择“如果编码是UTF8则添加”(4)修改当前文件并保存

2017-10-25 11:13:58 1596

原创 Qt编程知识点记录

背景. FFTW函数库不能在MinGW版本上使用Qt有MinGW和MSVC两个版本,尝试使用FFTW函数库时,没有找到在MinGW上使用的方法,因此在电脑上又安装了一个MSVC版本。工程拷过来时发生了不少问题。1. 编译报错:无法找到main.obj原因是工程名或路径名中有空格,MinGW支持路径有空格,MSVC不支持空格。解决方式:删除路径或工程名中的空格。2.文件编

2017-09-20 10:20:15 737

原创 windows下串口初步编程(多线程+windows串口)

环境win10操作系统编程环境:Eclipse、Cygwin GCC编译器串口环境:串口调试助手v2.1、 虚拟串口助手(Virtual Serial Port Driver 7.2)过程1. 在Eclipse环境下新建一个C++工程,并指定使用Cygwin GCC编译器2. 新建cpp文件,输入代码3. 打开虚拟串口助手和串口调试助手,建立串口调试的环境

2017-07-19 14:50:21 6697 3

原创 QT中UDPSocket丢包问题(续)

之前描述了Qt中编写UDP收发程序的丢包问题,见http://blog.csdn.net/rabbitjerry/article/details/72674458后来终于得到了彻底解决,并且在Windows操作系统和Linux操作系统下均得到了验证。一、解决思路1.在程序中利用QThread类开辟一个用来接收UDP包的新线程;2.在Windows操作系统下使用Windows封装

2017-06-01 12:03:06 9873 10

原创 QT中UDPSocket丢包问题

Qt中的QUdpSocket发生严重丢包现象,在Linux下使用while死循环接收来解决,但存在CPU占用率太高的问题。

2017-05-24 11:29:10 8950 5

原创 在Linux虚拟机上安装QT

一 安装虚拟机运行VMware-workstation-full-11.1.0-2496824.exe二 在虚拟机上安装Linux(1)下载Ubuntu桌面版从官网进入,选择“桌面版”,按照提示进行下载。国内的一个镜像网址是:http://mirrors.hust.edu.cn/ubuntu-releases/16.04/ubuntu-16.04-desktop-amd64

2017-05-18 13:49:30 14904 1

原创 消息队列(3):在多进程中利用信号量进行同步、传递消息

1多进程操作函数    (1)fork函数    用于增加一个进程,返回的pid如果大于0,表示后续操作在父进程里执行;返回的pid如果等于0,表示后续操作在子进程里执行;返回pid小于0,表示增加进程失败。    在fork函数执行前建立的局部变量,将在子进程中产生一份拷贝。原话是这样说的:The child process and the parent process run in

2017-05-11 10:59:40 1979

原创 消息队列(2):消息存哪里了?

一、新建消息队列并写入一条消息编写一个简单的函数,打开一个消息队列,并发送一条消息。发送完毕后不关闭消息,直接退出程序。这个消息的内容是一个结构体,结构体中定义了2个int型整数和1个short型整数。代码如下:#include #include #include #include struct MsgType { int a; short b; i

2017-05-10 16:33:06 5026 1

原创 消息队列(1):windows10+eclipse+cygwin编写第一个消息队列程序

在windows10环境下安装了eclipse,cygwin,编写第一个简单的消息队列程序。

2017-05-10 15:04:34 523

原创 QT跨线程连接信号和槽

信号与槽的使用、参数传递等问题。

2017-05-03 20:30:26 5590 1

原创 QT编程问题小结(编译、多线程、UDP Socket等)

1. 编译问题(error 127)如果计算机中配置了MinGW、CygWin等编译器,那么在编译QT程序时可能会报错,错误代码为 error 127.这时把系统环境变量PATH中MinGW、CygWin的路径删除,或者修改MinGW、CygWin的文件夹名称(使系统环境变量无效),即可解决上述问题。2.多线程使用心得(1)多线程的一种方法是使用QThread类,并且需要使

2017-04-29 12:55:43 4782

原创 Eclipse在Windows下编写C语言的HelloWorld程序

Eclipse在windows下编写C语言的helloworld程序

2017-04-27 20:13:19 4409

原创 Visual Studio Code关联MATLAB的.m文件并进行编辑提示

Visual Studio Code软件中关联MATLAB的.m文件并进行编辑提示

2017-04-27 19:01:49 9701 1

原创 eclipse的安装和汉化

eclipse的安装和汉化

2017-04-27 18:57:50 9456 3

原创 希尔伯特曲线及其生成

希尔伯特曲线用于遍历高维空间;实现MATLAB生成希尔伯特曲线矩阵

2017-04-27 18:44:52 4852

原创 围棋

元宗南狩,百司奔赴行在,翰林善围棋者王积薪从焉。蜀道隘狭,每行旅止息中道之邮亭,人舍多为尊官有力者之所见占,积薪栖无所入,因沿溪深远,寓宿于山中孤姥之家,但有妇姑,止给水火(生活必需品)。才暝,妇姑皆阖户而休,积薪栖于檐下,夜阑不寐。   忽闻室内姑谓妇曰:“良宵无以为适,与子围棋一赌可乎?”妇曰:“诺。”积薪私心奇之,况堂内素无灯烛,又妇姑各处东西室,积薪乃附耳门扉。   俄闻妇曰:“起东五南九置子矣。”姑应曰:“东五南十二置子矣。” 妇又曰:“起西八南十置子矣。”姑又应曰:“西九南十置子矣。

2010-10-26 11:23:00 625

FAST角点检测算法MATLAB程序

FAST是一种经典的特征点快速检测算法,在网上逛了很久才找到这个matlab程序。分享给大家。

2013-09-02

spket-1.6.18 最新版本

2010-08-20 官方网站最新版本。双击安装。两种模式:独立的ide和附加在eclipse上。根据需求自行选择。

2010-08-21

小波十讲(中文版).

小波十讲中文版。经典的小波教材。 欢迎下载!!!!

2009-03-28

pdg2.dll-超星阅读器的dll

超星阅读器的dll: 使用的地方:将pdg转换为pdf的时候需要使用两个软件: pdg2pic。 freepic2pdf。 二者都是绿色的,但是在使用pdg2pic的时候需要注册超星阅读器,不必安装。此时复制pdg2.dll到某目录下,在命令行中输入一句话就可以了。具体可上网查找。

2009-03-27

空空如也

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

TA关注的人

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