自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

青春不老,奋斗不止!

纯正开源之美,有趣、好玩、靠谱 ^_^

原创 Qt 资料大全

全网最强整理,Qt 官网、编码风格、GitHub & Third-Party、社区论坛、博客、书籍等资源,应有尽有。

2020-04-02 12:48:02 96131 67

原创 Log4j for C++ 实用指南

日志是一个优秀系统不可或缺的组成部分,利用它我们可以记录系统中所产生的所有行为。

2020-02-28 17:25:47 6950 11

原创 OSGI for C++ - 通往架构师之路

OSGI 技术是面向 Java 的动态模型系统。Java 圈子里有非常著名的一句话:OSGI - 架构师的天堂。换句话说,OSGI 能让软件开发变得更加容易!

2020-02-28 17:25:37 9315 17

原创 C++/Qt 系列推荐 - 打包发布

从依赖检测 -> 安装配置 -> 创建安装程序 -> 覆盖安装 -> 在线升级 -> 个性定制,实现一站式打包服务。

2020-02-28 17:25:24 2592 0

原创 C++/Qt 系列推荐 - ORM(对象关系映射)

从理论到实战,一步步深入 ORM。

2020-02-28 17:25:12 1251 1

原创 C++ 设计模式

设计模式代表了最佳的实践,在面向对象的编程中被很多老鸟们反复使用。使用设计模式有很多好处:可重用代码、保证代码可靠性、使代码更易被他人理解 ......

2018-02-09 09:26:25 48239 30

原创 Python 快速入门

从 0 开始学 Python,一周入门。

2017-07-07 17:31:12 15924 12

原创 《Qt 实战一二三》

Qt 基础与实战,主要包含:环境搭建、信号槽、事件机制、数据类型、常用部件/布局、对话框、QPainter 绘图等内容。

2015-12-12 18:58:04 216660 139

原创 libVLC 在视频上叠加透明窗体

在做多媒体开发时,很多时候需要在视频中添加一些“额外的装饰”,像图片、文字、或者一些其他图形形状,这使得显示效果更加丰富。可能你觉得很简单:用一个 label 盖上去,或者直接将 ima...

2020-05-23 16:30:05 237 1

原创 libVLC 媒体信息(元数据)

1什么是元数据元数据可被看作是物体内部信息的高级摘要。对于一本书而言,这些数据由作者、标题、发布日期等组成。而对于多媒体,元数据是指标题、专辑、艺术家、年代等信息。同样地,元数据也可用...

2020-04-08 22:34:51 308 0

原创 libVLC 播放控制

虽然之前介绍了 libVLC 的工作流程,但只能实现简单的播放。与真正的媒体播放器相比,还相差甚远,因为它连一些基本的控制都没有,像播放/暂停、停止、跳...

2020-03-29 22:33:47 374 0

原创 一起来侃个球

今天不聊技术,也不谈X华和X雷...... 只以球迷身份,一起来侃个球,放松放松!就在前两天,在 TT 收到一个问答,觉得挺有意思的:您对停摆中浓眉续约...

2020-03-26 21:32:20 326 0

原创 将 libVLC 视频渲染到 QWidget 中

在用 libVLC 播放视频时,会默认显示一个 Direct3D output 窗口。这个窗口不太美观,而且也没办法做一些定制,所以在绝大多数情况下都需...

2020-03-18 21:58:52 430 0

原创 最简单的 libVLC 播放器

libVLC 非常的强大,利用它可以很容易地实现 VLC Media Player 中的任何功能,比如:快速播放媒体、从中提取元数据,甚至是提取单个视频...

2020-03-16 23:50:35 322 0

原创 最好的 5 个 C++ 网站

相对其他语言来说,C++ 算是难度比较高的了,这一点无法否认。但是如果能有一些好的网站,则会让 C++ 的学习事半功倍。那就来介绍几个最常用的(最好的)...

2020-03-11 00:03:16 757 0

原创 Linux 下编译 VLC

编译 VLC 简单吗?Wiki 这样说:“Compiling VLC is not an easy task.”O(∩_∩)O哈哈~反正各种坑。话虽如此...

2020-03-06 23:48:23 161 0

原创 想学习,干就完了!

1关于圈子熟悉我的朋友可能知道,平时我很喜欢写文章,分享一些技术类的干货,以及程序员相关的一些趣事。O(∩_∩)O哈哈~ 确实是,这已经成为我长期的一个...

2020-03-04 16:18:11 341 0

原创 在 Windows 下使用 libVLC

在前面,我们分享了很多 VLC 理论相关的知识,现在是时候一展身手了!由于 libVLC 是跨平台的,所以可以在 Windows、Linux 等多个平台...

2020-02-28 22:38:22 152 0

原创 太不可思议了,竟然用交通锥当 logo!

logo 是一个品牌的标识,一个组织的形象,同时也蕴含着企业的使命和愿景。一个经典的 logo,很容易形成一个独特的 IP,并获得大众的认可与记忆。好比...

2020-02-27 22:39:11 225 0

原创 快速掌握 VLC

在开始 libVLC 之前,建议先熟练使用 VLC,并掌握其中的常用操作。可能有人会说:一个播放器有什么好学的?那我告诉你,VLC 的功能可多着呢,还真...

2020-02-25 22:24:53 152 0

原创 关于 VLC

1VideoLAN 简介来自维基百科:VideoLAN 是开发通过局域网(LAN)播放视频及其他媒体格式的软件的计划。最初开发了两个媒体流媒体程序 Vi...

2020-02-24 23:03:35 181 0

原创 好消息,可以使用 VS 进行 Qt 的跨平台开发啦!

官宣了~ 在即将发布(定于今年夏天)的 Qt VS Tools 中,将增加对 Visual Studio Linux 项目的支持。也就是说,以后可以使用...

2020-02-21 23:36:02 468 0

原创 推荐 10 款 C++ 在线编译器

1Coding GroundUrl:https://www.tutorialspoint.com/compile_cpp_online.phpCodin...

2020-02-20 23:59:29 184 0

原创 QxOrm 访问 MySQL

在前面的 QxOrm 章节中,我们已经介绍了对本地数据库的操作,现在是时候介绍对远程数据库的访问了,那么就以最常用的 MySQL 为例吧!在开始之前,首...

2020-02-12 22:42:25 229 3

原创 QMYSQL driver not loaded 原理及解决方案

1基本原理Qt 中有一个典型的 MySql 驱动问题,不出意外的话,只要使用 MySql 数据库,就一定会遇到:QSqlDatabase:QMYSQL...

2020-02-09 23:17:51 197 1

原创 在 Ubuntu 上安装 MySQL

MySQL 是一个开源的数据库管理系统,通常作为最受欢迎的 LAMP(Linux,Apache,MySQL,PHP/Python/Perl)的一部分进行...

2020-02-08 22:50:06 108 0

原创 QxOrm 快速上手

QxOrm 几乎支持所有的主流数据库,比如 SQLite、MySQL、PostgreSQL、Oracle、MS SQL Server、MongoDB 等...

2020-02-07 22:59:45 451 1

原创 QxOrm 介绍、下载、编译

1关于 QxOrmQxOrm 是一个 C++ 库,旨在为 C++/Qt 开发人员提供对象关系映射(ORM)功能(类似于 Java 中的 Hibernat...

2020-02-06 23:45:57 426 0

原创 快速认识 ORM

1什么是 ORM?关于 ORM,维基百科描述如下:ORM 全称是 Object Relational Mapping(对象关系映射),是一种程序设计技术...

2020-02-05 22:47:40 415 0

原创 拜年了、送红包啦、2020 牛逼!

时间过得真快,一转眼,2019 就这样悄悄地溜走了。恭喜大家,又双叒叕老了一岁。这一年,收获也好,遗憾也罢,过去的都已成为历史,凡是过往,皆为序章。往前...

2020-01-24 17:10:30 84 0

原创 Linux 下搭建 Qt 环境

很多时候由于跨平台的需要,我们要在各个平台上安装 Qt 并进行应用程序的开发,而环境的搭建尤为重要,因为这是程序开发的前提,属于非常关键的一环。由于 L...

2019-12-20 19:41:45 369 0

原创 嘿,Qt 市场来啦!

2019/12/02,对于广大的 Qt 爱好者来说,这是一个特殊的日子,因为 Qt Marketplace 终于来啦,欢呼吧!在过去的一年里,Qt Ma...

2019-12-05 18:16:13 349 0

原创 使用阿里云 OSS C++ SDK

进入“对象存储 OSS”文档中心(地址:https://www.alibabacloud.com/help/zh/product/31815.htm),...

2019-12-02 19:35:24 511 0

原创 开通阿里云 OSS 服务

OSS(Object Storage Service)是阿里云提供的一款云存储服务,具有海量、安全、低成本、高可靠的特点。使用它,我们可以通过网络随时存...

2019-12-02 19:35:24 159 0

原创 制作一款精美的 Qt IFW 安装程序

对于 Qt IFW 来说,默认的安装界面并不吸引人。倘若要制作一款精美的安装程序,这显然是不够的,需要在此基础上进行一系列定制。为了实现这个目的,一般需...

2019-11-26 18:02:29 365 0

原创 使用 linuxdeployqt 部署 Qt 程序

在 GitHub 上,有一个用于 Qt的 Linux 部署工具 - linuxdeployqt。它在概念上基于 Qt Mac 部署工具(即:macde...

2019-11-19 18:06:30 160 0

原创 Linux 下 Qt 打包发布

我们知道,在 Windows 中部署 Qt 应用程序时,通常会将可执行程序、相关的 Qt 库、以及平台插件放在同一目录中。但对于 Linux 而言,如果...

2019-11-14 20:13:32 215 0

原创 Qt IFW 实现自动升级

对于桌面应用程序而言,自动升级功能往往是必不可少的。当每次启动程序(或者手动点击更新按钮)时,应检测服务端是否有新版本出现。如果存在,则提示并更新;否则...

2019-11-12 19:20:06 307 0

原创 Qt IFW 创建在线安装程序

与其他打包工具相比,Qt IFW 有很多优点:简单、易上手、跨平台...此外,它既能创建离线安装程序,又能创建在线安装程序。如果看过之前的 Qt IFW...

2019-11-11 20:25:30 154 0

原创 如何开通公众号留言功能?

从 2018 年 3 月开始,微信做了一项重大调整:新注册的公众号将没有留言功能。很不幸,我也中招了。说实在的,没有留言的公众号,仿佛失去了灵魂,让人觉...

2019-11-08 18:07:19 286 0

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