吾爱破解软件站

 找回密码
 立即注册
开启左侧

夏曹俊课程26个合集

[复制链接]
长白仙 发表于 前天 09:52 | 显示全部楼层 |阅读模式
夏曹俊课程26个合集 【夏曹俊18440】算法设计与编程实践---基于leetcode 【夏曹俊8059】C++实战手把手教您用ffmpeg和QT开发播放器实战视频课程 【夏曹俊12840】Windows 程序设计应用开发视频课程 【夏曹俊12822】FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android 【夏曹俊23737】从零开发操作系统: 【夏曹俊13911】C++ 模板技术与 STL实战开发 【夏曹俊10359】C++实战FFmpeg音视频编码实战屏幕录像机视频课程-基于QT5和ffmpeg sdk 【夏曹俊13746】C++实战之 windows MFC 工程应用开发与框架原理完全剖析视频教程 【夏曹俊28411】《C++ 11 14 17 20内存管理-指针、智能指针和内存池基础与提升》 【夏曹俊13912】C++ 设计模式理论与实战大全-架构师必学视频课程 【夏曹俊15559】商用软件中的C++工程开发技术实践——献给C++新手的入坑指南视频课程 【夏曹俊8934】c++实战学习OpenCV3.2+QT5+ffmpeg实战开发视频编辑器视频教程 【夏曹俊23308】C++ 【夏曹俊26869】C++11 14 17 20 【夏曹俊23805】C++加密与解密-实战区块链核心密码学-基于openssl 【夏曹俊8175】VC++Windows多线程实战图片编辑器视频课程 【夏曹俊7559】C++与Lua联合编程实战(提高c++程序员开发效率) 【夏曹俊8486】C++socket网络编程大全实战http服务器(支持php)视频课程 【夏曹俊10840】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程 【夏曹俊18055】Linux 【夏曹俊14985】C语言核心视频课程- 【夏曹俊14944】数据结构实战完全手册视频课程 【夏曹俊15278】Python & CC++联合编程实战视频课程 【夏曹俊8237】零基础学会在Linux上编译调试C++项目视频课程 【夏曹俊24960】FFmpeg 4.3 音视频基础到工程应用-多路H265监控录放C++开发 【夏曹俊11507】C++QT5跨平台界面编程原理和实战大全视频课程 2-05、closehandle关闭的是什么_ev.mp4 5-04、随机数产生开发完成游戏整合发并进行总结_ev.mp4 5-01、按钮控件与Win32窗体交互编程-基于石头剪刀布游戏综合案例_ev.mp4 4-04、窗口注册详解_ev.mp4 8-10、dllmain入口文件分析及多线程调用代码演示(夏曹俊)_ev_ev.mp4 3-04、线程终止及其资源问题_ev.mp4 2-15、通过预处理指令和替代函数实现控制台的显示和隐藏_ev.mp4 3-08、Interlock与CreateMutex中线程锁的代价原理_ev.mp4 3-06、操作系统乱序推进线程指令的本质剖析、线程同步与时间有关的错误_ev.mp4 2-12、MemChange-读取每一页内存_ev.mp4 8-07、exeScope观察导出函数名-dll动态链接库生成并通过_ev_ev.mp4 8-08、动态链接库类导出项目创建和依赖关系设置(夏曹俊)_ev_ev.mp4 8-05、动态链接库原理分析_ev_ev.mp4 8-09、动态链接库lib+dll引用,并设置通用动态库头文件(夏曹俊_ev_ev.mp4 4-03、windows消息驱动原理分析_ev.mp4 4-08、消息机制原理(事件驱动)释疑_ev.mp4 5-03、游戏策略函数完成并通过单元测试_ev.mp4 8-06、静态库lib使用的代码演示_ev_ev.mp4 8-02、注册ServicesMain接口功能编写完成_ev_ev.mp4 3-05、低优先级线程为何会被先执行SetThreadPriority_ev.mp4 2-13、进程内存修改器实战-项目完成_ev.mp4 3-02、线程创建原理和CreateThread函数原理讲解和代码演示_ev.mp4 7-05、ReadBmp案例代码框架搭建_ev_ev.mp4 6-07、MFC综合案例-Paint消息项目完成和总结_ev.mp4 5-09、窗口间信息传递完成_ev.mp4 6-05、MFC综合应用-完成窗口初始化和消息映射和构造函数_ev.mp4 5-14、综合案例-窗口置顶图片显示和隐藏功能完成总结_ev.mp4 6-04、MFC综合案例-MFC开发windows应用程序_ev.mp4 7-08、内存映射文件编码完成并总结_ev_ev.mp4 7-01、windows文件的编码格式_ev_ev.mp4 5-07、文本框编辑效果单选和标准按钮事件处理并完成项目_ev.mp4 5-05、Win32Dialog对话框的打开和关闭_ev.mp4 6-02、拒绝App Wizard-MFC封装讲解并通过它创建第一个_ev.mp4 5-10、控件使用综合案例需求分析和界面设计完成_ev.mp4 6-01、MFC开发windows应用导读_ev.mp4 5-13、综合案例-处理WM_COMMAND消息并完成退出程序_ev.mp4 8-04、Windows服务示例程序完成_ev_ev.mp4 5-06、窗口添加按钮文本框和输入框控件_ev.mp4 5-08、窗体间信息传递弹出对话框实现_ev.mp4 5-12、综合案例-完成图片显示并分析setwindowLong接口_ev.mp4 3-10、CreateEvent事件同步详解及代码演示_ev.mp4 4-01、windows图形用户界面程序设计引论及代码演示获取窗口程序_ev.mp4 4-12、键盘响应消息WM_CHAR消息处理和代码演示_ev.mp4 7-07、内存映射原理和文件找到_ev_ev.mp4 6-03、MFC消息驱动是事件编程概率并编写MFC消息循环代码_ev.mp4 4-11、Windows窗口坐标体系分析和WM_PAINT事件处理并添_ev.mp4 5-11、综合案例-主窗口框架界面图标代码搭建完成_ev.mp4 4-14、定时器SetTimerWM_CREATE消息和鼠标按下事件处_ev.mp4 3-03、线程内核对象上下文和对象参数详解_ev.mp4 8-03、Windows服务CtrlHandler完成_ev_ev.mp4 3-07、线程同步临界区原理和CreateMutex代码演示_ev.mp4 6-06、MFC综合应用-完成Timer消息_ev.mp4 4-05、创建和显示窗口更新客户器和消息捡取代码及原理分析_ev.mp4 4-13、鼠标消息响应原理和设置背景颜色代码演示_ev.mp4 7-06、UI和BMP的绘制代码完成_ev_ev.mp4 5-02、表驱动编程技术-游戏业务逻辑和开发策略分析_ev.mp4 4-07、windows窗体注册和显示代码编写并调试_ev.mp4 4-10、项目加入图标并添加菜单响应事件代码_ev.mp4 4-09、打字游戏程序示例-完成项目创建和菜单加入_ev.mp4 4-06、窗口回调函数原理剖析_ev.mp4 7-12、FindFirstFile访问目录并递归访问子目录(夏曹俊)_ev_ev.mp4 3-09、信号量同步详解及代码演示_ev.mp4 4-02、WindowsGUI程序编程思路及HelloWindows程_ev.mp4 3-01、线程概念与函数、线程关系理解windows应用程序设计_ev.mp4 2-14、通过CreateMutex实现控制进程的运行的唯一性_ev.mp4 7-03、流式文件加密原理与凯撒加密的困境_ev_ev.mp4 7-10、MultiByteToWideChar多字节转为宽字节夏曹俊_ev_ev.mp4 8-01、windows服务开发框架解析_ev_ev.mp4 7-02、文件格式-Windows XP系统中Bug的深入解读-BOM_ev_ev.mp4 7-04、内存映射文件-内存DC和客户区DC_ev_ev.mp4 7-11、WideCharToMultiByte宽字节转为多字节夏曹俊_ev_ev.mp4 7-09、多字节和宽字节转换方式和A2W,W2A字节转换宏(夏曹俊)_ev_ev.mp4 1-03、vs项目中各类文件(项目、解决方案、资源、代码)作用-夏曹俊_ev_ev.mp4 1-01、课程介绍_ev_ev.mp4 1-02、详解代码到windows程序执行经历步骤及bug(夏曹俊)_ev_ev.mp4 2-03、CPU的保护模式与进程空间_ev.mp4 2-10、进程内存修改器实战-目标程序和memchange接口开发_ev.mp4 2-04、逻辑地址、线性地址与物理地址的内涵_ev.mp4 2-09、进程空间侵入技术原理-内存修改器核心代码讲解_ev.mp4 2-01、进程及其布局介绍_ev.mp4 2-08、终止其他进程代码案例_ev.mp4 2-07、C++运行时与操作系统调度进程中的资源泄漏-终止进程中的资源_ev.mp4 1-04、vs项目各项配置详解和调试演示(夏曹俊)_ev.mp4 2-02、CreateProcess函数详解_ev.mp4 2-11、MemChange-Main函数主体逻辑完成_ev.mp4 2-06、进程列表获取中进程快照的概念剖析和代码演示_ev.mp4 6-02、Qt播放音频代码演示(源码)_ev.mp4 9-11、完成了Seek视频进度跳转到关键帧位置(源码)_ev.mp4 7-09、XVideoWidget初始化接口完成并测试调用(源码)_ev.mp4 6-09、完成材质的初始化和显存和内存空间分配glTexImage2D_ev.mp4 8-01、XResample音频重采样Open和Close接口完成-源_ev.mp4 9-12、完成了音视频Seek封装功能_ev.mp4 12-02、3.2通过QT显示转码后的RGB数据_ev.mp4 7-02、XPlay2.0项目类图分析_ev.mp4 8-02、XResample接口完成并添加测试代码(源码)_ev.mp4 4-14、av_read_frame和av_seek_frame代码示_ev_ev.mp4 4-04、初始化解封装使用avformat_open_input打开_ev_ev.mp4 4-05、AVFormatContext结构分析_ev_ev.mp4 5-03、AVFrame格式解析和空间处理函数_ev.mp4 8-10、XDemuxThread音视频播放测试完成(源码)_ev.mp4 3-01、windows下ffmpeg库下载安装方法和库文件说明_ev_ev.mp4 9-06、模块添加Close关闭线程和清理资源解决程序退出会宕掉bug_ev.mp4 8-08、XVideoThread视频解码线程和显示接口完成并测试(源_ev.mp4 6-07、shader代码并用QGLShaderProgram载入(源_ev.mp4 3-02、VS2015配置开发显示ffmpeg配置信息测试项目_ev_ev.mp4 4-12、AVPacket结构解析空间申请-初始化-复制-引用计数函数_ev_ev.mp4 9-10、各个模块添加暂停功能SetPause完成音视频播放暂停(源码_ev.mp4 9-13、重构XDemuxThread和XDecode ff解耦合_ev.mp4 6-08、写入顶点和材质坐标glVertexAttribPointer_ev.mp4 7-06、av_seek_frameXDemu类Seek接口和清理关闭_ev.mp4 8-05、XAudioThread打开音频解码、重采样、播放成功(源码_ev.mp4 3-03、VS2015配置32位和64位通用的ffmpeg测试程序_ev_ev.mp4 3-04、QtCreator配置32位和64位windows通用_ev_ev.mp4 2-07、VS设置qt库版本导出为qtcreator项目_ev.mp4 4-08、AVStream和AVCodecParameters分析_ev_ev.mp4 5-01、AVCodecContext解码上下文初始化讲解_ev.mp4 3-05、项目移植到ubuntu中并配置跨平台的pro文件_ev_ev.mp4 4-06、avformat_close_input清理封装上下文_ev_ev.mp4 4-07、avformat_find_stream_info探测封装_ev_ev.mp4 4-13、av_seek_frame改变播放进度函数详解_ev_ev.mp4 2-06、vs创建QT项目并详细介绍vs项目设置_ev.mp4 4-09、通过遍历获取AVStream音频流信息并打印参数_ev_ev.mp4 8-09、XDemuxThread的Open接口完成_ev.mp4 6-10、完成对yuv文件使用OpenGLShader播放(源码)_ev.mp4 4-03、avformat_open_input函数详解_ev_ev.mp4 4-01、ffmpeg SDK软硬解码流程说明_ev_ev.mp4 4-10、通过遍历和av_find_best_stream方法获取视频_ev_ev.mp4 9-04、抽象出XDecodeThread类添加Push和Pop函数_ev.mp4 9-02、测试播放rtmp香港卫视直播解决视频显示的行对齐问题(源码)_ev.mp4 6-01、Qt音频播放接口QAudioOutput详解_ev.mp4 12-04、3.4通过QT打开外部视频_ev.mp4 11-07、2.7重构封装FFmpeg类完成打开和关闭视频接口_ev.mp4 7-04、XDemu类Read接口开发测试并分析内存泄露(源码)_ev.mp4 6-06、建QtOpengl项目窗口控件重载QOpenGLWidget_ev.mp4 5-10、swr_init音频重采样上下文初始化和swr_conver_ev.mp4 7-07、XDecode音视频解码器开关清理avcodec_open2_ev.mp4 8-07、XAudioThread完成功能并编写测试代码(源码)_ev.mp4 9-09、窗口尺寸变化和双击全屏播放视频(源码)_ev.mp4 8-06、XAudioThread缓冲队列Push完成_ev.mp4 7-08、XDecode的音视频解码Send和Recv接口开发并测试_ev.mp4 8-03、XAudioPlay音频播放接口Open和Close接口完成_ev.mp4 12-03、.3创建解码线程控制播放速度_ev.mp4 9-03、通过界面选择打开视频文件(源码)_ev.mp4 8-04、XAudioPlay音频接口完成并测试音频播放成功(源码)_ev.mp4 7-05、AVCodecParameters音视频参数获取和复制(源码_ev.mp4 11-10、2.10重构封装FFmpeg缩放接口_ev.mp4 12-01、3.1基于QT的播放器界面绘制_ev.mp4 9-07、使用VS的诊断工具查看内存泄漏问题并修正音频播放线程内存泄漏_ev.mp4 6-03、Qt的opengl编程分析及QOpenGLWidget使用_ev.mp4 6-04、顶点和片元作色器原理讲解和yuv转rgb的glsl代码讲解_ev.mp4 7-10、XVideoWidget显示完成并添加测试线程完成视频图像_ev.mp4 7-01、面向对象的五大原则_ev.mp4 9-15、系统移植到ubuntu的linux64位环境(课程全部源码)_ev.mp4 9-05、XDecodeThread添加Clear清理音视频缓冲(源)_ev.mp4 9-08、使用QSlider进度条显示播放的进度_ev.mp4 9-01、音视频同步策略分析并计算出当前音频播放的pts_ev.mp4 2-04、在linux中安装qt及其依赖并编写测试项目_ev.mp4 7-03、XDemu类Open接口开发并测试打开本地文件_ev.mp4 2-05、windows下qtcreator调试环境安装配置使用_ev.mp4 13-02、4.2视频播放的当前时间显示_ev.mp4 4-02、ffmpeg音视频解封装用到的函数和结构体详解_ev_ev.mp4 4-11、av_read_frame读取帧数据函数分析和产生的空间问题_ev_ev.mp4 9-14、重载XSlider解决滑动条拖动bug支持点击滑动条转到位置_ev.mp4 【夏曹俊】C++实战手把手教您用ffmpeg和QT开发播放器实战视频课程.zip 6-05、创建和显示材质glTexImage2D_ev.mp4 11-09、2.9重构ffmpeg解码接口_ev.mp4 11-05、2.5打开ffmpeg格式转换和缩放器_ev.mp4 11-07、2.7重构封装FFmpeg类完成打开和关闭视频接口.mp4 11-04、2.4ffmpeg视频解码并分析H264压缩算法.mp4 11-08、2.8重构FFmpeg读取视频帧接口_ev.mp4 11-03、2.3打开ffmpeg的视频解码器.mp4 11-02、2.2ffmpeg读取视频帧_ev.mp4 11-01、2.1ffmpeg打开视频文件_ev.mp4 10-04、学习方法说明和课程代码下载演示_ev.mp4 11-03、2.3打开ffmpeg的视频解码器_ev.mp4 11-04、2.4ffmpeg视频解码并分析H264压缩算法_ev.mp4 11-05、2.5打开ffmpeg格式转换和缩放器.mp4 15-02、6.2课程总结_ev.mp4 1-03、图形像素格式RGB和YUV格式分析_ev_ev.mp4 1-05、MP4标准和h264格式的NAL的GOP分析_ev_ev.mp4 13-03、4.3进度条显示播放进度_ev.mp4 2-01、QT开发环境下载和安装_ev.mp4 13-05、4.5控制视频的播放和暂停_ev.mp4 2-01、QT开发环境下载和安装.mp4 1-01、音视频基础知识mpeg4封装格式音视频编码格式讲解_ev_ev_ev.mp4 10-05、ubuntu下安装qt5.8并编译安装ffmpeg_ev.mp4 1-05、MP4标准和h264格式的NAL的GOP分析_ev.mp4 5-04、avcodec_send_packet解码函数_ev.mp4 5-02、音视频解码上下文创建配置和打开avcodec_open2打开_ev.mp4 13-06、4.6视频显示和窗口大小同步变化_ev.mp4 5-07、sws_getContext像素格式上下文初始化代码演示_ev.mp4 14-01、5.1QT音频库介绍和示例_ev.mp4 5-08、sws_scale像素格式转换代码演示_ev.mp4 10-02、QT开发环境准备_ev.mp4 15-01、6.1代码下载说明_ev.mp4 2-03、创建第一个qtcreator项目_并确定文件和目录的作用_ev.mp4 14-06、5.6ffmpeg音频解码_ev.mp4 13-04、4.4进度条拖动控制播放位置_ev.mp4 14-07、5.7ffmpeg音频重采样标准化音频的输出格式_ev.mp4 1-01、音视频基础知识mpeg4封装格式音视频编码格式讲解_ev_ev.mp4 2-01、QT开发环境下载和安装_ev (1).mp4 1-05、MP4标准和h264格式的NAL的GOP分析_ev (1).mp4 1-05、MP4标准和h264格式的NAL的GOP分析.mp4 2-01、QT开发环境下载和安装_ev_ev.mp4 14-02、5.2QT音频播放类封装_ev.mp4 13-07、4.7重载QT滑动条点击控制播放进度_ev.mp4 10-03、ffmpeg介绍和开发环境准备_ev.mp4 14-09、5.9通过多线程和缓冲队列实现音视频同步_ev.mp4 13-01、4.1视频总时间显示_ev.mp4 14-05、5.5ffmpeg音频解码器打开_ev.mp4 10-01、课程介绍_ev.mp4 2-02、QtSDK路径目录文件说明_ev (1).mp4 5-09、音频重采样SwrContext格式和swr_convert_ev.mp4 14-04、5.4QT音频播放暂停和缓冲写入接口实现]_ev.mp4 1-01、音视频基础知识mpeg4封装格式音视频编码格式讲解_ev.mp4 5-06、sws_getContext和sws_scale像素格式_ev.mp4 14-03、5.3QT音频播放的启动和停止接口实现_ev.mp4 5-05、avcodec_receive_frame完成音视频解码代码_ev.mp4 1-04、PCM音频采样率_通道_planar等格式参数分析_ev (1).mp4 1-01、音视频基础知识mpeg4封装格式音视频编码格式讲解_ev_ev (1).mp4 1-03、图形像素格式RGB和YUV格式分析_ev.mp4 1-02、音视频解封装和解码原理分析_ev.mp4 2-03、创建第一个qtcreator项目_并确定文件和目录的作用.mp4 1-02、音视频解封装和解码原理分析_ev_ev.mp4 1-02、音视频解封装和解码原理分析_ev_ev (1).mp4 1-03、图形像素格式RGB和YUV格式分析.mp4 1-04、PCM音频采样率_通道_planar等格式参数分析_ev.mp4 1-03、图形像素格式RGB和YUV格式分析_ev (1).mp4 1-04、PCM音频采样率_通道_planar等格式参数分析.mp4 14-10、将XPLay播放器项目移植到ubuntu下并修正出现的声音问题_ev.mp4 1-04、PCM音频采样率_通道_planar等格式参数分析_ev_ev.mp4 14-08、5.8完成音视频的播放_ev.mp4 1-02、音视频解封装和解码原理分析_ev_ev_ev.mp4 8-09、opengl的yuv纹理的创建和初始化_ev.mp4 8-10、OpenglES纹理数据修改和显示_ev.mp4 9-01、视频播放器项目设计说明和UML类图知识讲解_ev.mp4 7-03、完成OpenSLES混音器CreateOutputMix初始_ev.mp4 3-09、创建支持ffmpeg的AndroidStudio项目并调用_ev.mp4 9-02、模块分解和用到的7个设计模式讲解_ev.mp4 4-11、av_seek_frame改变播放进度函数详解_ev.mp4 4-05、avformat_find_stream_info探测_ev.mp4 5-07、ffmpeg调用MediaCodec实现硬解码代码演示_ev.mp4 5-05、音视频多线程解码代码演示_ev.mp4 4-10、AVPacket结构解析空间申请-初始化-复制-引用计数函数_ev.mp4 6-01、sws_getContext和sws_scale像素格式_ev.mp4 8-05、顶点着色器代码glsl代码编写_ev.mp4 4-03、avformat_open_input函数详解并示例打开mp_ev.mp4 8-03、NDKC++完成EGL、display、surface_ev.mp4 6-03、音频重采样SwrContext格式和swr_convert_ev.mp4 4-02、ffmpeg音视频解封装用到的函数和结构体详解_ev.mp4 5-03、AVFrame格式解析和空间处理函数_ev.mp4 4-06、AVStream和AVCodecParameters分析_ev.mp4 6-04、swr_init音频重采样上下文初始化和swr_conver.mp4 5-06、音视频解码性能测试neon单线程和八线程解码测试代码_ev.mp4 4-07、通过遍历获取AVStream音视频流信息并打印参数_ev.mp4 8-04、Opengl ES Shader顶点坐标和材质坐标分析_ev.mp4 4-09、av_read_frame读取帧数据函数分析和产生的空间问题_ev.mp4 7-05、读取pcm音频文件并使用OpenSL播放_ev.mp4 6-02、sws_scale像素格式转换代码演示_ev.mp4 6-04、swr_init音频重采样上下文初始化和swr_conver_ev.mp4 5-02、打开音频解码器上下文_ev.mp4 3-10、JNI和c传递文件路径并设置app的读写权限_ev.mp4 5-01、AVCodecContext解码上下文初始化讲解和视频解码器_ev.mp4 4-12、av_read_frame和av_seek_frame代码_ev.mp4 5-04、avcodec_send_packet和receive_ev.mp4 4-04、AVFormatContext结构分析和清理代码示例_ev.mp4 3-08、cmake配置(导入库、头文件、链接)分析_ev.mp4 3-05、在ubuntu下交叉编译ffmpeg的android版本库_ev.mp4 3-04、ffmpeg源码下载在android下的编译参数分析讲解_ev.mp4 3-06、ffmpeg通用编译bash脚本编写、硬解码、neon、多线_ev.mp4 3-07、AndroidStudio项目配置权限、jni库路径、ABI_ev.mp4 2-05、安卓模拟器安装和第一个c++安卓程序编译运行_ev.mp4 4-01、ffmpeg SDK软硬解码流程说明_ev.mp4 3-03、ubuntu虚拟机及常用工具安装并配置samba共享目录_ev.mp4 3-02、NDK中CPU的应用二进制界面ABI_ev.mp4 3-01、安卓NDK相关概念ABI、NEON、JNI和CMAKE分析_ev.mp4 2-03、Android SDK目录内容分析_ev.mp4 2-04、AndroidNDK工具目录功能分析_ev.mp4 2-02、AndroidStudio开发工具安装使用讲解_ev.mp4 12-16、在835cpu的手机中测试并修正了音频播放Close的bug_ev_ev.mp4 12-22、通过手动解码帧数据完成了IPlayer控制视频播放进度的功能_ev_ev.mp4 2-01、开发所用到的工具和sdk介绍_ev.mp4 7-04、配置OpenSL的PCM音频输入格式_ev.mp4 10-12、读取媒体帧数据获取类型信息(音频、视频)存入XData_ev.mp4 12-07、FFdecode和FFResample线程安全处理Close_ev_ev.mp4 12-02、完成Iplayer开始播放和窗口初始化接口_ev_ev.mp4 9-05、Observer观察者模式讲解和应用_ev.mp4 12-12、IPlayer完成Close清理函数编写并完成多次打开视频_ev_ev.mp4 1-02、音视频基础知识Mpeg4封装格式音视频编码格式讲解_ev_ev.mp4 12-19、完成了IDemux的Seek和界面SeekBar的事件响应_ev_ev.mp4 12-15、完成通过界面多次打开视频文件,修正了多次打开显示出现的bug_ev_ev.mp4 1-04、图形像素格式RGB和YUV格式分析_ev.mp4 7-02、创建OpenSLES音频播放测试项目并完成引擎初始化_ev.mp4 1-06、MP4标准和h264格式的NAL的GOP分析_ev.mp4 10-13、完成音视频解码和并重构解码器加入观察者模式_ev.mp4 8-01、egl和opengl_shader_glsl讲解_ev.mp4 10-09、FFDecode的Open打开解码器接口编写Observer_ev.mp4 10-03、FFDemux的Open实现打开媒体文件_ev.mp4 7-01、OpenSLES播放音频步骤和接口讲解_ev.mp4 6-07、安卓视频播放窗口去掉标题栏、全屏、横屏_ev.mp4 8-07、shader初始化完成并编译顶点和片元着色器代码_ev.mp4 12-06、IDemux&FFdemux线程安全和Close清理函数编写_ev_ev.mp4 9-03、适配器、建造者、代理模式讲解_ev.mp4 10-08、IDecode和FFDecode模块代码创建_ev.mp4 11-03、XShader基于yuv420p的初始化Init代码完成并测_ev_ev.mp4 12-21、修改了视频播放到结尾再次打开会锁死的bug_ev_ev.mp4 1-01、课程介绍_ev_ev.mp4 11-12、解决android8.0下opengles不能播放的问题_ev_ev.mp4 6-05、分析GLSurfaceView和NDK接口直接显示RGB视频_ev.mp4 10-07、观察者Observer模式的代码实现并使用IDemux测试_ev.mp4 12-05、统一换算pts为毫秒使用IPlayer完成音视频同步播放_ev_ev.mp4 8-11、通过OpenglES纹理修改完成yuv文件的播放显示_ev.mp4 12-18、滑动条拖动Seek视频开发策略详细分析_ev_ev.mp4 1-05、PCM音频采样率_通道_planar等格式参数分析_ev.mp4 12-13、添加打开视频按钮和进度滑动条并响应打开事件_ev_ev.mp4 8-02、testopengles_shader项目配置和创建_ev.mp4 12-17、完成了播放进度的显示并修正了硬解码参数传递错误_ev_ev.mp4 11-06、完成音频重采样IResample模块初始化代码_ev_ev.mp4 12-11、XTexture和GLVideoView的线程安全和清理函数_ev_ev.mp4 12-09、XEGL的线程安全处理和Close清理函数编写_ev_ev.mp4 6-06、使用NDK通过GLSurfaceView双缓冲空间复制完成视_ev.mp4 12-08、SLAudioPlay的线程安全处理和Close清理函数编写_ev_ev.mp4 12-14、添加视频打开路径和香港卫视rtmp打开路径的界面_ev_ev.mp4 1-03、音视频解封装和解码原理分析_ev.mp4 11-02、IEGL类初始化封装java部分添加XPlay窗口类_ev_ev.mp4 12-20、添加了视频播放的暂停和恢复_ev_ev.mp4 10-04、FFdemux的Read读取帧数据接口编写_ev.mp4 12-10、XShader线程安全处理和Close清理函数编写_ev_ev.mp4 9-06、解码显示帧数据处理顺序图和开发计划讲解_ev.mp4 8-06、yuv420p片元着色器glsl编写_ev.mp4 10-14、加入生产者消费者模式控制音视频缓冲_ev.mp4 9-04、门面模式&生产者消费者模式_ev.mp4 8-08、program渲染程序初始化给shader传递顶点和材质顶点_ev.mp4 10-01、项目创建权限ABI和CMake相关库和头文件配置_ev.mp4 10-02、创建安卓流媒体播放器XPlay项目并配置添加了解封装模块代码_ev.mp4 10-05、完成XThread线程类IDemux继承后在线程中读取帧数据_ev.mp4 12-01、完成facade模式的IPlayer并实现Open接口_ev_ev.mp4 11-07、完成音频重采样IResample模块的处理功能_ev_ev.mp4 10-06、添加了XSleep完成XThread线程函数的停止和超时判断_ev.mp4 11-08、完成了IAudioPlay和SLAudioPlay的音频播放_ev_ev.mp4 11-01、IVideoView显示模块架构讲解和代码创建_ev_ev.mp4 12-03、完成Builder模式的IPlayerBuilder构建IP_ev_ev.mp4 12-04、完成IPlayerProxy代理模式并进行测试架构搭建完成_ev_ev.mp4 11-05、GLVideoView完成使用shader显示视频_ev_ev.mp4 11-11、完成硬解码并完成NV21和NV12格式的shader显示编写_ev_ev.mp4 11-10、SLAudioPlay音频播放完成并测试对MP4文件音视频播_ev_ev.mp4 11-09、IAudioPlay的Update将音频压入缓冲队列并测试_ev_ev.mp4 10-11、封装FFDecode解码的Send和Recv接口_ev.mp4 11-04、XTexture初始化并完成GLVideoView的调用_ev_ev.mp4 10-10、添加IDemux的GetVPara获取视频XParamter_ev.mp4 7-66、[278] 第一个错误的版本_ev.mp4 7-73、[344] 反转字符串_ev.mp4 7-64、[263] 丑数_ev.mp4 7-84、[401] 二进制手表_ev.mp4 7-82、[389] 找不同_ev.mp4 7-61、[242] 有效的字母异位词_ev.mp4 7-75、[349] 两个数组的交集_ev.mp4 7-57、[232] 用栈实现队列_ev.mp4 7-87、[409] 最长回文串_ev.mp4 7-69、[292]Nim 游戏_ev.mp4 7-97、[443] 压缩字符串_ev.mp4 7-72、[342] 4的幂_ev.mp4 7-80、[383] 赎金信_ev.mp4 7-85、[404] 左叶子之和_ev.mp4 7-71、[326] 3的幂_ev.mp4 7-86、[405] 数字转换为十六进制数_ev.mp4 7-93、[434] 字符串中的单词数_ev.mp4 7-62、[257] 二叉树的所有路径_ev.mp4 7-70、[303] 区域和检索 - 数组不可变_ev.mp4 7-81、[387] 字符串中的第一个字符_ev.mp4 7-68、[290] 单词模式_ev.mp4 7-76、[350] 两个数组的交集 II_ev.mp4 7-90、[415] 字符串相加_ev.mp4 7-78、[371] 两整数之和:不用+-计算两数之和_ev.mp4 7-74、[345] 反转字符串中的元音字母_ev.mp4 7-67、[283] 移动零_ev.mp4 7-30、[119] 杨辉三角 II_ev_ev.mp4 7-88、[412] Fizz Buzz_ev.mp4 7-77、[367] 有效的完全平方数_ev.mp4 7-83、[400] 第N个数字_ev.mp4 7-65、[268] 缺失数字_ev.mp4 7-60、[237] 删除链表中的节点_ev.mp4 7-89、[414] 第三大的数_ev.mp4 7-79、[374] 猜数字大小_ev.mp4 7-94、[437] 路径总和 III_ev.mp4 7-91、[427] 建立四叉树_ev.mp4 7-92、[429] N叉树的层序遍历_ev.mp4 7-32、[122] 买卖股票的时机_ev.mp4 7-249、[1029] 两地调度_ev.mp4 7-27、[111] 二叉树的最小深度_ev_ev.mp4 7-23、[104] 二叉树的深度_ev_ev.mp4 7-245、[1018] 可被 5 整除的二进制前缀_ev.mp4 7-247、[1022] 从根到叶的二进制数之和_ev.mp4 7-39、[168] Excel表列名称_ev.mp4 7-63、[258] 各位相加_ev.mp4 7-250、[1030] 距离顺序排列矩阵单元格_ev.mp4 7-53、[219] II_ev.mp4 7-40、[169] 求众数_ev.mp4 7-42、[172] 阶乘后的零_ev.mp4 7-240、[1002] 查找常用字符_ev.mp4 7-34、[136] 只出现一次的数字_ev.mp4 7-24、[107] II_ev_ev.mp4 7-237、[994] 腐烂的橘子_ev.mp4 7-29、[118] 杨辉三角_ev_ev.mp4 7-243、[1010] 60 整除的歌曲_ev.mp4 7-238、[997] 找到小镇的法官_ev.mp4 7-58、[234] 回文链表_ev.mp4 7-35、[141] 环形链表_ev.mp4 7-28、[112] 路径总和_ev_ev.mp4 7-33、[125] 验证回文串_ev.mp4 7-41、[171] Excel表列序号_ev.mp4 7-50、[205] 同构字符串_ev.mp4 7-25、[108] 将有序数组转换为二叉搜索树_ev_ev.mp4 7-51、[206] 反转链表_ev.mp4 7-43、[189] 旋转数组_ev.mp4 7-31、[121] 买卖股票的时机_ev.mp4 7-46、[198] 打家劫舍_ev.mp4 7-55、[226] 翻转二叉树_ev.mp4 7-59、[235] 二叉搜索树的最近公共祖先_ev.mp4 7-98、[447] 回旋镖的数量_ev.mp4 7-37、[160] 相交链表_ev.mp4 7-234、[985]查询后的偶数和_ev.mp4 7-235、[989] 数组形式的整数加法_ev.mp4 7-248、[1025] 除数博弈_ev.mp4 7-96、[441] 排列硬币_ev.mp4 7-54、[225] 用队列实现栈_ev.mp4 7-233、[977] 有序数组的平方_ev.mp4 7-48、[203] 移除链表元素_ev.mp4 7-251、[1033]移动石子直到连续_ev.mp4 7-95、[438] 找到字符串中所有字母异位词_ev.mp4 7-239、[999] 车的可用捕获量_ev.mp4 7-99、[448] 找到所有数组中消失的数字_ev.mp4 7-242、[1009] 十进制整数的反码_ev.mp4 7-253、[1041] 困于环中的机器人_ev.mp4 7-231、[970] 强整数_ev.mp4 7-244、[1013] 将数组分成和相等的三个部分_ev.mp4 7-38、[167] 两数之和 II_ev.mp4 7-36、[155] 最小栈_ev.mp4 7-252、[1037] 有效的回旋镖_ev.mp4 7-232、[976] 三角形的周长_ev.mp4 7-246、[1021] 删除最外层的括号_ev.mp4 7-44、[190] 颠倒二进制位_ev.mp4 7-56、[231] 2的幂_ev.mp4 7-49、[204] 计数质数:筛选法求质数_ev.mp4 7-45、[191] 位1的个数_ev.mp4 7-241、[1005] K 次取反后化的数组和_ev.mp4 7-254、[1042] 不邻接植花_ev.mp4 7-26、[110] 平衡二叉树_ev_ev.mp4 7-47、[202] 快乐数_ev.mp4 7-236、[993] 二叉树的堂兄弟节点_ev.mp4 7-177、[748] 最短完整词_ev.mp4 7-183、[784] 字母大小写全排列_ev.mp4 7-225、[942] 增减字符串匹配_ev.mp4 7-196、[840] 矩阵中的幻方_ev.mp4 7-213、[897] 递增顺序查找树_ev.mp4 7-22、[101] 对称二叉树_ev_ev.mp4 7-223、[938] 二叉搜索树的范围和_ev.mp4 7-184、[788] 旋转数字_ev.mp4 7-193、[830] 较大分组的位置_ev.mp4 7-136、[594] 最长和谐子序列_ev.mp4 7-180、[766] 托普利茨矩阵_ev.mp4 7-222、[937] 重新排列日志文件_ev.mp4 7-133、[581] 最短无序连续子数组_ev.mp4 7-187、[806] 写字符串需要的行数_ev.mp4 7-186、[804] 摩尔斯密码词_ev.mp4 7-13、[53] 子序和_ev_ev.mp4 7-214、[905] 按奇偶排序数组_ev.mp4 7-202、[867] 转置矩阵_ev.mp4 7-194、[832] 翻转图像_ev.mp4 7-217、[917] 仅仅反转字母_ev.mp4 7-201、[860] 柠檬水找零_ev.mp4 7-216、[914] 卡牌分组_ev.mp4 7-135、[590] N叉树的后序遍历_ev.mp4 7-229、[961] 重复 N 次的元素_ev.mp4 7-174、[744] 寻找比目标字母大的最小字母_ev.mp4 7-224、[941] 有效的山脉数组_ev.mp4 7-134、[589] N叉树的前序遍历_ev.mp4 7-12、[38] 报数_ev_ev.mp4 7-182、[783] 二叉搜索树结点最小距离_ev.mp4 7-179、[762] 二进制表示中质数个计算置位_ev.mp4 7-227、[949] 给定数字能组成的时间_ev.mp4 7-140、[606] 根据二叉树创建字符串_ev.mp4 7-21、[100] 相同的树_ev_ev.mp4 7-129、[563] 二叉树的坡度_ev.mp4 7-192、[824] 山羊拉丁文_ev.mp4 7-197、[844] 比较含退格的字符串_ev.mp4 7-126、[558] 四叉树交集_ev.mp4 7-188、[811] 子域名访问计数_ev.mp4 7-157、[687] 最长同值路径_ev.mp4 7-158、[690] 员工的重要性_ev.mp4 7-114、[506]相对名次_ev.mp4 7-175、[746] 使用最小花费爬楼梯_ev.mp4 7-165、[705] 设计哈希集合_ev.mp4 7-16、[67] 二进制求和_ev_ev.mp4 7-119、[530] 二叉搜索树的最小绝对差_ev.mp4 7-167、[707] 设计链表:(cpp版力扣中国测试用例的干扰)_ev.mp4 7-124、[551] 学生出勤记录 I_ev.mp4 7-120、[532] 数组中的K-diff数对_ev.mp4 7-166、[706] 设计哈希映射_ev.mp4 7-152、[671] 二叉树中第二小的节点_ev.mp4 7-154、[680] Ⅱ_ev.mp4 7-168、[709] 转换成小写字母_ev.mp4 7-123、[543] 二叉树的直径_ev.mp4 7-122、[541] 反转字符串 II_ev.mp4 7-210、[892] 三维形体的表面积_ev.mp4 7-116、[509] 斐波那契数_ev.mp4 7-155、[682] 棒球比赛_ev.mp4 7-11、[35] 搜索插入位置_ev_ev.mp4 7-211、[893] 特殊等价字符串组_ev.mp4 7-205、[874] 模拟行走机器人_ev.mp4 7-169、[717] 1比特与2比特字符_ev.mp4 7-203、[868] 二进制间距_ev.mp4 7-209、[888] 公平的糖果交换_ev.mp4 7-172、[728] 自除数_ev.mp4 6-03、连续子序列和_ev.mp4 7-149、[661] 图片平滑器_ev.mp4 7-118、[521] Ⅰ_ev.mp4 7-02、[7] 整数反转_ev_ev.mp4 7-04、[13] 罗马数字转整数_ev_ev.mp4 6-04、POJ 2533 最长上升子序列_ev.mp4 7-212、[896] 单调数列_ev.mp4 5-05、POJ 2287 田忌赛马问题_ev.mp4 7-14、[58] 最后一个单词的长度_ev_ev.mp4 7-06、[20] 有效的括号_ev_ev.mp4 7-159、[693] 交替位二进制数_ev.mp4 7-171、[724] 寻找数组的中心索引_ev.mp4 6-02、最短编辑距离问题_ev.mp4 7-162、[700] 二叉搜索树中的搜索_ev.mp4 7-103、[461] 汉明距离_ev.mp4 7-148、[657] 机器人能否返回原点_ev.mp4 7-101、[455] 分发饼干_ev.mp4 7-105、[475] 供暖器[475] 供暖器_ev.mp4 7-10、[28] 实现strStr()_ev_ev.mp4 7-204、[872] 叶子相似的树_ev.mp4 7-05、[14]最长公共前缀_ev_ev.mp4 7-121、[538] 把二叉搜索树转换为累加树_ev.mp4 7-161、[697] 数组的度: 巧用map int_ev.mp4 7-164、[704] 二分查找_ev.mp4 7-08、[26] 删除排序数组中的重复项_ev_ev.mp4 7-117、[520] 检测大写字母_ev.mp4 7-206、[876] 链表的中间结点:快慢指针法_ev.mp4 5-04、POJ 4110 圣诞老人的礼物_ev.mp4 7-07、[21] 合并两个有序链表_ev_ev.mp4 7-01、[1]两数之和:vs code 建立leetcode答题_ev_ev.mp4 7-160、[696] 计数二进制子串_ev.mp4 7-115、[507] 数_ev.mp4 7-15、[66] 加一_ev_ev.mp4 7-104、[463] 岛屿的周长_ev.mp4 7-09、[27] 移除元素_ev_ev.mp4 5-06、POJ 4137 最小新整数_ev.mp4 7-125、[557] 反转字符串中的单词_ev.mp4 7-207、[883] 三维形体投影面积_ev.mp4 7-208、[884] 两句话中的不常见单词_ev.mp4 7-106、[476] 数字的补数_ev.mp4 7-170、[720] 词典中最长的单词_ev.mp4 7-113、[504] 七进制数_ev.mp4 7-107、[482] 密钥格式化_ev.mp4 7-03、[9] 回文数_ev_ev.mp4 7-208、[884] 两句话中的不常见单词.mp4 7-111、[500] 键盘行_ev.mp4 7-151、[669] 修剪二叉搜索树_ev.mp4 5-03、选择不相交区间问题_ev.mp4 6-01、数塔问题:动态规划思想入门_ev.mp4 7-156、[686] 重复叠加字符串匹配_ev.mp4 7-163、[703] 数据流中的第K大元素_ev.mp4 7-145、[643] I_ev.mp4 7-142、[628] 三个数的乘积_ev.mp4 7-108、[485] 连续1的个数_ev.mp4 7-150、[665] 非递减数列_ev.mp4 7-109、[492] 构造矩形_ev.mp4 7-153、[674] 最长连续递增序列_ev.mp4 7-102、[459] 重复的子字符串_ev.mp4 7-110、[496] I_ev.mp4 7-146、[645] 错误的集合_ev.mp4 7-100、[453]最小移动次数使数组元素相等_ev.mp4 3-08、POJ 4138 质数的和与积_ev.mp4 2-02、递归是模拟法的一种强有力表达:以自然数求组合为例_ev.mp4 4-05、分治模式的套路:二分法是经典的分治思想_ev.mp4 2-01、循环设计算法的一类技巧:列表模拟探索算法规律_ev.mp4 1-03、算法的设计与选择:算法与数据结构的关系_ev.mp4 7-112、[501] 二叉搜索树中的众数_ev.mp4 3-05、1_k=1_x+1_y问题:未知范围下的枚举空间查找思路设计_ev.mp4 4-03、分治模式的套路:循环日程安排问题_ev.mp4 3-06、POJ 2692 假币问题_ev.mp4 3-01、控制搜索规模是枚举成败的核心因素_ev.mp4 4-08、POJ 4143 和为给定的数_ev.mp4 2-03、POJ 3237鸡兔同笼:openjudge使用与模拟法训练_ev.mp4 3-04、abcde_fghij=n:避免阶乘规模的枚举_ev.mp4 2-05、POJ 2701 与7无关的数_ev.mp4 3-03、算式乘法问题:逆向观察降维搜索解空间_ev.mp4 4-02、分治与查找:找出一个序列中第k小的数_ev.mp4 5-02、装载问题_ev.mp4 4-04、子问题不相似的分治:棋盘覆盖问题_ev.mp4 1-04、算法时间复杂度分析基础(循环):规模n与初始状态影响分析_ev.mp4 4-07、POJ 2503 在线翻译:二分查找的经典应用_ev.mp4 7-200、[859] 亲密字符串_ev.mp4 7-230、[965] 单值二叉树_ev.mp4 7-127、[559] N叉树的深度_ev.mp4 7-215、[908] 最小差值 I_ev.mp4 7-190、[819] 最常见的单词_ev.mp4 7-139、[605] 种花问题_ev.mp4 7-189、[812] 三角形面积_ev.mp4 7-143、[633] 平方数之和_ev.mp4 7-132、[575] 分糖果_ev.mp4 7-221、[933] 最近的请求次数_ev.mp4 7-128、[561] 数组拆分 I_ev.mp4 7-138、[599] 两个列表的最小索引总和_ev.mp4 7-195、[836] 矩形重叠_ev.mp4 7-17、[69] x 的平方根:经典的二分法思想_ev_ev.mp4 7-228、[953] 验证外星语词典_ev.mp4 7-20、[88] 合并两个有序数组_ev_ev.mp4 7-178、[754] 到达终点数字_ev.mp4 4-01、分治法的思想:从曹冲称象来学习分治法的思想_ev.mp4 1-05、算法时间复杂度分析基础(递归)_ev.mp4 7-219、[925] 长按键入_ev.mp4 3-02、百钱百鸡问题:搜索空间的优化与枚举,_ev.mp4 7-173、[733] 图像渲染_ev.mp4 1-01、课程介绍_ev.mp4 3-07、POJ 4148 生理周期:OJ上time limit ex_ev.mp4 7-130、[566] 重塑矩阵_ev.mp4 7-199、[852] 山脉数组的峰顶索引_ev.mp4 7-144、[637] 二叉树的层平均值_ev.mp4 2-04、POJ 2808 校门外的树_ev.mp4 7-181、[771] 宝石与石头_ev.mp4 7-185、[796] 旋转字符串_ev.mp4 7-226、[944] 删列造序_ev.mp4 7-198、[849] 到最近的人的距离_ev.mp4 7-220、[929] 独特的电子邮件地址_ev.mp4 7-176、[747] 至少是其他数字两倍的数_ev.mp4 5-01、贪心思想概述:子结构与短作业优先算法的案例_ev.mp4 1-02、引论:何谓算法、时间、空间复杂度和大O理论_ev.mp4 7-141、[617] 合并二叉树_ev.mp4 7-218、[922] II_ev.mp4 4-06、POJ 2787 24点游戏:递归分治法_ev.mp4 7-18、[70] 爬楼梯:经典的斐波那契数列与递归超时_ev_ev.mp4 7-19、[83] 删除排序链表中的重复元素_ev_ev.mp4 7-137、[598] 范围求和_ev.mp4 7-131、[572] 另一个树的子树_ev.mp4 pan.quark.cn 夸克网盘是夸克推出的一款云服务产品,功能包括云存储、高清看剧、文件在线解压、PDF一键转换等。通过夸克网盘可随时随地管理和使用照片、文档、手机资料,目前支持Android、iOS、PC、iPad。 3
夸克链接: https://pan.quark.cn/s/c0a5244012c5
更多资料请搜索AI综合资料分享中心(智能体):http://youhuasdyy.cn/
================================
(每日分享)教育资源合集(幼儿)https://pan.quark.cn/s/7874ce6eda4c
(每日分享)教育资源合集(小学)https://pan.quark.cn/s/cef036d70c9a
(每日分享)教育资源合集(初中)https://pan.quark.cn/s/f23f43019b3e
(每日分享)教育资源合集(高中)https://pan.quark.cn/s/5be5155408c4
(每日分享)设计素材模板合集 https://pan.quark.cn/s/9bb2183818f4
(每日分享)小说合集 https://pan.quark.cn/s/e5ffebf2dc08
(每日分享)漫画合集 https://pan.quark.cn/s/c1bf77274f74
(每日分享)有声读物合集 https://pan.quark.cn/s/0cce76b31516
(每日分享)生活娱乐日常常识资料 https://pan.quark.cn/s/2d5b1971d8f2
(每日分享)手机软件合集 https://pan.quark.cn/s/dbbd31d627d4
(每日分享)电脑软件合集 https://pan.quark.cn/s/b0d2e85857d3
(每日分享)AI类教程合集资料https://pan.quark.cn/s/a2d9c8c60783
(每日分享)计算机编程类教程合集https://pan.quark.cn/s/bb4fc071ed06
(每日分享)自媒体教程合集资料https://pan.quark.cn/s/2ec0f7c89ba5
(每日分享)游戏资源合集(手机)https://pan.quark.cn/s/9db7b6beb378
(每日分享)游戏资源合集(电脑)https://pan.quark.cn/s/7d15e104b776
(每日分享)网赚项目资源合集https://pan.quark.cn/s/df566ff277ae
百度网盘网赚教程合集(提取码:pdbk)https://pan.baidu.com/s/1OTzE10CxVN18tkCZbzhbDw?pwd=pdbk
(每日分享)图片壁纸 https://pan.quark.cn/s/defba653fce8
(每日分享)音乐MV资源合集 https://pan.quark.cn/s/e050ee714063
(每日分享)考公合集 https://pan.quark.cn/s/383e4e5191f1
(每日分享)B站充电VIP视频合集 https://pan.quark.cn/s/88bc1f42b7e8
吾爱破解软件站欢迎你!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|吾爱破解软件站

GMT+8, 2026-1-7 08:35 , Processed in 0.047335 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表