自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

理性的幻想

行路间的思考

  • 博客(775)
  • 资源 (22)
  • 收藏
  • 关注

转载 深入剖析PE文件 (告诉你exe文件打开后是依据什么来创建进程并在系统中运行)

转自 深入剖析PE文件 (告诉你exe文件打开后是依据什么来创建进程并在系统中运行)转载自http://lwglucky.blog.51cto.com/1228348/283812PE文件是Win32的原生文件格式.每一个Win32可执行文件都遵循PE文件格式.对PE文件格式的了解可以加深你对Win32系统的深入理解.一、 基本结构。 

2017-11-24 16:29:41 3023

原创 HTML5 播放器

暂存一些HTML5播放器的资料,慢慢消化.使用 HTML5 技术播放视频使用 Clear Key 加密 MP4 视频并播放Encrypted Media ExtensionsAn introduction to Encrypted Media Extensions

2017-02-16 14:44:54 1495

原创 sublime text3 搭建python环境

1. python下载  python安装文件下载2. 安装easy_install  方法是下载ez_setup.py后,在cmd下执行 pythonez_setup.py,即可自动安装setuptools。window上没有直接的exe安装版本。3. 安装PIP  下载PIP。  解压,安装。  pythonsetup.py install4. 设置Python

2016-11-04 10:43:05 1814

原创 H264学习

最近在给MP4文件做CENC加密时需要解析H264的slice头部,才发现对于H264的一些基本概念没有搞清楚。小小的记录一下: 1. 如何判断一个H264的帧类型。帧类型包括IDR/I/P/B.   看一下标准的描述:nal_unit( NumBytesInNALunit ){  forbidden_zero_bit All              

2016-10-16 10:35:07 1599

转载 浏览器快捷方式被流氓不定时调戏肿么办

转自 浏览器快捷方式被流氓不定时调戏肿么办自从上次花了一晚上帮晓英弄史上最臃肿数据库#Oracle database#而错过星战零点场后,我就一直嚷嚷着要开始写博客备忘,一直以为第一篇博客会是《Spark源码走心解读》《你真的懂Hadoop吗》神马的,万万没想到会是这个….em,前几天下了个小游戏(一点都不好玩),然后就发现所有浏览器打开时都会跳转到http://so.

2016-09-16 10:18:02 1144

原创 Vr资料收集

入门 收集资料中:1. 360度全景摄像技术原理介绍

2016-09-01 16:35:56 967

转载 Fiddler:在PC和移动设备上抓取HTTPS数据包

转自 Fiddler:在PC和移动设备上抓取HTTPS数据包Fiddler是一个免费的Web调试代理,支持任何浏览器、系统以及平台。这个工具是进行Web和App网络开发的必备工具,戳此处下载。根据Fiddler官网的描述,具有以下六大特点:Web调试    性能测试    HTTP/HTTPS流量记录Web会话处理  安全测试    自定义扩展性

2016-07-31 17:30:53 1232

转载 如何使用appverifier?

转自 如何使用appverifier?        AppVerifier 特别用于检测和帮助调试内存损坏、危险的安全漏洞以及受限的用户帐户特权问题。AppVerifier 有助于创建可靠且安全的应用程序,方法是监视应用程序与Windows操作系统的交互,并配置应用程序使用的对象、注册表、文件系统和 Win32 API(包括堆、句柄和锁)。AppVerifier 还包括检查,

2016-07-19 15:57:07 1193

转载 X264 命令相关

转自 ffmpeg 和 x264的参数对照ffmpeg 和 x264的参数对照     x264  ffmpeg  说明命令行字段命令行字段  qpqp_constant

2016-07-12 21:24:55 1207

转载 你应该了解的 一些web缓存相关的概念.

转自 你应该了解的 一些web缓存相关的概念.  说明:本帖主要针对各个环节的缓存代理,以及本地用户代理(浏览器)上的缓存策略.ps:应舍瓦大大要求,从我的evernote里翻找出这篇和cache相关的东西. 难免有错漏指出,欢迎指正. 代理服务器简分类:(并不太全,仅当科普, 了解代理在web中的重要作用是有必要的.这里仅仅是简单介绍下.)

2016-06-13 13:48:38 821

转载 五大常用算法之五:分支限界法

转自 五大常用算法之五:分支限界法分支限界法一、基本描述    类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法。但在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。

2016-04-13 14:56:38 973

转载 五大常用算法之四:回溯法

转自 五大常用算法之四:回溯法1、概念      回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。   回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某

2016-04-13 14:55:46 1028

转载 五大常用算法之三:贪心算法

转自 贪心算法贪心算法一、基本概念:      所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。     贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效性,即某个状态以后

2016-04-13 14:48:45 852

转载 五大常用算法之二:动态规划算法

转自 五大常用算法之二:动态规划算法一、基本概念    动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略    基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题

2016-04-13 14:47:11 805

转载 五大常用算法之一:分治算法

转自 分治算法一、基本概念   在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……    任何一个

2016-04-13 14:44:47 892

转载 再看知名应用背后的第三方开源项目

转自 再看知名应用背后的第三方开源项目http://www.cocoachina.com/ios/20141017/9955.html知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样

2016-04-07 18:17:08 1370

转载 H.265/HEVC Codec 编解码 (MP4 和 TS)

转自 H.265/HEVC Codec 编解码 (MP4 和 TS)1. H.265/HEVC 播放器    1) VLC media player 2.1.3 (目前不支持H.265 TS播放)    2) ffmpeg中的ffplay (如:ffplay  hevc.ts)    3) GPAC中的MP4Client (如:MP4Client h

2016-04-07 16:05:14 6176

转载 Using GDB in Visual Studio

转自https://gpac.wp.mines-telecom.fr/2015/06/11/using-gdb-in-visual-studio/Dear followers,One of the target platform for GPAC is Windows. Developing for Windows in a comfortable manner requires

2015-07-30 10:24:20 1779

转载 38款 流媒体服务器开源软件

转自 http://www.oschina.net/project/tag/111/streaming?lang=0&os=0&sort=view&p=1Flash流媒体服务器 Red5Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直

2015-07-28 14:28:22 2463

转载 网络爬虫(蜘蛛)Scrapy,Python安装!

原文转自 http://blog.csdn.net/niying/article/details/27103081费了一番力气,装了Scrapy,标记一下。另外在上面的文章里,补充一点。Scrapy,Python安装,使用!1、下载安装Python2.7.6,因为Scrapy还不支持3.x版本。Latest Python 2 Release - Python

2015-07-16 11:50:25 1256

转载 字符串匹配的KMP算法

转自 http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html

2014-07-30 09:39:17 1124

原创 go语言资源

记录一些 go语言的资源:

2014-07-24 10:47:16 10098

转载 jason数据格式

转自 http://blog.csdn.net/cserchen/article/details/6232341jason数据格式

2014-07-22 11:11:42 1247

原创 MP4 box简述

一. Box基本结构1. class Boxaligned(8) class Box (unsigned int(32) boxtype, optional unsigned int(8)[16] extended_type) {unsigned int(32) size;unsigned int(32) type = boxtype;if (size==1){un

2014-06-30 13:43:36 8970

转载 HLS协议相关

HTTP Live Streaming协议草案各版本加入的新特性转自 http://blog.yikuyiku.com/?tag=ext-x-version

2014-06-05 15:02:56 1711 1

转载 H264的基本概念

详解H.264的型和级转自  http://blog.csdn.net/nonmarking/article/details/21242689H.264有四种画质级别,分别是BP、EP、MP、HP:  1、BP-Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progressive)和CAVLC;  2、EP-Extended

2014-05-29 10:24:01 5241

转载 C/C++单元测试理论精要

转自 http://blog.csdn.net/easytdd/article/details/5484405

2014-04-24 12:11:49 1302

转载 块密码的工作模式

转自 块密码的工作模式主要用来了解IV的作用。对称密码体制的发展趋势将以分组密码为重点。分组密码算法通常由密钥扩展算法和加密(解密)算法两部分组成。密钥扩展算法将b字节用户主密钥扩展成r个子密钥。IV是这个概念下的产物。============================================================================

2014-03-28 16:33:03 2443

转载 Crypto++ 入门

本文转自 http://blog.csdn.net/interwish?viewmode=contents && http://www.cppblog.com/ArthasLee/archive/2010/12/01/135186.html1. Crypto++ 入门(0) 简介2. Crypto++ 入门(1) 安装3. Crypto++ 入门(2) AES4

2014-03-28 16:09:36 1314

转载 HTTP协议详解

以下转自 cnblog 的小坦克1. HTTP协议详解2. HTTP协议 (二) 基本认证3. HTTP协议 (三) 压缩4. HTTP协议 (四) 缓存5. HTTP协议 (五) 代理6. HTTP协议 (六) 状态码详解7. HTTP协议 (七) Cookie以下转自农夫庄园1. 深入理解HTTP协议(一)——基础概念篇2. 深入理解HTTP

2014-03-27 10:05:44 1277

原创 存储方式介绍

现有存储的方式:1.      直接连接存储(DirectAttached Storage,简称DAS):         DAS是通常放置在服务器机箱内部的驱动器,通常是SCSI连接。DAS驱动器也可以放置在外部机箱内,但是通过有限长度的SCSI电缆进行连接的。2.      网络连接存储(NetworkAttached Storage,简称NAS):         NAS是单

2014-02-13 11:37:43 1382

转载 DASH相关

DASH Streaming Support转自 http://blog.csdn.net/kevin_android_123456/article/details/8122888DASH Streaming SupportPosted on 1 February 2012 by JeanFor lunch todayDA

2014-02-11 17:26:37 1963

转载 HTTP Dynamic Streaming 学习笔记[原理篇]

转自 http://blog.csdn.net/allen_young_yang/article/details/7219172一、什么是HTTP Dynamic Streaming       使用传统的HTTP协议进行在线播放叫做“渐进下载”,所有的视频内容从头到尾必须从服务器传输到客户端,用户只能在传输完的视频长度中选择播放点,而不能自定义播放点及传输点,比如我们在看视频

2014-02-11 17:17:38 1552

转载 浅谈HTTP Adaptive Streaming技术及其前景

转自 http://liaojijun.diandian.com/post/2011-09-02/20139490关键词:OTT  流媒体  HTTP Adaptive Streaming本文已发表于《世界宽带网络》2011.6 第18卷第5期 总200期 HTTP Adaptive Streaming(以下简称“HAS”)技术结合了传统的流媒体技术和H

2014-02-11 17:14:30 1170

转载 TS流相关问题

转自 http://www.cnblogs.com/wangqiguo/archive/2013/03/29/2987949.html将H264与AAC打包Ipad可播放的TS流的总结由于要在crtmpserver中实现Http Live Streaming ,本人花了接近3个星期的时间,研究将H264与AAC打包为TS流并能在Ipad上通过HTML5播放,

2014-01-24 09:20:32 4293

转载 Windows 服务快捷启动命令 命令行命令大全

转自 http://blog.csdn.net/hyynet09/article/details/3983712Windows 服务快捷启动命令gpedit.msc-----组策略sndrec32-----录音机nslookup----- ip地址侦测器explorer------ 打开资源管理器logoff-------注销命令tsshutdn------

2014-01-17 10:45:19 1299

原创 视音频编解码基本术语及解释

整理了一些基本视音频术语,用于入门和查询使用。H264:H264是视频的标准,是MPEG4-10,基于内容的高效编码方式.H.264/MPEG-4第10部分,或称AVC(AdvancedVideo Coding,高级视频编码),是一种视频压缩标准,一种被广泛使用的高精度视频的录制、压缩和发布格式。第一版标准的最终草案于2003年5月完成。H.264/MPEG-4 A

2014-01-14 17:46:40 7191

转载 [总结]FFMPEG视音频编解码零基础学习方法

转自 http://blog.csdn.net/leixiaohua1020/article/details/15811977在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们

2013-12-17 14:55:13 1336

转载 ffmpeg, libav学习记录(给自己也给其他新人扫盲),暂时不更新了

转自 http://my.oschina.net/michaelyuanyuan/blog/68606一个偶然遇到了ffmpeg,看起来不多,而且通用性很强,算是一个扎实的技术。研究了两天了,万事开头难啊。主要是新手学习一个东西的时候,没有宏观的概念,如果猛地往某个细节去钻,往往碰的焦头烂额,事倍功半。如果由一个“师傅”,能先点拨一下,讲讲宏观的概念,再

2013-12-17 14:40:23 1452

转载 视频编解码学习之五:差错控制及传输

转自 http://www.cnblogs.com/xkfz007/archive/2012/07/30/2614723.html第12章 差错控制1. 视频传输错误视频传输的信道有可能是不可靠的无线信道Internet传输错误随机的比特错误比特反置、比特插入、比特丢失突发错误(Bursty Error)

2013-12-17 10:18:08 1407 1

makecert.zip

makecert

2016-08-12

Poco库Foudation模块的UML 类图

Poco库Foudation模块的UML 类图

2015-07-29

ISO_IEC_23001-7

通用加密("cenc")保护规范定义了标准的加密方法和key的匹配方法,目的是让一个或者多个DRM系统能够解密相同的文件(也就是不同的DRM系统之间能够以某种方式兼容)。这个规范定义了一个通用格式,这种格式只被用于加密“保护流解密所需的必要元数据”。而权限匹配,key的获取和存储,DRM适应性规则,以及DRM系统或者是支持"cenc"的方案等细节都没有涉及。举个例子说,支持"cenc"保护方案的系统必须支持通过"cenc"中的key标识(KID)来识别解密密钥。但是DRM系统如何获取解密密钥则有DRM系统自己的具体方案决定。DRM的具体信息,比如许可证或权利,以及它们的获取信息,可以通过定义"pssh"box,被存储于ISOBMFF格式的文件中。这个信息头可以被每一个DRM系统所使用。DRM许可证/权利不需要被存储在文件中,以便通过存储在文件中的KID去寻找到key,以及解密存储于每一条轨中的加密媒体帧。

2015-07-21

微软公司软件开发模式简介

北京大学出版社96 年底所出的《微软的秘密》一书是目前我所见到的对微软公司软件产品开发过程介绍的最专业、最深入的一本书。通过本书,我们可以看到微软公司是如何对科学地对软件产品开发进行有效地管理,我想这些经验对于中国的广大软件开发人员,尤其是关心中国软件产业发展的各位朋友是大有益处的。所以特将此书中涉及软件产品开发的部分内容摘录出来(第四章“产品定义与开发过程”),加上我在微软中国工作的实际经验总结出这篇文章,希望与大家共同分享。本文作为摘录,自然是挂一漏万,所以建议大家若有时间还是找来原书一读。

2013-04-09

GNU autotools.pdf

大部分时候,你从网上下载了一个开放源代码的软件,在解压后,你一般会敲入以 下三个命令来编译和安装你的程序: 1) ./configure 2) make 3) make install 其中,configure 脚本分析你的系统以找到合适的工具和库,make 是真正用来编 译构建软件的工具,make install 来安装软件。 在开放源代码世界,configure 脚本获得了广泛的使用,它使从源代码安装软件变 得非常容易,本文主要就是介绍如何使用GNU autotools,以便使你能够以上面这种 方式来编译和安装你的程序。

2012-09-25

Cmake 实践

CMake 是个开源的跨平台自动化建构系统,它用组态档控制建构过程(build process)的方式和 Unix 的 Make 相似,只是 CMake 的组态档取名为 CmakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。CMake 可以编译源代码、制做程式库、产生适配器(wrapper)、还可以用任意的顺序建构执行档。CMake 支援 in-place 建构(二进档和源代码在同一个目录树中)和 out-of-place 建构(二进档在别的目录里),因此可以很容易从同一个源代码目录树中建构出多个二进档。CMake 也支援静态与动态程式库的建构。

2012-09-23

南大1994年算法导论

南京大学1994年版本的算法导论,基本上来自mit那本经典书籍 共3部分,此为part3

2011-02-06

南大1994年算法导论

南京大学1994年版本的算法导论,基本上来自mit那本经典书籍 共3部分,此为part2

2011-02-06

南大1994年算法导论

南京大学1994年版本的算法导论,基本上来自mit那本经典书籍 共3部分,此为part1

2011-02-06

游戏之旅-我的编程感悟 part3

总共分3part。 风云大大10多年来的编程感悟,小读和深究都很有意思

2010-09-07

游戏之旅-我的编程感悟 part2

总共分3part。 风云大大10多年来的编程感悟,小读和深究都很有意思

2010-09-07

游戏之旅-我的编程感悟

总共分3part。 风云大大10多年来的编程感悟,小读和深究都很有意思

2010-09-07

新一代视频压缩编码标准H.264(毕厚杰).pdf

数字视频技术在通信和广播领域获得了日益广泛的应用,特别是90 年代以来,随着Internet 和移动通信的迅猛发展,视频信息和多媒体信息在Internet 网络和移动网络中的处理和传输成为了当前我国信息化中的热点技术。 众所周知,视频信息具有一系列优点,如直观性、确切性、高效性、广泛性等等。但是视频信息量太大,要使视频得到有效的应用,必须首先解决视频压缩编码问题,其次解决压缩后视频质量保证的问题。这两者是相互矛盾的,是矛盾的俩各个方面。我们的任务是既要有较大的压缩比,又要保证一定的视频质量。 为此,人们付出了巨大的辛勤的劳动,现在已结出丰硕的成果。从1984 年CCITT 公布第一个视频编码国际标准以来,至今已有二十年了。ITU-T 等国际标准化组织陆续颁布了接近十个视频编码国际标准,大大推动了视频通信和数字电视广播的发展,这也是有目共睹的事实。但是严格地讲,这两大领域至今的发展仍不能令人满意,总起来讲,应用的范围不广,主要是视频压缩与质量之间的矛盾不能很好解决。例如,可视电话一直被认为是一种理想的 通信设备,可近30 年来至今未能普及,就是因为性能价格比不高。 2003 年3 月,ITU-T/ISO 正式公布了H.264 视频压缩标准,由于其相比以往标准的出色的性能,被人们称为新一代视频编码标准。具体讲,与H.263 或MPEG-4 相比,在同样质量下,其数码率能降低一半左右;或者说在同样码率下,其信噪比明显提高。这样一来,H.264 标准在国际上受到了广泛地重视和欢迎。在这样的背景下,我们编写了这一本书。本书的特点是取材新颖、内容全面。它不仅重点论述了H.264,而且首先介绍了数字视 频和视频编码的基础知识,介绍了已有若干视频编码国际标准(特别是MPEG-4),以便为进一步学习H.264 打下良好的基础。

2010-02-21

UDP下的NAT穿越

NAT技术又称地址代理,提供内部私有地址和公有地址之间的转换,支持内部网络和公网之间的通信,如下图所示。

2010-02-21

基于乘法元的查表法实现的色彩空间转换

介绍了一种新的基于乘法元的查表法来实现色彩空间转换。该查表法占用空间小、转换速度快。该文从运算速度和占用空间两方面将该查表法同一次查表法和二次查表法进行了比较,证明了该查表法的优越性。 用于yuv->rgb的色彩转化

2009-11-26

com组件技术(提纲挈领,值得一看)

com组件技术 北大潘爱民老师的上课讲义 非常提纲挈领,值得一看

2009-09-26

统一建模型语言参考手册--基本概念

统一建模型语言参考手册--基本概念 翻译Adams Wang 统一建模语言 是一种直观化明确化构建和文档化软件系统产物的通用可视化建模语言

2009-05-18

GNU make中文手册 翻译整理:徐海兵 2004-09-11

GNU make中文手册 ver - 3.8 翻译整理:徐海兵 2004-09-11

2009-05-18

perl语言编程(作者:Larry Wall, Tom Christiansen, and Jon Orwant 译者:何伟平)

Perl 语言编程 第三版 作者:Larry Wall, Tom Christiansen, and Jon Orwant 译者:何伟平

2009-05-18

rfc3550-RTP-RTSP协议

RTP: A Transport Protocol for Real-Time Applications Status of this Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

2008-09-28

嵌入式系统的C程序设计

嵌入式系统的C程序设计 适用于中级用户

2008-08-29

空空如也

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

TA关注的人

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