- 博客(88)
- 资源 (10)
- 收藏
- 关注
原创 github国内访问
windows10 C:\Windows\System32\drivers\etchosts文件13.250.177.223 github.com13.250.177.223 gist.github.com54.169.195.247 api.github.com185.199.111.153 assets-cdn.github.com199.232.96.133 raw.githubusercontent.com185.199.111.133 user-images.github..
2021-07-07 11:38:27
359
原创 g++简单命令
预编译 g++ -E helloworld.cpp > processed.cpp编译 g++ -S processed.cpp -o helloworld.s 编译成 汇编文件汇编 g++ -c helloworld.s 汇编到 .o文件链接 g++ helloworld.o -o hellowor...
2019-02-22 08:30:46
629
原创 远程登陆树莓派,运行程序提示No protocol specified QXcbConnection: Could not connect to display :10.0
RT 树莓派连接显示器A显示器B 远程登陆树莓派。背景: 都是在B操作。运行程序xxx, 显示正常;sudo运行程序,提示No protocol specified QXcbConnection: Could not connect to display :10.0 sudo ./xxx -display :0.0 可以运行,界面显示在A端显示...
2019-02-13 11:11:07
5261
2
原创 windows下文件创建时间、访问时间、修改时间的设置
#ifndef WIDGET_H#define WIDGET_H#include <QWidget>#include "Windows.h"namespace Ui {class Widget;}class QStandardItemModel;class Widget : public QWidget{ Q_OBJECTpubli...
2018-12-17 10:15:24
9062
转载 QT的托盘相关
托盘一般有以下相关信息:1. 托盘图标、托盘单击、托盘右键菜单代码:// 托盘图标QSystemTrayIcon *mSystray = new QSystemTrayIcon(QIcon(":/img/icon.png"), this);mSystray->setToolTip("提示信息"));mSystray->setContextMenu(mMenu); /...
2018-11-28 14:48:40
185
转载 Qt程序单开
一种单开的方法是使用Qt中的QLocalServer类(在win下是管道,linux下是文件)直接看代码 .hclass SingleInstance : public QObject{ Q_OBJECTpublic: SingleInstance(const QString& id, QObject* parent = 0); ~SingleI...
2018-11-28 11:34:26
621
原创 Requests库
安装的anaconda, pyCharm先在pyCharm下练习。安装requests : pip3 install requests测试代码:import requestsr = requests.get("http://www.baidu.com")if r.status_code == 200: print(r.encoding) r.enco...
2018-09-08 09:20:28
263
原创 qt5以后正常显示中文(windows下 vs编译器)
在需要显示中文的文件中添加#pragma execution_character_set("utf-8")
2018-06-29 15:56:14
1063
转载 查看当前编码(代码页)
#define _UNICODE 1#pragma warning(disable:4305 4309)#pragma comment(lib,"ole32")#pragma comment(lib,"comsupp")#include <cstdio>#include <objbase.h>#include <comip.h>#include &...
2018-06-29 15:54:42
1917
原创 windows下生成dump文件
tchar.h 中的_T 需要 预定义 _UNICODE在main()函数中首行添加代码即可#include "breaktest.h"int main(int argc, char *argv[]){ SetUnhandledExceptionFilter(ExceptionFilter);头文件#ifndef BREAKTEST_H#define BREAKTEST_H#in...
2018-04-28 22:17:52
414
转载 Qt程序上线后,崩溃处理(含微软编译器命令)
环境: Qt 5.8 VS20131. 要想崩溃后能生产dump文件,需要添加代码。已经把代码放在头文件中,只需要在main.cpp中包含头文件,然后在main()的第一行添加代码,搞定。SetUnhandledExceptionFilter(ExceptionFilter);2. 要想release版本能调试,要修改编译参数。 在pro文件中添加,会生成pdb文件,然后exe文件里也包含调...
2018-04-28 22:12:12
1057
转载 转:树莓派 FFmpeg 支持GPU硬解码
来自 http://blog.youkuaiyun.com/aphero/article/details/783167471. 安装x264git clone git://git.videolan.org/x264.git./configure --enable-shared --enable-static --enable-strip --disable-climakesudo make install 2...
2018-03-19 22:08:40
3239
原创 树莓派3b, qt程序的运行
背景: 有个设备准备用树莓派来控制,linux编程不大会,准备用qt编写。编译环境是现成的:ubuntu14.04,qt5.8交叉编译环境 - 以前搭建过。程序写完,ubuntu版本调试ok,然后交叉编译ok。安装树莓派系统,下载的是2018-03的系统,2018-03-13-raspbian-stretch。顺利写到sd卡上,启动系统,上传qt运行库,上传我写的程序,暂时叫nose...
2018-03-19 21:10:49
3145
1
原创 Qt在android下启动时,出现短暂黑屏的问题
直接上代码解决:在android\res\values下新建文件styles.xml true @null @null false @null <!-- @drawable/splash --> 在AndroidMan
2017-09-23 21:24:23
822
原创 Qt 透明窗体
最简单的是ps一张背景图片,设置好图片的alpha通道,格式png然后设置widget的背景,以及属性Qt::WA_TranslucentBackground,根据文档该属性需要配合 Qt::FramelessWindowHint使用widget->setAttribute(Qt::WA_TranslucentBackground);widget->setWindow
2017-08-31 13:57:32
501
原创 播放wav, PlaySound不太靠谱,有时没有声音,原因未知,改用MCI函数,尚未测试
参考msdn https://msdn.microsoft.com/en-us/library/dd757161(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/dd743667(v=vs.85).aspx直接上代码#include
2017-08-04 16:21:31
2933
原创 抓取豆瓣某本书的评论
跟着视频学的用Python玩转数据张莉 南京大学先直接上代码import re, timeimport requestsfrom bs4 import BeautifulSoupfrom bs4.element import Tagdef getAuthor(data): rate = 0 soup = BeautifulS
2017-07-19 17:09:52
1065
原创 python环境搭建
1. 安装根据自己的环境,下载pythonhttps://www.python.org/downloads/release安装时,选择自动添加到环境变量,省事。2.启动2.1 命令行在命令行环境输入python2.2 启动IDLE (python自带的界面)2.3 在txt文本文件中输入代码,文件名假如是1.py, 在命令行中输入 python 1.py来运行
2017-07-15 22:51:03
280
原创 c语言ftell和c++的tellg,返回读写偏移
背景解析wav格式,发现某个文件解析错误,调试发现,打开文件时,文件偏移是0,读取4字节后,文件偏移是3588,不知道为什么。奇怪的是换成别的文件,文件偏移就正常,代码一模一样,只是换了个wav文件名。使用c语言写了一遍,依然一样,换成qt后,读4个字节,偏移位置就是4,正常。那么ftell和tellg到底是什么意思呢?为什么对这个特定的文件会有这样的表现?char
2017-07-07 07:50:44
1436
转载 VS2013 密钥
Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494Visual Studio Professional 2013 KEY(密钥): XDM3T-W3T3V-MGJWK
2017-07-04 10:11:17
452
原创 windows 下安装tensorflow报错,pywrap_tensorflow.py in swig_import_helper
下载python https://www.python.org/ftp/python/3.5.3/python-3.5.3-amd64.exe安装tensorflow >pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow
2017-06-22 10:20:05
4180
原创 Qt+opencv, 出错(Fatal IO error 11)(XInitThreads)
程序运行时,有3种情况: 正常; 直接报错1; 直接报错2。报错1: [xcb] Unknown request in queue while dequeuing
2017-06-16 16:42:41
3544
2
原创 使用布局设计可伸缩的对话框
设计可伸缩对话框时,遇到的一些问题。正常表现: 第一种问题: 收缩状态时,按钮不对齐,不整洁 第二种问题: 伸缩和展开状态下 宽度不一致
2017-06-13 11:20:17
542
原创 树莓派3b, 远程桌面使用opencv不能显示(Window system doesn't support OpenGL)
在树莓派3b apt-get安装了opencv, 大概是2.4.9、远程桌面中操作,copy了个例子,编译成功,运行报错:xlib extension randr missing on displayGdkGLExt-WARNING **: Window system doesn't support OpenGL。随后在树莓派上直接用鼠标双击运行,Ok。判断问题出
2017-06-06 11:26:47
2677
原创 Qt 所有权问题导致多线程报错
问题描述,把定时器放在单独线程中使用,想提高精度。结果报错:QObject::startTimer: Timers cannot be started from another thread。这种报错方式,以前刚用多线程时候遇见过。知道原因,所以更疑惑,百思不得其解。在q群问,集思广益。1. 多线程没问题, 槽函数是在次线程运行的。2. 通过在Worker::star
2017-05-25 16:08:11
1275
原创 Qt 插件 V4
qt插件在windows下就是态链接库,或者说静态链接库。(dll lib) 下文统称为qt插件。主程序不需要lib文件就可以使用qt插件,并且可以编译成功;有点类似于动态加载dll。4.8.7\examples\tools\echoplugin1). 定义接口class EchoInterface{public : virtual ~EchoInt
2017-01-05 18:02:28
544
原创 隐藏控件后,界面自动收缩适应
界面中部分widget被设置 不可见,界面自动收缩。界面的布局需要设置成 QLayout::SetFixedSize 或 QLayout::SetMinAndMaxSize
2016-12-08 14:16:40
4635
转载 无边框/无标题窗口
dwStyle = GetWindowLong(hWnd, GWL_STYLE);//获取旧样式dwNewStyle = WS_OVERLAPPED | WS_VISIBLE | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_CLIPCHILDREN | WS_CLIPSIBLINGS;dwNewStyle &= dwStyle;//按位
2015-11-05 15:16:21
1581
原创 Qt菜单\工具栏
/** File(F)* New(N) Ctrl + N* Open(O) Ctrl + O* ----------------------------* Close(C) Ctrl + Q*/ QMenu *menuFile_ = new QMenu(tr("File(&F)"), this);
2015-11-04 11:23:17
862
原创 Qt安装配置
===================================================================Qt 放置到 /usr/local/Trolltech/export QTDIR=/usr/local/Trolltech/Qt-4.8.7 export PATH=$QTDIR/bin:$PATH export MANPATH=$QTD
2015-08-27 14:53:45
640
转载 linux 下编译安装Qt
sudo apt-get install libX11-dev libXext-dev libXtst-dev./configuremakemake install
2015-08-04 11:02:27
456
原创 bat 设置编译环境 vc6
f:set path=D:\Program Files (x86)\Microsoft Visual Studio\VC98\Binset path=%path%;D:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Binset path=%path%;D:\Program Files (x86)\Microsoft V
2014-02-13 14:25:04
1196
原创 vc随笔
一、限制窗口大小处理WM_GETMINMAXINFO消息,该消息wParam不使用,lParam是MINMAXINFO结构指针,若处理该消息,必须返回0;case WM_GETMINMAXINFO:{MINMAXINFO *p = (MINMAXINFO*)lParam;p->ptMinTrackSize.x = 200;p->ptMinTrackSize.y = 300;
2014-02-13 13:52:23
558
转载 Vs 2008 解决方案的目录结构设置和管理
转来的:http://blog.sina.com.cn/s/blog_4903a9290100fjsl.html解决方案与项目:从VC6之后VC系列就使用解决方案(Solution)来替代原来的工作空间,用于组织和管理多个相关的项目(Project)。文章首先演示一个虚拟的解决方案和我们期望得到的目录结构,然后使用VC2008的项目设置功能来一步一步达到我们的需
2013-12-20 15:46:49
493
转载 Release版本的调试设置
C++>General->Debug Information Format->Program Database (/Zi)C++>Optimization->Optimization->Disabled (/Od)Linker->Debugging->Generate Debug Info->Yes (/DEBUG)Linker->Debugging->Generate Program
2013-12-06 10:48:59
615
转载 设置Qt应用程序图标及应用程序名
原文http://blog.youkuaiyun.com/yangyunfeizj/article/details/7274697 一直以来很纠结给qt应用程序添加图标问题,在网上收过一次,但是感觉不够完整,现将自己的实现过程记录下,以便以后查看:通过网上的例子知道qt助手中有相关说明:Setting the Application Icon
2013-11-13 15:40:41
693
原创 2013常熟尚湖半程马拉松
9号中午到达常熟,先去体育馆领了号码布,再到预定的宾馆放行李(衣服和裤子)。 方塔街乱逛,这里貌似是市中心,最后去了目的地-尚湖,勘察现场吧,横幅之类的都已经布置起来了,尚湖边上风景不错,小帐篷很多,不少人在露营。 时间过的很快,一会6点多了,大娘水饺吃饭(实在没找到什么小吃店 美食街)。 吃完回宾馆,洗洗上床,看会电视,9点睡觉,有只可恶的蚊
2013-11-12 16:47:12
1459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人