毕厚杰_新一代视频压缩编码标准H.264
毕厚杰的经典教材,H264研究者必备,无需多讲。与大家共享。
JM86主要函数流程图
JM86主要函数流程图,bmp格式,包括main函数,encode_one_frame函数,frame_picture函数,code_a_picture函数,encode_one_slice函数,encode_one_macroblock函数,每个函数单独一个文件。供初学者参考。
H.264协议(中英文对照版).PDF
H.264协议(中英文对照版),非影印,清晰。H.264研究者可以参考的不错资料,建议结合毕厚杰的教材一起学习。
深入浅出浮点数IEEE754
浮点数(Floating Point Number)计算机系统中用于表达实数或者说小数的一种方式。由于其表达方式的原因,产生了围绕浮点数的许多常见问题。最典型的就是"为什么我的浮点运算的结果和想象的不同",即浮点数精度损失问题。本文将回避关于浮点数枯燥的数值计算理论,基于 Java 平台的浮点数支持(当然,也适用于其它绝大部分编程语言),尽可能深入浅出的介绍浮点数的基本知识,和常见问题产生的原因。最后介绍浮点加法。
aes加解密算法C语言实现
aes加解密算法C语言实现,纯C语言实现,不调用任何标准C外的函数库,分为加密和解密两个c源文件,由于是纯C语言实现,适合于移植到其他操作系统,如LINUX等,
aes算法flash演示
aes算法flash演示,非常详尽,对于想学习和掌握aes加密算法的初学者,很有帮助,生动形象
Linux命令大全chm格式
Linux命令大全,感觉比较好的Linux命令大全,找子网上,与大家共享,Linux命令大全,chm电子书格式,阅读查找方便
IEEE-754浮点标准
IEEE-754浮点标准IEEE-754浮点标准IEEE-754浮点标准IEEE-754浮点标准IEEE-754浮点标准IEEE-754浮点标准IEEE-754浮点标准
windows到Linux的程序移植.doc
摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了把Visual C++编制的动态库移植到Linux上的方法和经验
堆栈溢出技术从入门到高深.doc
本讲的预备知识:
首先你应该了解intel汇编语言,熟悉寄存器的组成和功能。你必须有堆栈和存储分配方面的基础知识,有关这方面的计算机书籍很多,我将只是简单阐述原理,着重在应用。其次,你应该了解linux,本讲中我们的例子将在linux上开发。
缓冲区溢出的原理和实践
在过去的几个月中,被发现和利用的缓冲区溢出漏洞呈现上升趋势.例如syslog,
splitvt, sendmail 8.7.5, Linux/FreeBSD mount, Xt library, at等等.本文试图
解释什么是缓冲区溢出, 以及如何利用.
汇编的基础知识是必需的. 对虚拟内存的概念, 以及使用gdb的经验是十分有益
的, 但不是必需的. 我们还假定使用Intel x86 CPU, 操作系统是Linux.
linux内核之旅(8个PDF文件)
1-IA32寄存器简介
2-IA32内存寻址机制
3-X86寻址演变
4-内存寻址(很详尽)
5-Linux中的汇编语言
6-段机制及Linux中的实现
7-分页机制及Linux实现
8-内核空间和用户空间
linux中的汇编语言
linux中的汇编语言讲解,包括与X86汇编的对比,
Linux汇编的基本知识,AT&T的相关知识,GCC嵌入式汇编
sha1算法的C源码实现
用C实现sha1算法,并给出了测试用例。
解决了VC下无法使用stdint.h 的问题,测试通过。
在linux的FC7下测试也通过
Linux_内核完全注释(中文非影印绝对清晰版)
Linux_内核完全注释,中文版,内容清晰,对Linux内核代码进行了详细的注释
Linux内核注释Linux内核注释
Linux 内核注释,讲解详细,适合想研究Linux内核源码的学者