
UNIX/LINUX/MAC OS
文章平均质量分 60
ALENTAM
我更像个狙击手。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
苹果Mac OS详细介绍
Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。现行的最新的系统版本是Mac OS X 10.4.x版。 主设计人:比尔·阿特金森、杰夫·拉斯金和安迪·赫茨菲尔德 出现年月:1984年特点: 多平台兼容模式,为安全和服务做准备,占用更少的内存,多种开发工具 苹果机采用的Power PC芯片是RISC(精简指令集)芯转载 2008-03-13 16:08:00 · 1071 阅读 · 0 评论 -
exec系列函数
exec用被执行的程序完全替换调用它的程序的影像。fork创建一个新的进程就产生了一个新的PID,exec启动一个新程序,替换原有的进程,因此这个新的被exec执行的进程的PID不会改变,和调用exec函数的进程一样。int exec…装入和运行其它程序:int execl( char *pathname,char *arg0,char *arg1,...,char *argn,NULL转载 2008-04-09 18:16:00 · 1086 阅读 · 0 评论 -
fork, wait, system
fork,vfork #include ; #include ; main () { pid_t pid; pid=fork(); if (pid printf("error in fork!"); else if (pid == 0) printf("i a转载 2008-04-09 17:41:00 · 1715 阅读 · 0 评论 -
posix 线程调度
thread 调度 POSIX 定义一种优先级调度模型,此模型确定任何两个线程相对于对方的重要程度。 每当有一个以上的线程可以运行—执行就绪—时,系统都将选择具有最高优先级的线程。 POSIX 线程调度语义是按照一种概念模型定义的,在此概念模型中有一个有效优先级范围,并且有一组线程列表,每个优先级分配有一个列表。根据线程的调度优先级,将 任何可运行的线程放置在其中一个线程列表上。线程列表内的排序转载 2008-05-08 11:08:00 · 820 阅读 · 0 评论 -
unix设置线程优先级
如何在linux/unix中设置线程的优先级int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void*), void *arg);来创建线程,但是如何设置线程的优先级呢?在讨论这个问题的时候,我们先要确定当前线程使用的调度策略,posix提供了int pthread_a转载 2008-05-08 11:06:00 · 2325 阅读 · 0 评论 -
solaris多线程编程
http://docs.sun.com/app/docs/doc/819-7051?l=zh原创 2008-05-08 17:20:00 · 449 阅读 · 0 评论 -
Linux文件操作(三)
mkdir和rmdir我们可以使用mkdir和rmdir来创建和移除目录.其语法如下:#include int mkdir(const char *path, mode_t mode);mkdir系统调用可以用来创建目录,而这是与mkdir程序相等同的.mkdir以path为名字创建一个新的目录.目录的权限是由参数mode来指定的,而这也与open系统调用中的O_CREAT的选项是一样的,而且这也转载 2008-04-07 15:53:00 · 1182 阅读 · 0 评论 -
Linux文件操作(二)
标准I/O库标准I/O库以及他的头文件,提供了一个到底层I/O系统调用的一个万能接口.这个库并不是ANSI标准C的一部分,而我们在前面所谈到的系统调用也不是,但是这个库却提供了许多复杂的函数用来处理格式化输出以及描述输入.他同时也会小心的处理设备所要求的缓冲区.在许多方式上,我们可以用使用低层文件描述符的方式来使用这个库.我们需要打开文件建立访问路径.这会返回一个值,并会作为一个调用其他I/O库函转载 2008-04-07 15:52:00 · 648 阅读 · 0 评论 -
Linux文件操作(一)
使用文件在这一部分当中,我们将会讨论Linux的文件以及目录以及如何来管理他们.我们将会学习创建文件,打开文件,读取文件,写入文件以及关闭文件.我们也将会学习程序如何来管理目录(例如创建,扫描,删除).在上一部分当中我们使用Shell进行编程,而现在我们要开始使用C编程.在讨论Linux处理文件I/O之前,我们将会看一些与文件,目录以及设备相关的概念.要处理文件与目录,我们需要使用系统调用(与Wi转载 2008-04-07 15:50:00 · 678 阅读 · 0 评论 -
Mac OS X 的文件系统
[入门] Mac OS X 的文件系统[ 整理自《 Mac OS X Help Desk 》中文译版 ]万维网( World Wide Web )是在运行基于 UNIX 的操作系统的一台 NeXT 计算机上发明出来的,所以 Web 地址看起来非常类似于文件的 UNIX 路径名也就不令人奇怪了。用一条路径来描述一个 Web 页面在 Internet 上的位置所使用的约定,基本上就是 Mac OS转载 2008-03-21 11:11:00 · 1601 阅读 · 0 评论 -
Mac 新手最容易犯的 30 項錯誤
[转帖]Mac 新手最容易犯的 30 項錯誤本文轉貼自老蘋果冰室,希望可以幫助一些剛接觸Mac的朋友 将应用软体的视窗关上,就以为已关闭(离开)该应用软体。正解:应该从选单中选择「结束」指令。 下载一个应用软体后,就在其装载至桌面的磁碟影像档视窗上开启并执行使用之。正解:应该先将该应用软体磁碟影像档装载至桌面上,然后将其中的应用程式拖至应用程式档案夹中。转载 2008-03-21 11:19:00 · 416 阅读 · 0 评论 -
基于 Intel 的 Macintosh 启动顺序和错误代码、符号
基于 Intel 的 Macintosh 启动顺序和错误代码、符号翻译自 http://docs.info.apple.com/article.html?artnum=303363 以下是对基于 Intel 的 Macintosh 系统的启动顺序、错误情况和行为的概述。[开机]Boot-ROM/RAM 检查初始化完成[BootROM-POST]●黑屏,电源指示灯亮 - POST 或 BootR转载 2008-03-21 11:27:00 · 537 阅读 · 0 评论 -
Mac OS X 系统下安装和删除程序的一般方法
Mac OS X 系统下安装和删除程序的一般方法通常Mac OS X下的程序都比较绿色,安装,就是托拽,删除,也是托拽说明白点:一,安装通常程序下载到硬盘上以后,多是dmg或者sit, zip, tar之类后缀的文件。镜像篇:镜像文件,双击即可在桌面上生成一个镜像,可以理解成pc下的虚拟光驱,双击镜像就是挂载上了虚拟光盘。打开后就可以看到镜像中的内容。通常情况下的程序都是可以直接运行的,那么直转载 2008-03-21 11:50:00 · 1197 阅读 · 0 评论 -
显示隐藏文件
方法1、简单的操作,用 OnyX 或者其他类似的系统工具,可以轻松设置是否显示隐藏文件。方法2、用“终端”,好处是不需要任何第三方工具,坏处是如果命令输错了,会有副作用。命令如下(注意其中的空格):显示:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏:defaults write com.apple.finder App转载 2008-03-21 14:07:00 · 411 阅读 · 0 评论 -
提高 Mac OS X 速度的 52 个方法
1. 验证/修复磁盘权限在 应用程序/实用程序/磁盘工具.app 选择你的系统所在宗卷进行验证,如果有问题则修复(其实也可以直接点“验证并修复磁盘权限”反正修复之前必会先验证的)。注意非系统宗卷默认是忽略权限的,自然没有验证和修复的说法。2. 清除不需要的登录项目(就是登录的时候自动运行的程序)系统预置 - 帐户 - 登录项目,自己看着办,把不需要登录项目减掉。注意有一些程序即使去掉后还会自动再添转载 2008-03-21 11:22:00 · 658 阅读 · 0 评论 -
MAC OS X Programming HelloWorld
转自:http://blog.youkuaiyun.com/atfield/archive/2007/03/01/1518747.aspxChapter 2 Overview of Mac OS X Programming1 Programming Environments1. Metrowerks CodeWarrior,Metrowerks开发的IDE,跨平台,支持多种语言,如C,C+转载 2008-03-26 10:03:00 · 603 阅读 · 0 评论 -
MAC OS X Programming 系统架构
转自:http://blog.youkuaiyun.com/atfield/archive/2007/03/01/1518651.aspxChapter 1 System Components and Programming Technologies1. Mac OS X IntroductionMac OS X是Apple最新一代的操作系统,基于UNIX,最显著的特点是有着极其漂亮的界面,转载 2008-03-26 09:56:00 · 1194 阅读 · 0 评论 -
MAC OS X Programming 事件处理
转自:http://blog.youkuaiyun.com/atfield/archive/2007/03/02/1519639.aspx1 EventsCarbon Event Manager所支持的事件有两个属性:1. Event Class,表示事件的类别,如鼠标消息:kEventClassMouse2. Event Kind,事件的具体类型,如鼠标按键按下消息:kEve转载 2008-03-26 10:15:00 · 587 阅读 · 0 评论 -
在Mac下编译ImageMagick
在Mac下安装ImageMagick前,需要先安装一些第三方的库。这些库如下(有的是系统已经有的):安装在/usr/local下 libbz2libz2libfreetypelibjpeglibpnglibtifflibxml 然后开始安装ImageMagcik:./configure CPPF原创 2008-09-11 10:42:00 · 972 阅读 · 0 评论