JM86主要函数流程图 JM86主要函数流程图,bmp格式,包括main函数,encode_one_frame函数,frame_picture函数,code_a_picture函数,encode_one_slice函数,encode_one_macroblock函数,每个函数单独一个文件。供初学者参考。
windows到Linux的程序移植.doc 摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统
深入浅出浮点数IEEE754 浮点数(FloatingPointNumber)计算机系统中用于表达实数或者说小数的一种方式。由于其表达方式的原因,产生了围绕浮点数的许多常见问题。最典型的就是"为什么我的浮点运算的结果和想象的不同",即浮点数精度损失问题。本文将回避关于浮点数枯燥的数值计算理论,基于Java平台的浮点数支持(当然,
linux内核之旅8个PDF文件 1-IA32寄存器简介2-IA32内存寻址机制3-X86寻址演变4-内存寻址(很详尽)5-Linux中的汇编语言6-段机制及Linux中的实现7-分页机制及Linux实现8-内核空间和用户空间
缓冲区溢出的原理和实践 在过去的几个月中,被发现和利用的缓冲区溢出漏洞呈现上升趋势.例如syslog, splitvt, sendmail 8.7.5, Linux/FreeBSD mount, Xt library, at等等.本文试图 解释什么是缓冲区溢出, 以及如何利用. 汇编的基础知识是必需的. 对虚拟内存的概念,
堆栈溢出技术从入门到高深.doc 本讲的预备知识: 首先你应该了解intel汇编语言,熟悉寄存器的组成和功能。你必须有堆栈和存储分配方面的基础知识,有关这方面的计算机书籍很多,我将只是简单阐述原理,着重在应用。其次,你应该了解linux,本讲中我们的例子将在linux上开发。