C
文章平均质量分 93
Roselind的小屋
iOS工程师
展开
-
c /c++复习笔记 第一天
基础知识回归总结整理GNU编译工具GCC支持多种编程语言支持多种平台构建Build过程查看版本文件后缀编译单个源程序编译多个源程序预处理指令头文件的三种定位方式基础知识回归、总结、整理GNU编译工具GCC1. 支持多种编程语言~~~~~~~~~~~~~~~C、C++、Objective-C、Java、Fortran、Pascal、Ada2. 支持多种平台~~~~~~~~~~~U原创 2017-02-09 14:46:37 · 1463 阅读 · 0 评论 -
c /c++复习笔记 第三天
====================文件系统(上)====================一系统调用二文件系统三一切皆文件1 目录文件2 设备文件五文件描述符六opencreatclose范例openc七write范例writec八read范例readc范例binaryc范例textc代码copyc九系统IO与标准IO范例sysioc范例stdioc十lsee原创 2017-02-22 14:17:46 · 1147 阅读 · 0 评论 -
c /c++复习笔记 第二天
内存管理一错误处理通过函数的返回值表示错误范例badc范例nullc范例failc代码errorc通过errno表示错误范例errnoc范例iferrc二环境变量环境表环境变量函数范例envc三内存管理四进程映像范例mapsc五虚拟内存范例vmc范例crashc范例pagec六内存管理APIs增量方式分配虚拟内存修改虚拟内存块末尾地址范例brkcmallo原创 2017-02-16 16:32:40 · 1384 阅读 · 0 评论 -
c /c++复习笔记 第四天
文件系统下一sync fsync fdatasync二fcntl文件锁三statf stat lstat辅助分析st_mode四access五umask六 chmod fchmod七 chown fchown lchown八 truncate ftruncate九 link unlink remove rename十 symlink readlink十一 mkdir rmdir十三 op原创 2017-02-24 13:36:22 · 834 阅读 · 0 评论 -
c/c++ 复习笔记 第五天 进程管理
第五课 进程管理一 基本概念进程与程序进程的分类查看进程父进程子进程孤儿进程和僵尸进程二 getxxxid范例idc三 fork范例forkc四 vfork五 进程的正常退出范例exitc六 进程的异常终止七 wait waitpid八 exec 九 system原创 2017-06-13 17:29:23 · 639 阅读 · 0 评论 -
c/c++ 复习笔记 第六天 文件系统
====================第四课 文件系统(下)一、sync/fsync/fdatasync大多数磁盘I/O都通过缓冲进行, 写入文件其实只是写入缓冲区,直到缓冲区满, 才将其排入写队列。延迟写降低了写操作的次数,提高了写操作的效率, 但可能导致磁盘文件与缓冲区数据不同步。sync/fsync/fdatasync用于强制磁盘文件与缓冲区同步。syn原创 2019-03-20 11:39:48 · 329 阅读 · 0 评论