自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

huangzhipeng的专栏

踏踏实实地技术

  • 博客(9)
  • 资源 (16)
  • 收藏
  • 关注

原创 Noise教程

Ken Perlin http://www.noisemachine.com/talk1/index.html

2011-02-26 11:10:00 1154

原创 Quake2 Engine研究(一)

令人兴奋的时刻要到来了! 友情URL:http://www.cnblogs.com/miztook/category/149849.html

2011-02-25 14:35:00 904

转载 fur render(毛发渲染)

http://markus_ilmola.tripod.com

2011-02-24 14:25:00 1787

转载 Emboss bump mapping (浮雕效果)

<br />/* This Code Was Created by Jens Schneider (WizardSoft) 2000 * Lesson22 to the series of OpenGL tutorials by NeHe-Production * * This Code is loosely based upon Lesson06 by Jeff Molofee. * * contact me at: schneide@pool.informatik.rwth

2011-02-23 12:02:00 2468 1

原创 小结011

花了3个周末的休息时间,Fedaro8.0 下gcc4.2版本编译linux0.11内核成功,运行死机,相当郁闷! 花了一个月的业余时间复读了src,总结了blog,温故而知新:-)     Jett huang

2011-02-19 02:26:00 488

原创 文件系统(二)

前言 本篇主要讲述src/fs目录下的代码,该部分代码是文件系统的核心部分,也是kernel最为复杂的部分。将从下面四部分进行分析: 1. 高速缓冲区的管理程序,是对磁盘以块为单位数据的cache;     buffer.c   1. struct buffer_head * getblk(int dev,int block);       在cache-buffer中找到指定的缓存块,如果不存在则找个未使用的bh(这个不从磁盘加载数据).       icount++

2011-02-14 22:19:00 1154

原创 文件系统(一)

文件系统占得代码比较多,我们将从提供给用户的api开始逐步进入核心,顺藤摸瓜!最终获取文件系统的抽象+设备的组织。 【设备号】 /* * 系统所含的设备如下:(与minix 系统的一样,所以我们可以使用minix 的 * 文件系统。以下这些是主设备号。) * * 0 - 没有用到(nodev) * 1 - /dev/mem 内存设备。 * 2 - /dev/fd 软盘设备。 * 3 - /dev/hd 硬盘设备。 * 4 -

2011-02-11 22:20:00 179

原创 进程的数据结构和管理

1.  进程的内核描述 struct task_struct {               /*----------------------- these are hardcoded - don't touch -----------------------*/               long state; // 进程运行状态(-1不可运行,0可运行,>0以停止)               long counter; // 任务运行时间片,递减到0是说明时间片用完            

2011-02-09 18:50:00 1139

原创 Memory 管理

源码位置:mm/memory.c,  mm/page.s 1.  内存管理代码主要工作为:      a.  物理内存(基于页框)的分配与释放;      b. 页表到物理内存的映射;      c.  缺页中断;      d.  页面写保护中断;       利用intel的内存管理机器,可实现页面共享. 2. 内存管理函数的归类       A. 中断处理             page.s       B.  页框的分配与释放              get_free_pa

2011-02-09 18:48:00 632

深入理解计算机系统 y86-pipe cpu

本人整理,并且已经绘制图像。

2016-08-06

PE格式解析,图文并茂,含代码

个人整理并绘制的PE格式,给出了源码. 目录表结构,section结构。 导入表,导出表,重定位表,资源

2012-06-08

汇编优化向量计算

详细讲述pc处理器高级指令优化 数学计算

2012-05-30

3D Game Engine Design for Mobile Phone with OpenGL ES 2.0.pdf

讲述了怎样在嵌入式平台上构建游戏引擎, 方法和建议. Opengl es2.0接口

2011-08-09

Focus On Model 源码

Focus On model书籍源码,不好找啊

2011-08-09

huanghe OS 0.01

个人OS,IA32 386平台, 实现实模式到保护模式切换 页目录切换,多进程管理

2011-07-22

quaternion class

四元数的类实现,并比较了slerp插值和根据定义进行插值,最后发现二者等价.

2011-06-16

myOpenGL v0.2

同myOpenGL的v0.1 JettHuang

2010-11-15

myOpenGL的实现

个人实现的opengl子集: 1. 点、线、三角面 2. 高德着色 3. 光照 4. 透视校正 5. 双线性纹理采样 6. DIBsection交换图像到DC

2010-11-15

Maya插件(三)源代码 vs2005

只对访问本人博客Maya系列文章的同志们有用

2010-09-17

Maya插件(二)源代码vs2005

只对访问本人博客Maya系列文章的同志们有用

2010-09-16

Maya插件(一)源代码 vs2005

只对访问本人博客Maya系列文章的同志们有用

2010-09-16

Maya插件(一)源码vs2008

只对访问本人博客Maya系列文章的同志们有用

2010-09-16

C++参考手册, English

C++ CookBook Table of Contents Preface Chapter 1. Building C++ Applications Chapter 2. Code Organization Chapter 3. Numbers Chapter 4. Strings and Text Chapter 5. Dates and Times Chapter 6. Managing Data with Containers Chapter 7. Algorithms Chapter 8. Classes Chapter 9. Exceptions and Safety Chapter 10. Streams and Files Chapter 11. Science and Mathematics Chapter 12. Multithreading Chapter 13. Internationalization Chapter 14. XML Chapter 15. Miscellaneous Colophon

2007-12-05

386保护模式教程

是李彦昌先生的作品,非常详细,图文并茂,chm格式。想学习INTEL 386 CPU知识的朋友可以下。

2007-12-05

GCC使用手册

使用GCC编译器的参考帮助

2007-12-05

空空如也

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

TA关注的人

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