- 博客(22)
- 资源 (4)
- 收藏
- 关注
原创 【vcpkg】下载软件包时的提示
Failed to download file. If you use a proxy, please set the HTTPS_PROXY and HTTP_PROXY environment variables to "https://user:password@your-proxy-ip-address:port/". Otherwise, please submit an issue at https://github.com/Microsoft/vcpkg/issues
2020-09-11 17:38:36
1283
3
原创 【C++】OpenGL坐标与物理屏幕坐标互转
template<typename type>class point{public: type x = 0; type y = 0;};float m_half_width = 400.0f; // 屏幕的一半宽float m_half_height = 300.0f; // 屏幕的一半高point<float> map_to_window(const point<int> &pos) const{ point<f
2020-06-28 15:21:04
642
原创 【Qt5开发】Qt Quick/QML快速入门视频教程
learnqml课程地址:http://i.xue.taobao.com/detail.htm?courseId=113958第一章:基础介绍什么是Qt(免费)下载Qt(免费)安装Qt(免费)卸载Qt(免费)QML程序效果展示(免费)第二章:入门Qt Creator 入门(免费)Qt Creator SessionsCMake环境配置(免费)新建项目(免费)项目...
2020-04-23 10:56:08
4781
1
原创 [Qt] QGraphicsView浮动工具栏代码记录
void view::initAction() { /** * @brief 工具栏 */ auto bar = new QToolBar(this); bar->setStyleSheet("background-color:lightGray;"); /** * @brief Action分组 */ aut...
2020-02-14 16:16:04
1068
原创 [Visual Studio] 使用正则表达式替换
例:(memcpy|strncpy)\((.*), (.*), (.*)\);()小括号是正则表达式的关键符号,里面写一些匹配规则;|或操作\(匹配括号(.*)匹配任意字符\)匹配括号例子解释:匹配memcpy或者strncpy函数(带三个参数)。替换:$2 = $3;解释:上面匹配规则,一个括号算一个因此:$1 = memcpy 或者 strncpy$2 = 第一个.*...
2019-10-30 17:08:20
2545
原创 [C++] std::list 的删除
删除末尾元素:list.pop_back();删除所有元素:list.clear();删除指定元素:void connector::remove_p1_link(connect_line *line){ for (auto i = p1_links.begin(); i != p1_links.end(); i++) { if (i->line == ...
2019-10-15 09:49:16
6011
原创 [Qt] 设置msvc编译器utf-8编码(解决中文乱码)
在pro文件中添加如下代码即可:msvc { QMAKE_CFLAGS += /utf-8 QMAKE_CXXFLAGS += /utf-8}
2019-09-27 12:27:45
5452
9
原创 [Qt] QML使用VideoOutput渲染视频
Qt帮助文档对VideoOutput的source属性的描述:This property holds the source item providing the video frames like MediaPlayer or Camera.If you are extending your own C++ classes to interoperate with VideoOutput, y...
2019-06-21 10:44:00
2410
2
原创 [FFmpeg] Qt + FFmpeg解码RTSP视频流代码
Qt 5.12.0头文件:#ifndef RTSPDECODER_H#define RTSPDECODER_H#include &lt;QThread&gt;#include &lt;QVideoFrame&gt;#include &lt;QUrl&gt;extern "C" {#include &lt;libavutil/imgutils.
2019-06-21 10:43:13
856
2
原创 [Qt] 获取本机MAC地址
QString address; auto interfaces = QNetworkInterface::allInterfaces(); for (int i = 0; i < interfaces.length(); i++) { if (interfaces[i].isValid()) { address = interfaces[i]....
2019-04-30 11:32:36
3033
原创 [MacOS] launchpad图标大小调整
一、首先运行“终端”程序,执行以下命令:1、调整每一列显示图标数量,7 表示每一列显示7个,在我的电脑上,7个个人觉得比较不错defaults write com.apple.dock springboard-rows -int 72、调整每一行显示图标数量,这里我用的是7defaults write com.apple.dock springboard-columns -int 73、...
2019-04-13 19:18:21
1788
原创 [Linux] Ubuntu电源键软关机设置
设置电源键软关机(短摁电源按钮关机)的方法。(默认摁电源键会弹出确认按钮)gedit /etc/acpi/events/powerbtnaction=/etc/acpi/powerbtn.sh -> action=/sbin/poweroff重启acpi或者重启机器:acpid restart...
2019-03-31 15:30:34
5258
原创 [Qt] QML ListView与C++交互(Using C++ Models with Qt Quick Views)
1.数据模型类:头文件:#ifndef INPUTGROUP_H#define INPUTGROUP_H#include &amp;lt;QObject&amp;gt;#include &amp;lt;QJsonObject&amp;gt;class InputGroup{ Q_GADGET Q_PROPERTY(int id READ id WRITE setId) Q_PROPERT...
2018-12-25 17:59:07
2046
原创 [FFmpeg] 播放RTSP的一些常用配置选项
AVDictionary* options = NULL;av_dict_set(&amp;amp;amp;amp;options, &amp;amp;quot;buffer_size&amp;amp;quot;, &amp;amp;quot;1024000&amp;amp;quot;, 0);av_dict_set(&amp;amp;amp;amp;options, &amp;amp;quo
2018-12-20 08:49:08
3286
7
原创 [Qt] 日志输出到文件(qDebug\qWarning\qCritical\qFatal)
[Qt] 日志输出到文件(qDebug\qWarning\qCritical\qFatal)#ifndef LOGFILE_H#define LOGFILE_H#include &amp;amp;lt;QMutex&amp;amp;gt;#include &amp;amp;lt;QFile&amp;amp;gt;#include &amp;amp;lt;QTextStream&amp;amp;gt;
2018-09-20 14:13:13
1618
原创 gitlab 备份与恢复
gitlab 备份与恢复注: 仅适用于使用 For omnibus installations 安装的gitlab1. 执行gitlab数据备份sudo gitlab-rake gitlab:backup:create默认备份文件储存在 /var/opt/gitlab/backups/171532691_gitlab_backup.tar2. gitlab从备份中还原...
2018-07-18 08:29:13
685
原创 [C++] 单例
C++单例ClassName *instance(QObject *parent = nullptr){ static ClassName *instance = nullptr; if (instance == nullptr) instance = new ClassName(); return instance;}
2018-07-17 17:42:16
301
原创 [Linux] Linux网络配置
[ARM] Linux 网络配置1. 修改/etc/wpa_supplicant.confvi /etc/wpa_supplicant.conf内容如下:ctrl_interface=/var/run/wpa_supplicant#ap_scan=1network={ ssid="wo_shi_yige_wifi_ssid" scan_...
2018-07-06 14:30:56
734
原创 [Linux] samba 服务器配置
[Linux] samba 服务器配置/etc/samba/smb.conf[share] comment = Share Folder path = /home browseable = yes writeable = yes guest ok = no添加用户:smbpasswd -a username
2018-06-22 16:05:45
325
原创 [Linux] ARM平台移植通常依赖的库
ARM-Linux平台移植通常依赖的库sudo apt-get install makesudo apt-get install gcc-arm-linux-gnueabi(按实际情况选择安装)sudo apt-get install gccsudo apt-get install lib32ncurses5sudo apt-get install u-boot-toolssudo...
2018-06-19 10:25:00
1187
原创 [Visual Studio] MSVC编译器中文乱码解决办法
MSVC编译器中文乱码解决办法源代码设置为UTF-8 BOM格式;将余下代码复制到源代码中。 #if _MSC_VER &amp;amp;gt;= 1600 #pragma execution_character_set(“utf-8”) #endif
2018-03-14 18:29:08
2534
原创 [Linux] ARM文件系统移植记录
arm-cotex-A9 M6708 文件系统移植记录本文的主要内容是:记录在移植文件系统时所遇到的问题。工具* ubuntu 16.04.2 server i386(开启ssh、samba功能)* buildroot-2017.02.3 (借助buildroot工具可以快速搭建文件系统)* Qt-everywhere-opensource-src-5.6.2(此版本为企业长期...
2018-03-14 18:19:57
980
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人