x264代码剖析笔记
x264的基本框架仍是采用基于预测+变换的混合编码框架,如下图所示,主要包括:帧内预测、帧间预测、变换与量化、熵编码、滤波等。
下面列举了x264代码剖析的系列文章:
《x264代码剖析(一):图文详解x264在Windows平台上的搭建》
《x264代码剖析(二):如何编译运行x264以及x264代码基...
分类:
其他好文 时间:
2016-04-07 10:56:07
阅读次数:
275
因为utumno0不可读, 开始以为用strace可以获取一些信息
最后只是调用write,并没什么用(从这里可以知道库函数puts最后是调用write来实现的)
最后利用xocopy把可执行代码dump出来
gcc xocopy.c -o xocopy -m32
./xocopy /utumno/utumno0
./xocopy -a 0x08049000 /utumno/utumno...
分类:
其他好文 时间:
2016-04-07 10:55:51
阅读次数:
415
1 Lua中的面向对象
1.1 问题
lua不是一个面向对象的语言,但是他又有面向对象的思想。lua中的面向对象是伪面向对象,伪面向对象就要用到table实现。
由table模拟了一个面向对象的编程, table其实也可以看做是一个对象,和其他语言对象一样有个自身的标示(self),具有自己的生命周期。本案例演示lua中的面向对象。
1.2 方案
首先用table实现面向对象。
然后通...
分类:
其他好文 时间:
2016-04-07 10:55:21
阅读次数:
275
本笔记基于Intel Edison Bluetooth Guide官方手册完成,如有错误敬请指出。
由于个人能力有限,到最后几节内容一直拖着没有翻译,以后会补上,自己也是边学习边翻译的,还请见谅。...
分类:
其他好文 时间:
2016-04-07 10:54:12
阅读次数:
1128
想学习一下网络爬虫,涉及到模拟登录,查阅了一番资料以后发现大部分都有点过时了,就使用前辈们给的经验,Firefox抓包调试,采用httpclient模拟了一下新浪登录。不对之处多多包含。需要的可以用浏览器调试看看还有哪些需要修改的,改改就可以了。
下面附上源码:(登录一次后,再次运行可能读到的页面是新浪通信证登录)
package com.spider.httpclient;
import ...
分类:
编程语言 时间:
2016-04-07 10:54:07
阅读次数:
266
概述
Healthd是android4.4之后提出来的一种中介模型,该模型向下监听来自底层的电池事件,向上传递电池数据信息给Framework层的BatteryService用以计算电池电量相关状态信息,BatteryServcie通过传递来的数据来计算电池电量显示,剩余电量,电量级别等信息,如果收到过温报警或者严重低电报警等信息,系统会直接关机,保护硬件。
主模块处理流程
Healt...
分类:
移动开发 时间:
2016-04-07 10:54:07
阅读次数:
487
AngularJS是由谷歌开发出来的,它是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。通常,我们是通过以下技术来解决静态网页技术在构建动态应用上的不足:AngularJS使用了不同的方法,它尝试去补足HTML本身在构建应用方面的缺陷。AngularJS通过使用我们称为标识符(directives)的结构,让浏览器能够识别新的语法。...
分类:
Web程序 时间:
2016-04-07 10:55:42
阅读次数:
210
命令为:
*find . |xargs grep -ri “bspSetPonTxDisable” -l*查找目录下的所有文件中是否含有某个字符串
find .|xargs grep -ri “IBM”
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find .|xargs grep -ri “IBM” -l 1.正则表达式(1)正则表达式一般用来描述文本模式的特殊用法...
分类:
系统相关 时间:
2016-04-07 10:52:52
阅读次数:
230
总的来说,Jasper的自动检测实现的机制比较简单,依靠某后台线程不断检测JSP文件与编译后的class文件的最后修改时间是否相同,若相同则认为没有改动,但倘若不同则需要重新编译。实际上由于在Tomcat部署的项目的JSP可能引入了其他页面,或者引入了其他jar包,而且这些资源都可能是远程的资源,所以实际处理会比较复杂,同样要遍历检测这些引入的不同资源是否做了修改。 上图是一个形象的示意图,我们知...
分类:
Web程序 时间:
2016-04-07 10:52:42
阅读次数:
160
参考:
http://dev.xiaomi.com/doc/p=3904/index.html
http://my.oschina.net/ososchina/blog/352286?p=1#comments
https://github.com/leolin310148/ShortcutBadger
http://www.voidcn.com/blog/kongbaidepao/artic...
分类:
移动开发 时间:
2016-04-07 10:52:42
阅读次数:
485
明明打开的是A网站,莫名其妙却被跳转至B网站;明明想下的是A软件,下载安装后却是B软件;打开一个App,弹出的广告让人心乱如麻,同时也不胜其 烦……你以为电脑手机中毒了?错!或许你真的错怪了病毒,因为你的互联网流量很可能被劫持了。在互联网的世界里,流量劫持并不是件新鲜事。所谓流量劫持, 是指通过一定技术手段,控制用户的上网行为,让你打开不想打开的网页,看到不想看的广告,而这些都会给劫持者带去源源不...
分类:
其他好文 时间:
2016-04-07 10:54:32
阅读次数:
188
Spring基于注解TestContext 测试框架使用详解
源代码下载地址:http://www.zuidaima.com/share/1775574182939648.h...
分类:
编程语言 时间:
2016-04-07 10:53:04
阅读次数:
299
本文翻译自苹果官方文档《iOS Human Interface Guidelines》——Controls,讲解文本域的使用指南...
分类:
移动开发 时间:
2016-04-07 10:51:59
阅读次数:
194
this指的是javascript对象而$(this)就是就jquery对象 在页面上使用click方法的时候相当于new了一个Jquery对象然后调用他的click方法,方法里面的参数是一个javascript的function函数,里面的this指的是javascript对象,this是java ...
分类:
其他好文 时间:
2016-04-07 10:53:57
阅读次数:
123
九的余数 时间限制:3000 ms | 内存限制:65535 KB 难度:3 九的余数 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 现在给你一个自然数n,它的位数小于等于一百万,现在你要做的就是求出这个数整除九之后的余数。 解答: 解答: 首先本题的思路首先可以发现如果 ...
分类:
其他好文 时间:
2016-04-07 10:52:07
阅读次数:
188
什么是位、字节、字、KB、MB 位:"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。 字节:8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。 字:"字"由若干个字节构成, ...
分类:
其他好文 时间:
2016-04-07 10:53:14
阅读次数:
145
http://popozhu.github.io/2013/06/26/libevent_r5_bufferevent%E5%9F%BA%E7%A1%80%E5%92%8C%E6%A6%82%E5%BF%B5/ http://www.cnblogs.com/zhiranok/archive/2012 ...
分类:
其他好文 时间:
2016-04-07 10:51:03
阅读次数:
150