自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山河君的分享博客

每天都要前进亿点点~

  • 博客(83)
  • 资源 (11)
  • 收藏
  • 关注

原创 视频基础学习六——视频编码基础三(h264框架配合图文+具体抓包分析 万字)

1.压缩视频体积 2.提高对于网络传输的亲和性。而h264作为当下最流行的编码器,也是本人一直在学习的。本章内容就是结合笔者自己抓包和阅读文章,根据实际包结合深入刨析h264数据流的格式是怎样的,这篇文章会很长。版本声明:山河君,未经博主允许,禁止转载这是一篇很长的文章,也是对于视频流媒体入门的最后一篇文章,我希望能够对于一些刚进去音视频领域的朋友能够进行更好的梳理,能够提供一些帮助。那么还是那句话。

2024-04-11 15:10:44 1359 1

原创 视频基础学习五——视频编码基础二(编码参数帧、GOP、码率等)

上一篇文章记录了视频为何需要编码以及编码的大致原理——去除视频中的冗余信息,这一篇文章是介绍视频编码的一些基础知识,是对视频编码进一步也是做视频流媒体工作中经常需要用到的技术。值得注意的是:一些初学者会认为视频编码只是将视频进行压缩以减少视频的体积,但这只是其中一个目的,视频编码还有另外一个比较重要的目的是对于网络传输有良好的亲和性。版本声明:山河君,未经博主允许,禁止转载一副图片经过编码后的数据叫做一帧。

2024-04-11 15:09:04 1318 1

原创 视频基础学习四——视频编码基础一(冗余信息)

上一篇文章介绍了视频帧率、码率、与分辨率。也介绍了为什么需要对视频进行压缩,因为720P、rgb24编码格式、25帧、1s的视频大小为1280∗720∗310241024∗25∗165.75MB1280∗720∗∗25∗165.75MB这无疑是很大的内存。其实这边文章并没有介绍实际编码应用中使用到的一些技术,而是偏向编码原理的一些知识,但是我个人还是认为知道这些知识还是非常有意义的,那么下一篇会介绍实际编码中的一些知识。

2024-04-02 16:50:13 1088 1

原创 视频基础学习三——视频帧率、码率与分辨率

在之前的文章中详细介绍了一些关于图像的色彩与格式,而视频其实就是由一张张图片进行展示呈现出来的。我们会经常说一段视频的质量好不好,而什么是视频的质量呢?博主的个人理解就是播放视频时的流畅度、清晰度,以及这一段视频的大小。上一篇文章中介绍过如果一张rgb24存储的图片大小为1280∗720∗3102410242.63MB1280∗720∗2.63MB。

2024-03-27 18:21:35 802 1

原创 视频基础学习二——图像深度与格式(RGB与YUV)

本文的目的是为了梳理音视频基础相关的知识,有很多做流媒体、音视频相关的研发对于音视频的根本原理是不清楚的。博主也是查阅了相关的资料一点点进行梳理,从根本上一点点延申到音视频处理上。版本声明:山河君,未经博主允许,禁止转载图像深度即位深度,也是描述单个像素点的色彩详细度本篇文章介绍了YUV和RGB格式以及相应占据的空间大小,这个是视频图片开发最基础的东西,下一篇文章将继续整理关于视频另一部分基础的知识(帧率、码率、分辨率)

2024-02-22 14:43:50 1310 1

原创 视频基础学习一——色立体、三原色以及像素

本文的目的是为了梳理音视频基础相关的知识,有很多做流媒体、音视频相关的研发对于音视频的根本原理是不清楚的。博主也是查阅了相关的资料一点点进行梳理,从根本上一点点延申到音视频处理上。版本声明:山河君,未经博主允许,禁止转载了解过视频的同学应该都知道,视频是由一张张图片展示出来而形成的。要想了解图片是怎么展示的,首先要对颜色有所了解。百度词条中记录:颜色是通过眼、脑和我们的生活经验所产生的一种对光的视觉效应。人对颜色的感觉不仅仅由光的物理性质所决定,比如人类对颜色的感觉往往受到周围颜色的影响。

2024-02-19 18:41:05 1405 1

原创 mac os监听扬声器、麦克风的音量、静音

还是不想写前言的,这边是接着windows下监听系统扬声器、麦克风的音量、静音事件接着写的。话不多说,直接上代码。值得注意的是,里面使用object C写的。|版本声明:山河君,未经博主允许,禁止转载。

2022-08-19 10:29:43 1092 1

原创 音频基础学习三——声音的时频谱

在上一篇文章中,我们了解到:任何重复的波形都可以分解为含有基波频率和一系列为基波倍数的谐波的正弦波分量,同时记录了一些基本的波形。本章内容是对音频测量进行简述,一般来说,我们讨论音频测量的概念基本都是对于声音信号的时域和频域有关。任何声音都可以通过这两种形式来进行表现。描述信号与时间的关系,一个信号的时域波形可以表述为信号随时间变化的曲线。其自变量是时间,即横轴是时间,纵轴是信号的变化。指信号随频率变化的曲线。自变量是频率,即横轴是频率,纵轴是该频率信号的幅度,也就是通常说的频谱图。...

2022-08-18 19:21:05 2451 2

原创 音频基础学习二——声音的波形

前面已经记录了声音是如何产生和声音的一些基本的特性和术语,本章是为了记录用来描述声音波形的原理,例如以下是小提琴、小号、长笛、双簧管的波形那么为什么他们的波形是长这样呢?先别着急,在进入内容之前,以下这段话会在本文中出现多次:傅立叶原理表明:任何重复的波形都可以分解为含有基波频率和一系列为基波倍数的谐波的正弦波分量。傅立叶原理表明:任何重复的波形都可以分解为含有基波频率和一系列为基波倍数的谐波的正弦波分量。......

2022-08-15 07:00:00 12283 7

原创 windows监听扬声器、麦克风静音、音量事件

不想写前言的,就是想记录一下平常在做和操作系统相关的测试时用的demo,整理一下发出来,具体使用场景根据需求具体对待。该博客只是记录了在windows下如何监听系统扬声器和麦克风静音、音量的事件,过会再整理一下mac os的。因为需求不同,只用作借鉴。直接上代码|版本声明:山河君,未经博主允许,禁止转载。...

2022-08-08 17:59:21 1619 1

原创 开源FFMpeg(五)——使用SDL进行音频播放下(使用篇)

在之前的博客中,已经对于FFmpeg的介绍、编译、拉流、解码等做了详细的介绍。现在紧跟着上一篇博客,在之前的拉流编解码后,使用SDL进行播放。具体对于SDL的介绍与编译请查看上一篇博客|版本声明:山河君,未经博主允许,禁止转载SDL_INIT_TIMER: 定时器子系统SDL_INIT_AUDIO: 音频子系统SDL_INIT_VIDEO:视频子系统;自动初始化事件子系统SDL_INIT_JOYSTICK:操纵杆子系统;自动初始化事件子系统。.........

2022-08-05 19:20:08 1303 1

原创 音频基础学习一——声音的本质、术语与特性

百度词条中介绍声音的概念声音(sound)是由物体振动产生的声波。是通过介质(空气或固体、液体)传播并能被人或动物听觉器官所感知的波动现象。最初发出振动(震动)的物体叫声源。声音以波的形式振动(震动)传播。声音是声波通过任何介质传播形成的运动。声音是一种波。可以被人耳识别的声(频率在20Hz~20000Hz之间),我们称之为声音。本篇文章以最根本的物理角度来看待声音,其中的内容都是笔者自己学习整理的。如果有错误或者需要补充的地方希望大家多多指正。提示这里对文章进行总结例如https。............

2022-08-01 19:23:09 2969 1

原创 开源ffmpeg(四)——使用SDL进行音频播放上(编译篇)

由于FFmpeg没有提供播放的dll,所以就需要另寻他法进行音频播放。本章内容是为了对进行音频播放而做的前期准备,主要是对SDL库的介绍和编译

2022-07-08 10:24:39 476 1

原创 开源ffmpeg(三)——音频拉流、解码以及重采样

对于ffmpeg介绍和如何输出ffmpeg日志可以参照之前的博客。该篇博客是用于学习如何使用ffmpeg进行读取音频(包括本地和远端),并对读取流进行音频解码、以及进行重采样的操作。如果现在看官对于音频解码不是很熟悉,建议可以多看看雷神的文章,膜拜+缅怀雷神。视音频编解码技术零基础学习方法PCM音频数据格式介绍|版本声明:山河君,未经博主允许,禁止转载流上下文、解码器、重采样工具。流上下文:用于读包解码器:将读取的包进行解码为pcm重采样工具:将pcm数据重采样为需要的格式。...

2022-06-29 12:42:01 2164 1

原创 开源之ffmpeg(二)——输出日志/重定向到文件 av_log

本文章介绍了如何使用ffmpeg的日志,如何重定向ffmpeg日志输出到文件,并对其进行了演示

2022-06-10 10:56:39 2943 1

原创 开源之ffmpeg(一)——介绍、演示与编译(windows)

系列文章目录文章目录系列文章目录前言一、ffmpeg介绍1.ffmpeg网站2.ffmpeg模块介绍二、使用步骤1.引入库2.读入数据总结前言前言本是想省了的,可是到最后觉得差了点什么现在给加上了,算是对开始记录关于ffmpeg开源这一系列博客的开头吧。因为最近一直在纠缠于ffmpeg的项目中,所以动了记录使用ffmpeg过程的念头,因为ffmpeg是非常庞大的,但有的时候可能只使用其中的某些模块,例如笔者就经常会用ffmpeg进行拉流,但是用webrtc进行播放。 所以想对ffmpeg整体的模块

2022-05-26 11:02:05 3920 3

原创 av_read_frame 返回-5错误解决

问题描述在使用ffmpeg做一个播放器的时候,拉取https流,av_read_frame 读包的时候总是偶尔出现返回-5的情况,-5其实是EIO错误,AVERROR(EIO) 返回为5。#define EIO 5这个问题给我造成了很大的麻烦,所以这里记录一下排查的过程以及解决方法,希望能帮忙遇到相同场景的同学。原因调查目前使用ffmpeg自带log日志,进行回调写入日志发现,返回-5的时候日志输出为下面,啥用没有Error in the pull function.

2022-04-27 16:46:11 1907 2

原创 C++创建型模式——原型模式 结合具体实例

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、原型模式是什么?二、实际应用总结前言写这一系列之前,我也是在开发中越来越重视开发模式,同时也是整理了一番。各种开发模式多而杂,乱而又相似,写这些东西也是为了记录和巩固,要是有不同见解欢迎随时指正。为什么我们要在软件开发中使用设计模式。为了代码可重用性、增加可

2022-04-08 16:54:27 894 1

原创 如何优雅的跨平台输出log日志 C++

文章目录前言一、glog1.基本满足的功能2.进阶的功能2.glog源码编译二、使用1.初步使用2.跨线程使用3.测试疯狂打中文日志日志总结前言作为一名合格的程序员,进行调试,找bug的时候不可能单单只靠断点或者进行printf输出,这种方式不仅不够问题,比如解决一些不能够必现的问题,而且到了用户那边还不能很好的了解场景。所以我们就需要一种可以记录程序运行状态的日志,这里采用的是goole推出的glog,是一种跨windows、mac、ios、android、linux的强大开源工具。笔者为了方便书

2022-04-06 18:59:26 1759 1

原创 C++创建型模式——工厂模式(简单、方法、抽象) 超详细举例说明

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、工厂模式是什么?二、简单工厂模式三、工厂方法模式四、抽象工厂模式前言写这一系列之前,我也是在开发中越来越重视开发模式,同时也是整理了一番。各种开发模式多而杂,乱而又相似,写这些东西也是为了记录和巩固,要是有不同见解欢迎随时指正。为什么我们要在软件开发中使用设计模式

2021-10-27 17:05:01 649 1

转载 PCM音频数据格式介绍

1. What is PCM? PCM(Pulse-code-modulation)是模拟信号以固定的采样频率转换成数字信号后的表现形式。 Sample Rate : 采样频率单位为:Hz。采样频率越高,音频质量越好,占用空间也越大。 Sign : 音频数...

2021-10-13 14:40:11 8347

转载 视音频编解码技术零基础学习方法

一直想把视音频编解码技术做一个简单的总结,可是苦于时间不充裕,一直没能完成。今天有着很大的空闲,终于可以总结一个有关视音频技术的入门教程,可以方便更多的人学习从零开始学习视音频技术。需要注意的是,本文所说的视音频技术,指的是理论层面的视音频技术,并不涉及到编程相关的东西。 0.     生活中的视音频技术平时我们打开电脑中自己存电影的目录的话,一般都会如下图所...

2021-10-12 14:14:46 855 1

原创 WebAssembly中级——网络连接websocket

系列文章目录WebAssebmly与C++文章目录系列文章目录前言一、Emscripten WebSockets API1.什么是Emscripten WebSockets2. 模拟POSIX TCP 套接字二、websocket1.使用websocket2.输入命令三、POSIX TCP前言作为一名C/C++程序员,一定很熟知网络连接,或多或少都使用过socket,如果经常做web端,那么如果使用过XmlHttpRequest、Fetch、WebSockets 和 WebRTC更能快速应用We

2021-07-08 18:47:00 4644 6

原创 mac os之监听触摸板(捏合、旋转、三指)

文章目录前言一、创建工程实例二、监听事件1.捏合事件步骤一步骤二2.捏合事件,以中心为坐标步骤一步骤二3.监听旋转手势步骤一步骤二4.滑动手势步骤一步骤二步骤三前言在ios下监听触摸事件网上教程很多,但是发现并没有mac下监听触摸板事件的文章,这个举个例子,特记录一下如何在mac下进行触摸板事件监听。注意:1.需要Mac OS X Snow Leopard 10.6以上2.设置正确的首选项以在“触控板系统首选项”下启用手势支持3.进行mac开发应该已经有Cocoa包一、创建工程实例在 X

2021-06-21 17:13:05 1497 1

原创 WebAssembly初级——Embind普通函数、C++类(四)

系列文章目录WebAssebmly初级文章目录系列文章目录前言一、类声明导入js二、使用总结前言在了解了WebAssebmly是什么,和C++如何一起使用,并且将环境搭建好了之后,先初步看一下如何在web端直接获取到C++类。在之前的一贯用法中,例如cef中js调用C++方法基本都是将C++方法注册到js中,而现在可以直接在js中创建C++类对象。但是首先要告诉js声明的类是什么样子的。注意,本文讲的是如何在js创建类对象,而不是传入类对象|版本声明:山河君,未经博主允许,禁止转载!一、

2021-06-18 19:07:10 1960 6

原创 git找到分支创建信息(创建时间日期、从哪个分支创建)

项目场景:不得不说还是翻墙好使,国内一搜居然没有这个问题现有分支dev_aa,想找到从哪个分支创建的该分支 git show --summary`git merge-base foo dev_aa`

2021-05-18 17:50:36 4387 2

原创 WebAssebmly初级——调试C++代码(三)

系列文章目录WebAssebmly初级文章目录系列文章目录前言一、安装扩展程序二、使用1.生成2.开启调试前言对于一个研发来说,写代码可以在许多编译器上编写,编译器体验感对于写代码来说可以是相当重要,可是更影响程序员体验的是如何调试代码,研发调试代码经常会用到断点,如果连断点都没有,仅仅靠输出Log信息无疑是让人抓狂的。emsdk是不提供断点调试代码的,2019年gdb研发人员公布可以使用gdb进行调试WebAssebmly二进制文件,但是博主亲测目前还没有能够实现调试功能。又有人说,安装一

2021-05-18 15:53:12 1241 7

原创 WebAssebmly初级——Windows环境搭建的两种方式(二)

系列文章目录WebAssebmly初级文章目录系列文章目录前言一、环境搭建两种方式介绍1.按官方文档2.直接使用安装包二、源码安装1.下载源码2.更新及编译3.环境变量的配置4.不配置环境变量三、初步使用1.输出'helloworld'2.输入命令3.运行前言如果还不知道WebAssebmly是个什么东东,请看我之前的一篇文章:WebAssembly初级——认识WebAssebmly(一)看过上篇文章的看客应该知道,如果我们想使用WebAssebmly编译.wasm文件,好方便在web浏览器中

2021-05-17 18:05:56 708 2

原创 WebAssembly与C++

前言如果您还没有听说过WebAssembly,请参阅TL; DR:WebAssembly是一种与JavaScript一起在浏览器中运行的新语言。恩,那就对了。JavaScript不再是浏览器中运行的唯一语言!但是,不仅仅是“不是JavaScript”,其区别还在于,您可以将代码从C / C ++ / Rust(甚至更多!)之类的语言编译为WebAssembly,并在浏览器中运行它们。由于WebAssembly是静态类型的,使用线性内存并以紧凑的二进制格式存储,因此它也非常快,最终可能允许我们以“接近本

2021-05-14 18:57:06 957 1

原创 WebAssembly初级——认识WebAssebmly(一)

系列文章目录文章目录系列文章目录前言一、WebAssembly是什么?二、WebAssembly的目的三、WebAssebmly的目标四、WebAssebmly工作原理1.WebAssebmly关键概念2.wasm文件3.如何使用五、使用注意1.使用C风格符号修饰。2. 优化3.兼容性4. 线程问题六、性能对比前言WebAssembly作为一门新兴起的技术,大概是在2018年才由谷歌公司的程序员进行公布,在国内网站上关于此类的文章寥寥无几,但是如果翻墙一看,其实他已经在 JavaScript 圈非

2021-05-14 18:55:12 3606 3

原创 C++11新特性大全+使用方法

前言C++ 这门编程语言的历史可以追溯至 1979 年,当时的 Bjarne Stroustrup(C++ 之父,后续简称 Stroustrup)还在使用 Simula 语言进行开发工作。1998 年,C++ 标准委员会发布了第一版 C++ 标准,并将其命名为 C++ 98 标准。据不知名人士透露,《带注释的C++参考手册》这本书对 C++ 98 标准的制定产生了很大的影响。经过作者的不断迭代,一本书往往会先后发布很多个版本,其中每个新版本都是对前一个版本的修正和更新。C++ 编程语言的发展也是如此。

2021-04-09 21:13:22 918 4

原创 C++11新特性——std::function

系列文章目录C++11关键字nullptrC++11关键字usingC++11关键字autoC++11关键字decltypeC++智能指针unique_ptrC++智能指针shared_ptr/weak_ptr文章目录系列文章目录前言一、std::function概述1.定义2.可调用对象二、使用实例总结前言C++ 这门编程语言的历史可以追溯至 1979 年,当时的 Bjarne Stroustrup(C++ 之父,后续简称 Stroustrup)还在使用 Simula 语言进行开发工

2021-04-09 18:22:34 1164

原创 C++11新特性——std::bind参数绑定

系列文章目录C++11关键字nullptrC++11关键字usingC++11关键字autoC++11关键字decltypeC++智能指针unique_ptrC++智能指针shared_ptr/weak_ptr文章目录系列文章目录前言一、std::bind概述1.std::bind简介2.std::bind原型二、使用std::bind绑定1.绑定第一类2.绑定第二类3.绑定第三类三、占位符总结前言C++ 这门编程语言的历史可以追溯至 1979 年,当时的 Bjarne Stroust

2021-04-08 15:51:22 2200

原创 C++11——Lambda匿名函数

系列文章目录C++11关键字nullptrC++11关键字usingC++11关键字autoC++11关键字decltypeC++智能指针unique_ptrC++智能指针shared_ptr/weak_ptr文章目录系列文章目录前言一、Lambda表达式1.作用2.表达式格式二、匿名函数基础使用1.最简单用法2.简单使用3.获取匿名函数指针添加函数名三、外部变量的使用1.外部变量使用格式2.外部变量的使用(1)值捕获(2)引用捕获(3)隐式捕获四、进阶用法1.修改权限2.异常抛出总结前

2021-04-07 15:32:05 368

原创 C++11新特性——变量列表初始化

系列文章目录C++11关键字nullptrC++11关键字usingC++11关键字autoC++11关键字decltypeC++智能指针unique_ptrC++智能指针shared_ptr/weak_ptr文章目录系列文章目录前言列表初始化1.以前的初始化2.现在的初始化总结前言C++ 这门编程语言的历史可以追溯至 1979 年,当时的 Bjarne Stroustrup(C++ 之父,后续简称 Stroustrup)还在使用 Simula 语言进行开发工作。1998 年,C++

2021-04-06 18:02:05 540

原创 C++11——仿函数原理及使用场景

系列文章目录C++11关键字nullptrC++11关键字usingC++11关键字autoC++11关键字decltypeC++智能指针unique_ptrC++智能指针shared_ptr/weak_ptr文章目录系列文章目录前言一、仿函数1.定义2.特点二、仿函数使用1.基本使用2.要求打出小于5的值结合模板使用总结前言C++ 这门编程语言的历史可以追溯至 1979 年,当时的 Bjarne Stroustrup(C++ 之父,后续简称 Stroustrup)还在使用 Simul

2021-04-06 16:44:15 7763 2

原创 C++11新特性——右尖括号>的改进

系列文章目录C++关键字nullptrC++11关键字usingC++11关键字autoC++11关键字decltypeC++智能指针unique_ptrC++智能指针shared_ptr/weak_ptr文章目录系列文章目录前言'>'括号总结前言C++ 这门编程语言的历史可以追溯至 1979 年,当时的 Bjarne Stroustrup(C++ 之父,后续简称 Stroustrup)还在使用 Simula 语言进行开发工作。1998 年,C++ 标准委员会发布了第一版 C+

2021-04-06 11:16:10 555

原创 C++11新特性——decltype

系列文章目录C++关键字nullptrC++11关键字usingC++11关键字autoC++智能指针unique_ptrC++智能指针shared_ptr/weak_ptr文章目录系列文章目录前言decltype关键字1.decltypde类型推演2.与auto的不同3.与auto结合使用总结前言C++ 这门编程语言的历史可以追溯至 1979 年,当时的 Bjarne Stroustrup(C++ 之父,后续简称 Stroustrup)还在使用 Simula 语言进行开发工作。1998

2021-04-03 00:34:48 533 1

原创 C++11 foreach

系列文章目录C++关键字nullptrC++11关键字usingC++11关键字autoC++智能指针unique_ptrC++智能指针shared_ptr/weak_ptr文章目录系列文章目录前言foreach总结前言C++ 这门编程语言的历史可以追溯至 1979 年,当时的 Bjarne Stroustrup(C++ 之父,后续简称 Stroustrup)还在使用 Simula 语言进行开发工作。1998 年,C++ 标准委员会发布了第一版 C++ 标准,并将其命名为 C++ 98 标

2021-04-02 23:04:04 3257

原创 C++11新特性——nullptr

系列文章目录C++11关键字usingC++11关键字autoC++智能指针unique_ptrC++智能指针shared_ptr/weak_ptr文章目录系列文章目录前言新特性nullptr总结前言C++ 这门编程语言的历史可以追溯至 1979 年,当时的 Bjarne Stroustrup(C++ 之父,后续简称 Stroustrup)还在使用 Simula 语言进行开发工作。1998 年,C++ 标准委员会发布了第一版 C++ 标准,并将其命名为 C++ 98 标准。据不知名人士透露,

2021-04-02 22:00:29 370

C/C++ DevTools Support (DWARF)

C/C++ DevTools Support (DWARF)离线安装包,里面是crx文件,如果不知道goole crx文件怎么安装的请自行搜索

2021-05-18

emsdk.zip安装包

用于WebAssebmly使用,编译源代码生成wasm、html和js

2021-05-17

STL--源码剖析完整版.zip

包含侯捷的: STL源码剖析(完整制作版) STL源码剖析(简体中文扫描版) STL源码剖析(简体中文清晰扫描版) 和彩色版(不全)

2021-04-09

chart.rar压缩包

Qt使用QChat实现柱状图、饼状图、曲线图、折线图,并进行接口统一,可以直接使用,里面含有使用用例

2020-12-14

Qt实现自定义树状导航栏

包括实现文件、基本配置文件、和简单的图片,使用Qt模型视图委托方法进行实现树状导航栏,重要地方都已经加了注释,可以看看我的博客里面介绍了实现

2020-12-07

mysql_QT.rar

废了很大劲,结果编译过了但是库文件忘记放了,这个实在Qt5.13.0+MySQL8的版本的mysql驱动文件,内含使用方法,已经亲测可用,不可用来找我,x64版本的,x86没装,如果有需要联系

2020-07-13

vs2019补丁.zip

win7系统试过多种方式安装vs2019或者VS2017,在install界面就发生闪退,根本到达不了安装界面,网上尝试方法有安装sp1,设置兼容win7,补丁文件下载安装不上都不行,已亲测现在补丁文件可以

2020-05-11

AlterMarkdownTool.zip

AlterMarkdownTool,CSDN或其他博客编辑神器,看别人积分那么高,小弟就少弄一点,从好友手中拿的,里面包含用法,记得多试几次

2020-04-08

opencv2.4.6.tar.xz

Linux下编译好的opencv2.4.6版本库,已亲测可用,没有问题,该版本源码和配置文件需要修改所以这里记录好编译好的以方便后面使用

2020-03-11

XN_Opc.zip

linux下和windows下都可使用,opc ua通讯,分装的接口以及使用说明都在内,一些读写和监控数据变化的接口

2020-03-01

空空如也

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

TA关注的人

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