小米的修行之路
码龄9年
  • 1,511,363
    被访问
  • 597
    原创
  • 1,073
    排名
  • 2,882
    粉丝
关注
提问 私信

个人简介:是日已过,命亦随减;如少水鱼,斯有何乐?当勤精进,如救头燃!但念无常,慎勿放逸。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2013-10-08
博客简介:

小米的修行之路

博客描述:
是日已过,命亦随减;如少水鱼,斯有何乐?当勤精进,如救头燃!但念无常,慎勿放逸。
查看详细资料
  • 7
    领奖
    总分 2,973 当月 113
个人成就
  • C/C++领域新星创作者
  • 博客专家认证
  • 获得508次点赞
  • 内容获得319次评论
  • 获得2,393次收藏
创作历程
  • 45篇
    2022年
  • 75篇
    2021年
  • 97篇
    2020年
  • 84篇
    2019年
  • 121篇
    2018年
  • 190篇
    2017年
  • 76篇
    2016年
  • 1篇
    2015年
  • 42篇
    2014年
成就勋章
TA的专栏
  • C++/mySql
    付费
    14篇
  • ocilib开源库
    付费
    12篇
  • Windows下Libeveent网络编程
    付费
    20篇
  • Proc操作Oracle数据库
    付费
    8篇
  • Protobuf
    付费
    6篇
  • 串口编程
    付费
    6篇
  • Libjpeg库
    付费
    5篇
  • 监控目录中文件的变化(异步/同步)
    付费
    3篇
  • MFC控件自绘
    付费
    8篇
  • QT
    付费
    128篇
  • Boost库
    付费
    45篇
  • QT生活记录
    18篇
  • libcurl
    1篇
  • ffmpeg
    7篇
  • Git
    5篇
  • Linux
    9篇
  • mqtt
    1篇
  • ADO操作Oracle数据库
    16篇
  • Asio网络库
    4篇
  • ActiveMQ
    4篇
  • JSON和XML
    3篇
  • C++ 开源库
    1篇
  • Log4cpp库及日志记录封装类
    7篇
  • 内存池
    1篇
  • 无锁队列
    3篇
  • C++线程池
    2篇
  • 图像处理
    29篇
  • 网络
    11篇
  • C++编程
    110篇
  • WinSock 异步I/O模型
    17篇
  • VC++文件操作
    17篇
  • VC++时间的获取
    6篇
  • 多线程
    12篇
  • 静态库和动态库的学习使用
    7篇
  • 数据库编程
    19篇
  • HTTP协议
    12篇
  • 字符串截取函数封装
    4篇
  • FTP
    4篇
  • 数据结构
    12篇
  • 容器
    9篇
  • MFC界面
    69篇
  • Windows核心编程
    48篇
  • 设计模式
  • 程序调试
    3篇
  • 加密解密
    3篇
  • c++11标准库
    14篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C++ 字符串/内存数据编码转换(ANSI、UNICODE、UTF8)

字符串和内存数据再ANSI、UNICODE、UTF8编码之间的转换
原创
发布博客 2022.08.03 ·
101 阅读 ·
0 点赞 ·
0 评论

C++ 使用base64进行编码和解码

使用base64对中文或者英文数据进行编码和解密操作
原创
发布博客 2022.08.01 ·
316 阅读 ·
0 点赞 ·
0 评论

libcurl-windows下静态库版本的编译-编译和调用非常顺利

详细介绍libcurl的静态库的编译和调用过程,顺利完成
原创
发布博客 2022.07.10 ·
102 阅读 ·
0 点赞 ·
0 评论

ffmpeg 屏幕抓取

使用ffmpeg进行屏幕抓取操作
原创
发布博客 2022.07.06 ·
108 阅读 ·
0 点赞 ·
0 评论

ffmpeg 读取显示摄像头数据

ffmpeg读取并显示笔记本摄像头数据
原创
发布博客 2022.06.29 ·
641 阅读 ·
1 点赞 ·
7 评论

ffmpeg 将h264格式文件编码为MP4文件

实现由h264格式的文件编码为MP4格式的文件
原创
发布博客 2022.06.24 ·
383 阅读 ·
0 点赞 ·
0 评论

ffmpeg将yuv数据编码为H264格式数据

使用ffmpeg将yuv格式的文件编码为H264格式的文件
原创
发布博客 2022.06.22 ·
380 阅读 ·
1 点赞 ·
0 评论

ffmpeg解析视频并播放

使用ffmpeg一帧一帧解析视频,并显示到QLable上面,达到播放的效果
原创
发布博客 2022.06.21 ·
173 阅读 ·
0 点赞 ·
0 评论

ffmpeg解析视频帧并保存为bmp图像

使用ffmpeg解析视频帧,将解析后的帧数据保存为bmp图片
原创
发布博客 2022.06.08 ·
208 阅读 ·
1 点赞 ·
2 评论

QT 搭建ffmpeg开发环境

ffmpeg在QT中的环境配置
原创
发布博客 2022.06.06 ·
97 阅读 ·
0 点赞 ·
0 评论

使用小乌龟clone报错:error: RPC failed; curl 18 transfer closed with outstanding read data remaining

1、使用TortoiseGit克隆代码失败,报错:error: RPC failed; curl 18 transfer closed with outstanding read data remaining。2、处理:打开码云账户点击 管理-存储库GC,如下图:点击存储库GC,来清理悬空文件:...
原创
发布博客 2022.05.23 ·
84 阅读 ·
0 点赞 ·
0 评论

QT Libvlc录像功能的实现(提供32位和64位库)

带录制功能的播放器,后面提供播放器源码的下载:1、Libvlc录像功能需要自己修改vlc源码,然后重新编译,后面会给出编译好的Libvlc的32位库和64位库下载链接以及在QT中的使用方法,源码修改步骤如下,具体编译过程可以百度,听说很复杂。源码如何修改有一篇官方文档可以参考:https://patches.videolan.org/patch/606/(1)、修改源码增加录像接口:a、在include\vlc\libvlc_media_player.h文件中声明为LIBVLC_API类
原创
发布博客 2022.05.22 ·
208 阅读 ·
0 点赞 ·
0 评论

QT Libvlc抽帧对视频旋转90度显示以及轨道信息的获取

一、功能:对视频进行抽帧,并通过opencv对每帧图像进行旋转90,逐帧显示到界面控件上,效果如下:二、抽帧操作,涉及到的主要API如下:(1)、设置回调函数,在回调函数中对单帧图像进程处理:* \param mp the media player* \param lock callback to lock video memory (must not be NULL)* \param unlock callback to unlock video memory (or NULL i.
原创
发布博客 2022.05.21 ·
182 阅读 ·
0 点赞 ·
0 评论

QT Libvlc旋转播放视频

使用Libvlc进行旋转播放视频时只需要我们在创建vlc实例时传入相应的参数即可:比如旋转90度:char const *argv[] = { "--video-filter=transform", "--transform-type=90}" }; int argc = sizeof(argv) / sizeof(*argv); m_pVlcInstance = libvlc_new(argc, argv);正常播放
原创
发布博客 2022.05.20 ·
59 阅读 ·
0 点赞 ·
0 评论

QT QSlider实现进度条滑块移动到鼠标点击位置(2种方法)

1、默认情况下,当鼠标点击进度条时,滑块并不会直接移动到我们鼠标所点击的位置,而是按照PageStep向前或者向后移动。其实进度条的步进值分为两种:(1)、鼠标点击时的步进值叫PageStep,设置步进值的函数是:void setPageStep(int)(2)、键盘方向键控制进度条时的步进值,设置步进值的函数是:void setSingleStep(int)此外滑动条还有一个比较重要的函数叫做设置跟踪函数:void setTracking(bool enable)如果
原创
发布博客 2022.05.20 ·
732 阅读 ·
1 点赞 ·
0 评论

QT Libvlc播放视频时捕获鼠标和键盘事件

1、我们实现一个播放器,当播放视频时,可以使用键盘的方向键控制音量的大小、视频的快退快进,使用鼠标单击视频窗口停止/播放视频、鼠标双击视频窗口全屏再次双击恢复正常播放。然而默认情况下,Libvlc接管了视频窗口,我们无法捕获这些鼠标和键盘事件。原因时我们将视频窗口传递给了Libvlc:libvlc_media_player_set_hwnd(m_pVlcMediaPlayer, (void*)(m_widget->winId()));2、幸运的时我们可以使用Libvlc提供给我们的两个接
原创
发布博客 2022.05.19 ·
105 阅读 ·
0 点赞 ·
0 评论

QT Libvlc视频画面上覆盖透明控件

1、效果:2、实现原理步骤(透明控件以按钮为例):(1)、首先实现一个子类,继承自QPushButton,绘制文字:#ifndef ZZCPUSHBUTTON_H#define ZZCPUSHBUTTON_H#include <QObject>#include <QPainter>#include <QPushButton>class zzcPushButton : public QPushButton{public: zzcP
原创
发布博客 2022.05.19 ·
92 阅读 ·
0 点赞 ·
0 评论

QT 基于Libvlc播放器实例2(事件回调)

1、实例界面:与实例1的播放器界面和功能相同,不同点是实例1是用Libvlc的接口函数来实现的,本实例中的播放进度、播放时间、总时间、播放声音等是通过Libvlc的事件通知来实现的。实例1:https://blog.csdn.net/u012372584/article/details/124816432?spm=1001.2014.3001.55012、主要功能:(1)、键盘控制播放快进、后退,声音大小设定,ESC键退出全屏播放;(2)、左键单击视频区域暂停/开始播放,左键双.
原创
发布博客 2022.05.19 ·
106 阅读 ·
0 点赞 ·
0 评论

QT 基于Libvlc的视频播放器

1、播放器整体界面:2、主要功能:(1)、播放、暂停播放、停止播放;(2)、按钮控制重新播放;(3)、按钮控制快进、快退播放;(4)、按钮控制全屏播放;(5)、播放截图;(6)、键盘方向键控制声音滚动条前进后退、播放进度滚动条进退,tab键控制播放暂停、开始;(7)、鼠标单击视频暂停播放与开始播放;(8)、鼠标双击视频全屏播放与恢复正常大小播放;(9)、Esc键退出全屏播放;3、Libvlc框架使用简单介绍:(1)、主要结构体:来自雷神libvl
原创
发布博客 2022.05.17 ·
145 阅读 ·
0 点赞 ·
0 评论

QT Libvlc音视频环境配置及编译错误解决

1、Libvlc SDK下载地址:http://download.videolan.org/pub/videolan/vlc/以3.0.8为例,点击进入,分为32位和64位SDK:这里我下载64位,我们选择*.7Z压缩包:解压后,我们环境所需要的都在里面:2、环境配置:(1)、将plugins文件夹、libvlc.dll、libvlccore.dll放置到我们编译的exe程序所在文件夹中;(2)、将sdk文件夹放置到main.cpp文件夹中;(3)、在*...
原创
发布博客 2022.05.15 ·
77 阅读 ·
0 点赞 ·
0 评论
加载更多