学习计算机原理,最好是实践或看高手写的源代码,在一定程度上就不再会感到原理的抽象。关于slab一些原理资料,可以在这里下载或到网站有更多的信息和资料。Slab内存管理机制已被广泛使用,要找到使用slab管理内存的开源代码也不难,如一些OS内核中的内存管理。既然要分析理解slab,最好还是选择复杂度和代码量都不要太大的,在这里我选取了glib-2.12.9的gslice.c实现的slab机制相关代码作为分析对象。注意Glib库是针对用户级的而非OS内核级别的。
gslice.c中实现了三种内存分配机制:一是slab;二是比slab更适合于多CPU/多 [阅读全文] [PDF]
SVN 安装配置教程
今天对SVN进行了安装,安装的过程中不算顺利,不过最后还是安装上去了,将我自己的安装过程简要介绍一下,同时对 http://sun.cis.scu.edu.tw/~nms9115/articles/softeng/scm/svn/2-install /svn_install.htm的描述更改为更加简单的,对其中的错误进行了一点修正.
第一步,安装Apache2和Subversion
我这里使用的是apache 2.0.50版本,Subversion是http://subversion.tigris.org/project_packages.html页面 的W [阅读全文] [PDF]
xb合并完毕之后,lzj要将他的分支合并到主干上去,方法同上。但是由于xb已经修改过主干,所以产生了冲突,会弹出一个冲突对话框。双击对话框中的产生冲突的文件名,就可以调出工具对此文件进行合并,下图是我们用merge工具显示的界面。
图 2.12
l 首先比较第一个窗口与第二个窗口,把结果修改合并到第二个窗口。
l 然后确保光标处于第二个窗口时,点击上图中红色圈圈所示的按钮。这样会把第二个窗口的内容全部复制到第三个容口。 [阅读全文] [PDF]
SVN是我们常用的版本控制和代码管理软件
程序员编写程序的过程中,每个程序都会有很多不同的版本,这就需要程序员很好的管理代码,在需要的时间可以取出需要的版本,并且每个版本都有一个完整的说明。
我们使用Sub Version(简称SVN)作为版本管理工具。这里着重介绍SVN作为跨平台的多人协作使用方法。在多个程序员管理同一段代码的过程中,版本的管理显得尤为重要,使用SVN可以方便的进行分支、合并,记录下所有的版本。
基本配置
在开始某项软件、文档的开发与撰写时,首先由配置管理负责人建立SVN仓库、用户名及其权限,并通知相关人员SVN仓库地址、SVN仓库负责人。
SVN仓库的负责人把 [阅读全文] [PDF]
原文最早发布于admin,总结几年来的项目管理经验
创业团队并不仅仅是激情和勤奋能解决问题的,一群领头羊构成的团队反而会没有目标性,总结一下这几年的团队管理经验,大家分享一下
1.您的团队的构成是什么?
一个基本的构成是这样的:
CEO:负责全局的把握,应该由足够的执行力
产品经理:负责产品开发,策划,测试,优化,缺陷跟踪,报告和优化,直接和技术团队沟通
营销经理:可由产品经理兼职,负责市场分析,推广,策划,报告等
技术总监:负责整个技术团队的管理
2.您的项目使用问题(缺陷)跟踪系统了吗?
嘴上说的远远没有写在书面上的 [阅读全文] [PDF]
1 共5条 分1页
- 单片机数码管:51单片机数码管显示的好帮手---MAX...
- 点阵显示屏:智能点阵显示屏HCMS-29xx/39xx及其应用
- 单片机教程:单片机编程入门七
- 汇编语言指令集:IBM-PC汇编语言指令集
- 数据传送指令:MCS-51数据传送指令
- 0083智能工社:浅谈足球游戏的人工智能
- 提拔将领:即时战略游戏将领指挥AI方案设想
- directinput:DirectInput 鼠标编程入门
- 实现爆炸后的振动效果
- 飞机射击类小游戏:有关飞机射击类游戏的设计原理
- 音效最好的播放器:游戏音乐和音效的播放
- 游戏调试:利用双计算机调试游戏程序
- 多任务处理:游戏中的多任务处理
- 电脑游戏中的人工智能制作
- 系统升级:角色扮演游戏的升级系统研究
- rpg游戏制作:深入RPG游戏制作—图形篇
- directdraw:通向DirectDraw的捷径
- 3d场景:如何在3D场景中加入Fog
- 游戏搜索:论游戏中的搜索问题(初级篇)
- directx如何使用:使用DirectX优化声音特性