深入剖析PE文件 (告诉你exe文件打开后是依据什么来创建进程并在系统中运行) 转自 深入剖析PE文件 (告诉你exe文件打开后是依据什么来创建进程并在系统中运行)转载自http://lwglucky.blog.51cto.com/1228348/283812PE文件是Win32的原生文件格式.每一个Win32可执行文件都遵循PE文件格式.对PE文件格式的了解可以加深你对Win32系统的深入理解.一、 基本结构。
HTML5 播放器 暂存一些HTML5播放器的资料,慢慢消化.使用 HTML5 技术播放视频使用 Clear Key 加密 MP4 视频并播放Encrypted Media ExtensionsAn introduction to Encrypted Media Extensions
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
H264学习 最近在给MP4文件做CENC加密时需要解析H264的slice头部,才发现对于H264的一些基本概念没有搞清楚。小小的记录一下: 1. 如何判断一个H264的帧类型。帧类型包括IDR/I/P/B. 看一下标准的描述:nal_unit( NumBytesInNALunit ){ forbidden_zero_bit All
浏览器快捷方式被流氓不定时调戏肿么办 转自 浏览器快捷方式被流氓不定时调戏肿么办自从上次花了一晚上帮晓英弄史上最臃肿数据库#Oracle database#而错过星战零点场后,我就一直嚷嚷着要开始写博客备忘,一直以为第一篇博客会是《Spark源码走心解读》《你真的懂Hadoop吗》神马的,万万没想到会是这个….em,前几天下了个小游戏(一点都不好玩),然后就发现所有浏览器打开时都会跳转到http://so.
Fiddler:在PC和移动设备上抓取HTTPS数据包 转自 Fiddler:在PC和移动设备上抓取HTTPS数据包Fiddler是一个免费的Web调试代理,支持任何浏览器、系统以及平台。这个工具是进行Web和App网络开发的必备工具,戳此处下载。根据Fiddler官网的描述,具有以下六大特点:Web调试 性能测试 HTTP/HTTPS流量记录Web会话处理 安全测试 自定义扩展性
如何使用appverifier? 转自 如何使用appverifier? AppVerifier 特别用于检测和帮助调试内存损坏、危险的安全漏洞以及受限的用户帐户特权问题。AppVerifier 有助于创建可靠且安全的应用程序,方法是监视应用程序与Windows操作系统的交互,并配置应用程序使用的对象、注册表、文件系统和 Win32 API(包括堆、句柄和锁)。AppVerifier 还包括检查,
你应该了解的 一些web缓存相关的概念. 转自 你应该了解的 一些web缓存相关的概念. 说明:本帖主要针对各个环节的缓存代理,以及本地用户代理(浏览器)上的缓存策略.ps:应舍瓦大大要求,从我的evernote里翻找出这篇和cache相关的东西. 难免有错漏指出,欢迎指正. 代理服务器简分类:(并不太全,仅当科普, 了解代理在web中的重要作用是有必要的.这里仅仅是简单介绍下.)
五大常用算法之五:分支限界法 转自 五大常用算法之五:分支限界法分支限界法一、基本描述 类似于回溯法,也是一种在问题的解空间树T上搜索问题解的算法。但在一般情况下,分支限界法与回溯法的求解目标不同。回溯法的求解目标是找出T中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出使某一目标函数值达到极大或极小的解,即在某种意义下的最优解。
五大常用算法之四:回溯法 转自 五大常用算法之四:回溯法1、概念 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。 回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某
五大常用算法之三:贪心算法 转自 贪心算法贪心算法一、基本概念: 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效性,即某个状态以后
五大常用算法之二:动态规划算法 转自 五大常用算法之二:动态规划算法一、基本概念 动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。二、基本思想与策略 基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题
五大常用算法之一:分治算法 转自 分治算法一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)…… 任何一个
再看知名应用背后的第三方开源项目 转自 再看知名应用背后的第三方开源项目http://www.cocoachina.com/ios/20141017/9955.html知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样
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
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