自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (23)
  • 收藏
  • 关注

原创 0xC0000005: 读取位置 0x00000001 时发生访问冲突

刚刚遇到了这个错误:0xC0000005: 读取位置 0x00000001 时发生访问冲突。找了好久,还是没发现代码出错~~~~折腾了30min, 错误原来是这样造成的。报错信息如下:之前就遇到这样的错误,但是刚刚忘记了解决方案。下面是调试时,栈的信息:原因: 空指针(野指针)分析:使用了没有定义的指针,致使内存访问出错~~~~这里笔者的犯错是: 把两行代码

2014-12-31 21:28:04 17159

原创 Qt学习之路之文本编辑

在Qt里面,任何一个文本编辑的程序都要用到类QTextEdit作为输入文本的容器,在这个里可编辑的文本由QTextDocument作为载体,用来QTextDocument的元素的QTextBlock,QTextList,QTextFrame等是QTextDocument的不同表现形式。每个元素都有自己的格式,而关于文本编辑用到的最常用的类是QTextCursor,它提供了对QT

2014-12-31 19:58:02 1322

原创 Windows7及Windows7以上版本设置豆沙绿

绿色纸张能有效缓解视疲劳。确实,绿色光处于可见光谱的中心位置,处于人眼最敏感的色彩频率范围内。另外色彩心理学认为,绿色能够让人感到舒适与平静。Windows设置文本视图区域为豆沙绿的方法如下:材料:Windows7及Windows7以上的操作系统步骤:1,组合键:Windows+r,输入regedit打开注册编辑器;2,在注册表编辑器左侧依次打开:HKEY_CURRENT_

2014-12-30 16:46:34 3268

原创 Qt学习之路之模型

自定义模型, 可以从类QAbstractTableModel类继承~~下面是实现数值代码转换成文字的模型的一个简单实例。~~~~~~~~~~~~~直接放码~~~~~~~~~~~~~model_widget.h#ifndef MODELWIDGET_H#define MODELWIDGET_H#include #include #include #include #in

2014-12-29 07:18:48 731

原创 Qt学习之路之模型/视图类

InterView 框架提供了可直接使用的模型类和视图类~~~~实现一个简单的文件目录浏览器。附上如下代码main.cpp#include #include #include #include #include #include #include #include #include int main(int argc, char *argv[]){ QAppli

2014-12-28 22:50:42 1129

原创 Qt学习之路之图像打印

首先,设置工程文件:QT += printsupport  打印图像实际实在一个QPaintDevice中画图。打印创建QPrinter对象进行画图,QPrinter本质上也是一个绘图设备QPaintDevice。~~~~~上代码~~~~pic_widget.h#ifndef PICWIDGET_H#define PICWIDGET_H#include #include

2014-12-28 09:27:33 4513

原创 Qt学习之路之文本打印

本次的博文是 Qt学习之路之打开并显示文件内容文件 的后续~~~  有关文本打印的代码,请注意代码中的注释打印文本在工作中经常使用,类QPrintDialog标准对话框提供了打印机的选择,配置功能等。在开始前,请先设置工程文件,加入:QT += printsupport, 不然编译不会通过~~~file_widget.h#ifndef FILEWIDGET_H#def

2014-12-28 08:42:53 2749 1

原创 Qt学习之路之打开并显示文件内容文件

利用标准文件对话框QFileDialog打开一个已经存在的文件。用QtextEdit显示文件内容。下面给出示例file_widget.h#ifndef FILEWIDGET_H#define FILEWIDGET_H#include #include #include #include #include #include #include #include #in

2014-12-27 12:34:19 20730 2

原创 Qt学习之路之自定义程序启动画面

很多应用程序在启动时,都会在程序完成启动前显示启动画面,当程序完全启动后,启动画面消失。Qt类中的QSplashScreen类实现了在程序启动过程中显示启动画面的功能。  ~~~~上代码~~~splashScreen_widget.h#ifndef SPLASHSCREEN_WIDGET_H#define SPLASHSCREEN_WIDGET_H#include #inc

2014-12-27 11:21:14 1394

原创 Qt学习之路之自定义时间格式

QDateTime 的currentDateTime()函数用于获取当前系统时间,其函数toString()函数用于将获取的当前时间转换成字符串类型,这里,函数toString()的参数就是设置需要显示时间的格式。直接上代码......time_widget.h#ifndef TIMEWIDGET_H#define TIMEWIDGET_H#include #include

2014-12-27 10:02:08 1386

原创 Qt学习之路之自定义消息框

Qt自己也有很多的消息框,这时,如果这些消息框都不能满足开发的需求, Qt还允许自定义消息框。包括消息框的图标, 按钮和消息框显示的内容都可以根据需求设定。不废话了,下面给出个简单的例子~~~custmsg_widget.h#ifndef CUSTMSGWIDGET_H#define CUSTMSGWIDGET_H#include #include #include #inc

2014-12-27 00:54:37 1830

原创 Qt学习之路之解决中文乱码

笔者是这样在QT5下解决中乱码的。1.在需要使用的中文的.cpp文件中, 现在对应的.h文件中添加 头文件: QTextCodec,2.在 .cpp需要使用中文的函数中添加下面的代码:QTextCodec *codec = QTextCodec::codecForName("GB18030");3.接下来就调用 变量 codec的函数 toUnicode()写入中文。

2014-12-27 00:37:31 3123

原创 Qt学习之路之无边窗口的移动

实现无边窗口的移动,笔者也迷惑不解了一段时间。下面给出一个例子,实现无边窗口的移动。move_widget.h#pragma once#include #include #include #include class LineWidget : public QWidget{ Q_OBJECTpublic: explicit LineWidget(QWidget *par

2014-12-25 10:01:13 1040

原创 Qt学习之路之QLineEdit

QLineEdit创建单行文本输入域,它能够用于读取用户输入的短字符串,如用户口令和用户名等,下面给出个简单的例子。lineEdit_widget.h#pragma once#include #include class LineWidget : public QWidget{ Q_OBJECTpublic: explicit LineWidget(QWidget *p

2014-12-25 09:14:53 3104

原创 Qt学习之路之进程条

进程条这种部件用于向用户显示程序的当前状态。QT提供的QProgressBar类用于创建进程条。下面给出一个简单的例子:processbar_widget.h#pragma once#include #include #include class TestWidget : public QWidget{ Q_OBJECTpublic: explicit TestWid

2014-12-25 08:58:02 854

原创 获取QQ图片等资源

首先,在此感谢博主:http://blog.sina.com.cn/liang19890820  需要准备的工具: RDB资源打包解包工具,要是还没下载, 直接从这里抓取就行。步骤:1, 打开QQ安装路径,找到这个文件夹。如下图:2. 从上面的文件夹下找到对应位置的资源文件夹,再找到文件名后缀为.rdb 的文件:3. 打开 “RDB打包解包工具”

2014-12-25 07:00:01 1627

原创 Qt学习之路之自定义按钮

首先,在此感谢博主:http://blog.sina.com.cn/liang19890820按钮有三种状态:当鼠标点击的时候,当鼠标进入按钮的时候,当鼠标没有进入按钮的时候,这3个不同的状态。上代码~~~~pushBtn_widget.h /* 贴图按钮的状态: 进入, 离开, 按下*/#ifndef PUSHBTNWIDGET_H#define PUSHBTNWID

2014-12-24 08:20:11 3358 2

原创 Qt学习之路之菜单打开网页

点击菜单的选项后,可以打开本地浏览器打开一组特定的网页。不废话了,上代码。在此,感谢博主:http://blog.sina.com.cn/liang19890820      menu_widget.h 代码#ifndef MENUWIDGET#define MENUWIDGET#include #include #include #include #include c

2014-12-24 08:03:42 1172

原创 Qt学习之路之获取本机IP

Qt提供的好几个类都可以获取到本机IP:IP4与IP6。这里,笔者使用QT获取本IP的方式如下:头文件名: gethostIP_widget.h头文件代码如下:#ifndef GETHOSTIPWIDGET_H#define GETHOSTIPWIDGET_H#include #include #include #include class GetHostIP_Widg

2014-12-24 07:35:13 1133

原创 Windows下使用QMediaPlayer播放音乐

Windows下使用QT播放音频文件的类有QMediaPlayer, QSound;笔者刚开始是使用类 QSound类来写的代码如下://-------获取音频文件路径(绝对路径)QDir temDir(".\\Resources\\sound\\new_message.wav");QString absDir = temDir.absolutePath();absDi

2014-12-23 23:08:30 5598

转载 IOCP模型与网络编程

IOCP模型与网络编程一。前言:        在老师分配任务(“尝试利用IOCP模型写出服务端和客户端的代码”)给我时,脑子一片空白,并不知道什么是IOCP模型,会不会是像软件设计模式里面的工厂模式,装饰模式之类的那些呢?嘿嘿,不过好像是一个挺好玩的东西,挺好奇是什么东西来的,又是一个新知识啦~于是,开始去寻找一大堆的资料,为这个了解做准备,只是呢,有时还是想去找一本书去系统地学习一

2014-12-19 09:14:13 530

转载 error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“1800”

_MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值:MS VC++ 10.0 _MSC_VER = 1600MS VC++ 9.0 _MSC_VER = 1500MS VC++ 8.0 _MSC_VER = 1400MS VC++ 7.1 _MSC_VER = 1310MS VC++ 7.0 _MSC_VER = 1300MS VC++ 6.0 _

2014-12-18 22:20:57 10299 3

原创 MSDN2008中文版下载地址

MSDN2008中文版下载地址 :http://download.microsoft.com/download/b/c/7/bc73449c-17e2-4097-ba4b-0095e52f5489/VS2008MSDNLibraryCHSX1433063.iso将上面的链接地址放在下载工具下载即可。文件信息如下:

2014-12-10 09:55:21 4553

练就好声音练就好声音

下载源:百度网盘 完结版

2020-06-10

hopper_2.8.1.txt

下载源:百度网盘 --------------------------------- version:2.8.1

2020-06-10

ios逆向资料, 逆向从S

下载源:百度网盘逆向资料

2020-06-10

apk-保护与对抗.txt

下载源: 百度网盘 ------------------------------- 内容为视频教程 , 格式为: .mp4

2020-06-10

290款简历模板.txt

下载源: 百度网盘。 --------------------------------- 290个 简历模版。 总有一个是适合你的。 帮助你拿下岗位

2020-06-10

仿QQ聊天系统开发VC+mfc.txt

下载源:百度网盘 ----------------------------- 本教程着重介绍了 iocp 原理 及 实战。

2020-06-10

AFORGE封装_DLL +测试用例源码.txt

下载源: 百度网盘 ------------------- AFORGE封装_DLL +测试用例源码。 欢迎指正, 一起学习

2020-06-10

iOS应用安全攻防视频.txt

下载是百度网盘。内容分11节课, 视频格式: .wmv

2020-06-10

arm汇编教程.txt

下载源: 百度网盘

2020-06-10

16_Games_c++

c++ 游戏源码 一共有16 小游戏。 且都含有 源码 + 游戏资源。 ---------------------------- 01 Tetris 02 Doodle Jump 03 Arkanoid 04 Snake 05 Minesweeper 06 Fifteen-Puzzle 07 Racing (Top Down) 08 Outrun 09 Xonix 10 Bejeweled 11 NetWalk (Pipe Puzzle) 12 Mahjong Solitaire 13 Tron 14 Chess 15 Volleyball 16 Asteroids

2020-06-10

ffmpeg基础开发资料自总结

适合fresh man上手 ffmpeg 库。 目录 ------------------------- 目录 第一章 多媒体概念介绍 6 1.1 视频格式 6 1.1.1 常见格式 6 1.2 音频格式 8 1.2.1 常见格式 9 1.2.2 比较 14 1.3 字幕格式 14 1.3.1 外挂字幕与内嵌字幕的阐述 14 1.3.2 外挂字幕视频与内嵌字幕视频的画面比较 15 1.3.3 外挂字幕的三种格式 15 1.4 采集录制和播放渲染 15 1.4.1 视频采集 15 1.4.2 视频录制 16 1.4.3 视频渲染 16 1.5 编解码器 18 1.6 容器和协议 18 1.6.1 容器格式和编码格式 18 1.6.2 协议 24 1.6.2.1 视频协议 25 1.6.2.2 音频协议 25 1.6.2.3 上层通讯协议 25 1.7 常用概念介绍 26 1.7.1 硬解 26 1.7.2 IBP 帧 26 1.7.3 DTS 和PTS 30 1.7.4 分辨率 30 1.7.5 码率 30 1.7.6 帧率 30 1.7.7 RGB 和YUV 30 1.7.8 实时和非实时 30 1.7.9 复合视频和 s-video 31 1.7.10 硬件加速 31 1.7.11 FFmpeg Device 31 第二章 FFmpeg 框架 32 2.1 FFmpeg 概述 32 2.1.1 简介 32 2.1.2 功能 32 2.1.3 模块组成 33 2.1.4 命令集 33 2.2 媒体播放器三大底层框架 35 第三章 编译及简单应用 39 3.1 FFmpeg 库编译和入门介绍 41 39 3.2 流媒体数据流程讲解 40 3.3 简单应用 42 3.4 SDL( Simple Direct Layer) 45 3.4.1 SDL 显示视频 45 3.4.2 SDL 显示音频 46 3.5 ffmpeg 程序的使用(ffmpeg.exe,ffplay.exe,ffprobe.exe) 46 3.5.1 ffmpeg.exe 46 3.5.2 ffplay.exe 46 3.5.3 ffprobe.exe 46 第四章 数据结构 50 4.1 AVCodec 结构体 51 4.2 AVCodecContext 结构体 52 4.3 AVInputFormat 结构体 53 4.4 AVFormatContext 结构体 62 4.5 MovContext 结构体 63 4.6 URLProtocol 结构体 63 4.7 URLContext 结构体 64 4.8 AVIOContext 结构体(老版本为:ByteIOContext) 64 4.9 AVStream 结构体 65 4.10 MOVStreamContext 结 构体 66 4.11 AVPacket 结 构体 67 4.12 AVPacketList 结 构体 67 4.13 AVFrame 结构体 53 第五章 重要模块 68 5.1 libavutil 公共模块 68 1 文件列表 68 2 common.h 文件 68 3 bswap.h 文件 70 4 rational.h 文件 71 5 mathematics.h 文件 71 6 avutil.h 文件 72 5.2 libavcodec 编解码模块 73 1 文件列表 73 2 avcodec.h 文件 74 3 allcodec.c 文件 78 4 dsputil.h 文件 79 5 dsputil.c 文件 79 6 utils_codec.c 文件 80 7 imgconvert_template.h 文件 90 8 imgconvert.c 文件 110 9 msrle.c 文件 152 10 turespeech_data.h 文件 159 11 turespeech.c 文件 162 5.3 libavformat 容器模块 171 1 文件列表 171 2 avformat.h 文件 172 3 allformat.c 文件 177 4 cutils.c 文件 178 5 file.c 文件 179 6 avio.h 文件 182 7 avio.c 文件 184 8 aviobuf.c 文件 188 9 utils_format.c 文件 197 10 avidec.c 文件 208 5.4 libswscale 视频色彩空间转换 230 5.5 libswresample 音频重采样 230 5.6 libavfilter 音视频滤器 230 5.7 libavdevice 设备输入和输出容器 230 5.8 libpostproc 视频后期处理 230 第六章 播放器 230 6.1 视频播放器 230 6.1.1 ffmpeg 库的配置 230 6.1.2 一个简单的视频播放器 231 6.2 音频播放器 234 6.3 一个完整的播放器--ffplay 240 6.3.1 ffplay 流程图 240 6.3.2 ffplay 源码剖析 240 第七章 应用开发 262 7.1 ffmpeg 库的使用:编码 262 第八章 关键函数介绍 267 8.1 avformat_open_input 267 8.2 avcodec_register_all() 268 8.3 av_read_frame() 269 8.4 avcodec_decode_video2() 270 8.5 transcode_init() 270 8.6 transcode() 280 第九章 ffmpeg 相关工程 288 9.1 ffdshow 288 ffdshow 源代码分析 1 : 整体结构 288 ffdshow 源代码分析 2: 位图覆盖滤镜(对话框部分 Dialog) 290 ffdshow 源代码分析 3: 位图覆盖滤镜(设置部分Settings) 297 ffdshow 源代码分析 4: 位图覆盖滤镜(滤镜部分Filter) 301 ffdshow 源代码分析 5: 位图覆盖滤镜(总结) 306 ffdshow 源代码分析 6: 对解码器的 dll 的封装(libavcodec) 306 ffdshow 源代码分析 8: 视频解码器类(TvideoCodecDec) 328 ffdshow 源代码分析 9: 编解码器有关类的总结 335 9.2 LAV filters 340 LAV Filter 源代码分析 1: 总体结构 340 LAV Filter 源代码分析 2: LAV Splitter 341 LAV Filter 源代码分析 3: LAV Video (1) 364 LAV Filter 源代码分析 4: LAV Video (2) 382 9.3 MPlayer 408 9.3.1 Mplayer 支持的格式 408 9.3.2 Mplayer 中头文件的功能分析 408 9.3.3 MPlayer.main 主流程简要说明 408 9.3.4 Mplayer 源码分析 409 第十章 开发实例 416 第十一章 mp4 文件封装协议分析 416 11.1 概述 416 11.2 mp4 的物理结构 416 11.3 数据的组织结构 417 11.4 mp4 的时间结构 417 11.5 文件结构分析 418 11.5.1 File Type Box(ftyp) 418 11.5.2 Movie Box(moov) 418 第十二章 flv 文件格式分析 437 12.1 概述 437 12.2 文件总体结构 437 12.3 文件结构分析 438 12.3.1 flv 文件头的结构 438 12.3.2 body 主体结构 439 附录A:常见问题 444 1 ffmpeg 从内存中读取数据 444 2 MFC 中使用SDL 播放音频没有声音的解决方法 444 附录B:经典代码示例 445 附录 c:ffmpeg 参数中文详细解释 456 附录D:ffplay 的快捷键以及选项 458 附录E: ffmpeg 处理 rtmp 流媒体 459

2020-06-10

英式英语,日常口语跟读

英式口语日常句子练习 内容为视频---英式英语

2020-06-10

游戏逆向相关视频资料自录

1、百度云下载地址。 游戏逆向方法总结

2020-06-10

从零学辅助系列教程自录

1、下载地址: 百度网盘 从零学辅助教程 从零学辅助教程 从零学辅助教程 视频教程

2020-06-10

网页版ATM系统

开发环境:VS2013 开发平台:Windows8.1 开发所使用数据库: ACCESS 2010

2015-06-17

NewStyle 播放器

使用C#开发语言,开发环境:VS2013。 调用AxWMPLib库,使用AxWindowsMediaPlayer对应的接口,权当练手

2015-03-29

网页设计XHTML

XHTML的简单示例 web主要涉及到表单的应用,载图,设置样式等

2015-01-01

RDB资源打包解包工具

Tencent(腾讯QQ)的资源数据包的后缀名。修改此处数据可以更改QQ的默认皮肤等。

2014-12-25

inno setup安装包

inno setup 可以非常方便的管理安装程序,防止动态链接库被随意访问

2014-11-16

SDL2.0库目录

SDL是一套开放源代码的跨平台多媒体开发库,使用C语言写成

2014-11-07

广域网基础知识

这个是关于广域网技术基础知识介绍,对于广域网开的朋友,值得一看

2014-09-01

OPENCV学习,中文版

OPENCV中文版学习PDF,详细介绍了OPENCV的函数,和它的前途

2014-09-01

空空如也

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

TA关注的人

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