- 博客(2)
- 资源 (6)
- 收藏
- 关注
原创 [原创]linux系统文件流、缓冲及描述符与进程间关系详解
linux系统文件流、缓冲及描述符与进程间关系详解 linux(unix)进程与文件的关系错综复杂,本教程试图详细的阐述这个问题。包括: 1、linux多/单进程与多/单文件对于文件流和描述符在使用时的关联情况及一些需要注意的问题。 2、fork,vfork流缓冲等对文件操作的影响。 1、linux文件系统结构首先补充一点基础知识,了解一下linux
2009-03-09 18:10:00 3785 2
objective-c启用ARC时的内存管理
在objective-c中,内存的引用计数一直是一个让人比较头疼的问题。尤其是当引用计数涉及到arc、blocks等等的时候。似乎ARC的出现只是让我们解放了双手,由于底层实现依然依赖引用计数,所以开启ARC后,只有对引用计数机制更加了解,才能避免Cycle Retain、Crash等问题的出现。
2014-06-04
linux目录作用详解(超详细,树状排版)
自己在网上找了好久,没找到,干脆自己做一个。给大家分享下,希望能顺便指出我的错误。请复制到记事本,然后取消自动换行。看起来就会很清晰了。 / 根目录 │ ├boot/ 启动文件。Linux的内核及引导系统程序所需要的文件目录,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录; │ └grub/ Grub引导器相关的文件 │ ├dev/ 设备文件。设备文件用特定的约定命名,这在设备列表中说明 (见[Anv])。设备文件在安装是产生,以后可以用 /dev/MAKEDEV 描述。 /dev/MAKEDEV.local 是系统管理员为本地设备文件(或连接)写的描述文稿 (即如一些非标准设备驱动不是标准MAKEDEV 的一部分)。 ├opt/ 表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,比如在Fedora Core 5.0中,OpenOffice就是安装在这里。有些我们自己编译的软件包,就可以安装在这个目录中;通过源码包安装的软件,可以通过 ./configure --prefix=/opt/目录 。 ├proc/ 是一个假的文件系统。它不存在在磁盘某个磁盘上。而是由核心在内存中产生。用于提供关于系统的信息(originally about processes, hence the name)。/proc 文件系统在proc man页中有更详细的说明。.......
2008-07-03
关于程序设计的内存分配问题
不明白内存分配和指针的可以看看,其实这本是我们老师留的一个操作系统科技小论文作业,不知道写什么,干脆把以前收藏的经典C内存分配的文章整理并修改了一下。 此文章有2个用处, 1:这是个小论文,格式完整,大家可以复制回去交作业; 2:这是整理的经典C内存分配小教程(也加了些我自己的观点),不明白内存分配的可以看看。<br><br>还有很重要的一个问题: 这篇文章引用的很多内容我也不知道究竟是出自谁手,知道作者是谁的麻烦告诉下,我好谢谢他。(记得都是csdn里面找的)<br><br>tag: 操作系统 论文 内存分配 内存对齐 c语言内存分配 免费论文下载.doc
2008-06-14
linux图形界面汉诺塔源程序(c,oop)
程序组成:
程序有两套可选方案。
1:字符界面,只涉及内部运算。
2:图形界面,具有图形实时显示功能。
文件说明:
设计思路:驱动程序->智能模拟->操作对象
通用部分:
shell.c :外壳,组织程序运行,对用户输入的数据进行检测;
ai.h :智能模拟-移动汉诺塔;
ai.c :汉诺塔移动思想的实现;
方案1:字符界面
datastruct.h :汉诺塔实体模拟-结构形式及可对塔进行的操作;
datastruct.c :汉诺塔结构与可进行的操作的实现方法;
方案2:图形界面
graphics.h :汉诺塔实体模拟-结构形式及可对塔进行的操作;
graphics.c :汉诺塔实体模拟-结构形式及可对塔进行的操作;
压缩包内有说明文件。
程序编写:free.月满西楼
msn:cuibo1224@163.com
E-mail:freeprogramme@gmail.com
2007-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人