随笔分类 - Unix&linux
摘要:输入是从I/O设备拷贝数据到主存,输出是从主存拷贝数据到I/O设备。一个文件就是一个字节序列。所有的I/O设备,如网络、磁盘、和终端,都被模型化为文件,而所有的输入和输出都被当做想对应的文件的读写来执行。1、打开文件:一个应用程序通过要求内核来打开文件,内核返回一个小的非负整数(描述符),内核记录有关这个文件的所有的信息,应用程序只需要记住这个描述符。#include <sys/types.h>#include <sys/stat.h> #include <fcntl.h>int open(char *filename, int flags, mode_t
阅读全文
积分与排名
- 积分 - 112406
- 排名 - 13519
阅读排行榜
- 1. Box2D一:基础知识(34202)
- 2. Python服务器开发一:python基础(25591)
- 3. 如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1(23972)
- 4. Android NDK开发一:配置环境(16545)
- 5. cocos2d-x Tests讲解三:Particle System(粒子系统)(15611)
- 6. OpenGL ES学习总结一:基础知识简介(12516)
- 7. iOS动画实现:弹簧效果(11955)
- 8. iOS开源项目:JSONKit(10111)
- 9. Python服务器开发二:Python网络基础(10009)
- 10. IOS网络编程:HTTP(9390)
- 11. Python服务器开发三:Socket(9206)
- 12. Android 的反编译 (附愤怒的小鸟源码下载)(9020)
- 13. Android NDK开发三:java和C\C++交互(7073)
- 14. ios系统框架一: Core Animation(6941)
- 15. iOS开源项目:SVPullToRefresh(6210)
- 16. c++ STL总结一:vertor和list(5369)
- 17. 游戏开发模式一:组件模式(Component)(4483)
- 18. iOS开源项目:AudioPlayer(4146)
- 19. LibGDX详细介绍一(4017)
- 20. iOS多线程编程指南(二)线程管理(4005)
- 21. IOS多线程编程一:概述(3914)
- 22. iOS UIKit :UIWindow(3760)
- 23. iOS数据库应用一:SQLite(3531)
- 24. iOS开源项目:AwesomeMenu(3305)
- 25. iOS Graphics 编程(2926)
- 26. android 游戏开发涉及到的API简单介绍(2883)
- 27. iOS开源项目:PullToRefresh(2808)
- 28. iOS开源项目:FlatUIKit(2745)
- 29. Ios多线程编程:NSOperation和NSOperationQueue(2321)
- 30. 网络编程基础(2235)
- 31. 游戏开发二:游戏的开发简介(2077)
- 32. Unix I/O总结(2076)
- 33. LIbGDX 示例Tests详解一:AccelerometerTest(1846)
- 34. iOS UIKit:UITableView(1504)
- 35. iOS开源项目:asi-http-request(1264)
- 36. iOS开源项目:DYNavigationController(1121)
- 37. c++处理数学相关的函数(1024)
- 38. iOS开源项目教程大合集(1003)
- 39. Android NDK开发二:Android NDK 101(960)
- 40. 游戏开发一:游戏种类简介(940)