自定义博客皮肤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 106569 71

原创 Log4j for C++ 实用指南

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

2020-02-28 17:25:47 8304 13

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

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

2020-02-28 17:25:37 10923 27

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

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

2020-02-28 17:25:24 4318 5

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

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

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

原创 C++ 设计模式

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

2018-02-09 09:26:25 55798 32

原创 Python 快速入门

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

2017-07-07 17:31:12 16939 12

原创 《Qt 实战一二三》

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

2015-12-12 18:58:04 240117 145

转载 从项目角度看函数指针,舒服了!

在工业界,有这样一个规律:“ 但凡能用其他语言的都不会用C++,只能用C++的必然用C++。”但是,C++的学习和项目开发都比较困难。一个有经验的老手也经常搞出野指针,内存泄露等bug,...

2020-10-25 12:00:00 0

转载 1024,节日快乐!

来源 | 央视新闻今天是10月24日,程序员节说到程序员,你会想到什么?格子衫、黑框眼镜还是令人堪忧的发际线?但你可能不知道就在不经意间他们正深入地参与并改变着你的生活来看一组漫画走...

2020-10-24 18:45:50 3 0

转载 TCP/IP 之大明王朝邮差

大明王朝天启四年,清晨。天色刚蒙蒙亮,我就赶着装满货物的马车来到了南城门,这里是集中处理货物的地方,一队一队的马车都来到这里,城头的士兵带着头盔,身披盔甲,手持长枪,虎视眈眈的注视这下...

2020-10-21 22:30:00 23 0

原创 一文详解 C++ 日志框架

1日志框架日志框架一个经过专门设计的实用程序,用于规范应用程序的日志记录过程。日志框架可以自己编写(需要一定的能力哦),也可以由第三方(例如:log4cplus)提供。对于不同的日志框...

2020-10-18 23:28:58 65 0

原创 C++ Web(HTTP)开发 10 大利器

众所周知,C++ 并不是一种流行的 Web 开发语言,究其原因有很多:语言门槛高、使用难度大、开发效率低 ...... 话虽如此,但随着 Emscripten 的成熟,未来 C++ 在 ...

2020-10-17 20:23:18 69 0

转载 程序员成神之路,一年挖坑,五年扛旗,十年成神

作者:阿波漫画师:毛球球自人类社会诞生以来等级就一直存在有人指点江山称之为“大神”有人卸瓦搬砖称之为“小白”在程序员的世界里等级同样森严特别是在1年、5年、10年时会有大不同据说到达上...

2020-10-15 23:19:00 103 4

原创 湖人夺冠后,立马炸开锅了!

来,一起喊出那句熟悉的口号,湖人总冠军!湖人夺冠后,立马炸开锅了:珍妮巴斯第 17 冠了,总算追平了凯尔特人。有詹眉在,超越还不是迟早的事儿?沃格儿香,真香,太香了,无法言语。一句话:满...

2020-10-12 21:56:20 114 1

转载 源码分享 | 自动化测试篇

前些天,分享了几篇有关 GUI 自动化测试的文章,猛戳:☞利用 dogtail 快速进行 GUI 自动化测试 ☞让 dogtail 识别 UI 中的元素 ☞使用 HTMLTestR...

2020-10-10 23:59:42 67 0

原创 一个完整的 GUI 自动化测试程序

在介绍了 GUI 测试、辅助特性、报表生成等技术点之后,现在可以将它们串联起来,实现一个较为完整的自动化测试程序。以常见的用户登录为例,要进行自动化测试,需要考虑以下场景:模拟键盘输入密...

2020-09-29 07:28:49 261 1

原创 使用 HTMLTestRunner 自动生成测试报告

在做自动化测试时,我们通常希望以可视化的形式来展示测试结果,这时候 HTMLTestRunner 就有很大的用武之地了。它是 Python 标准库中 unittest 模块的一个扩展,可...

2020-09-27 22:49:17 92 0

转载 家里有几十套房子,还当什么程序员?

·END·

2020-09-24 20:58:45 165 0

转载 我不是不喜欢工作,只是不喜欢开会

项目经理最躲不过去的,就是开会。从项目立项开始到项目验收交付结束,一大串必要的、非必要的大会小会都在等着你。有网友吐槽:世界上最遥远的距离,不是生和死,而是我站在你的面前你却不知道我很想...

2020-09-24 20:58:45 74 0

转载 中国程序员VS美国程序员,太形象了...

作者丨不会笑青年漫画师丨ys·END·

2020-09-22 22:16:25 117 0

转载 裸辞1天 vs 裸辞10天 vs 裸辞一个月

来源 | 猎聘作者| 咯咯哒当代社畜10个人里有8个都想过裸辞。但是大部分人嘴上说着辞职,身体却很诚实。只有少部分人,敢于说走就走。很多人以为,敢于裸辞的人是真正的勇士。他们敢于反抗...

2020-09-19 19:46:51 158 3

原创 让 dogtail 识别 UI 中的元素

在《利用 dogtail 快速进行 GUI 自动化测试》一节中,我们实现了一个最基础的自动化测试程序 - 模拟鼠标点击按钮。现在是时候更进一步了,开始访问 UI 元素中的信息。假设,要获...

2020-09-12 23:45:05 101 0

原创 利用 dogtail 快速进行 GUI 自动化测试

最近在协助测试小组做一些 GUI 方面的自动化测试,主要使用了 Python 中的 dogtail 框架,以及 Qt 中的 Accessibility 技术。这个东西很有意思,可以让 G...

2020-09-11 23:58:56 183 0

转载 统信桌面操作系统V20个人版(1010)发布,支持QQ、微信等流行应用

今日,统信桌面操作系统V20个人版(1010)正式发布。与个人体验版相比,统信桌面操作系统V20个人版(1010)提供全新设计的启动器菜单、双内核机制、系统体验工具、系统备份还原、指纹识...

2020-08-27 20:50:43 888 0

转载 工程师如何从技术转型做管理?

“我,程序员,32岁,距离退休,只剩3年了!”这句话用来形容互联网行业最适合不过了。从18年开始,大大小小的互联网公司开始了不止一轮的裁员,19年网上开始充斥一类文章,专门写互联网公司超...

2020-08-24 23:58:12 379 0

原创 libVLC 捕捉鼠标事件(全屏/还原)

当用 libVLC 播放视频文件时,你是否尝试过捕获键盘、鼠标单击/双击事件呢?例如,在用户双击视频屏幕时最大化显示窗口!之所以有此一问,是因为在默认情况下我们根本无法捕获这些事件,li...

2020-08-17 23:40:30 1291 3

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

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

2020-05-23 16:30:05 1391 4

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

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

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

原创 libVLC 播放控制

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

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

原创 一起来侃个球

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

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

原创 将 libVLC 视频渲染到 QWidget 中

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

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

原创 最简单的 libVLC 播放器

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

2020-03-16 23:50:35 645 1

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

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

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

原创 Linux 下编译 VLC

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

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

原创 想学习,干就完了!

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

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

原创 在 Windows 下使用 libVLC

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

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

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

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

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

原创 快速掌握 VLC

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

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

原创 关于 VLC

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

2020-02-24 23:03:35 535 1

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