欢迎来到贱贱的博客

扩大
缩小

2017年5月18日

linux中用无名管道进行文件的读写

摘要: 1管道是什么: 水管子大家知道,有两端,在此一端用来读一端用来写,其中一端的输出作为另外一端的输入。 2 函数原型 int pipe(int pipefd[2]);//参数中分别代表的两端 3 例子:管道一端作为写 另外一端作为读 父子进程实现 运行结果: 阅读全文

posted @ 2017-05-18 22:19 L的存在 阅读(2388) 评论(0) 推荐(0)

linux中vfork对打开文件的处理

摘要: vfork和fork fork()函数是拷贝一个父进程的副本,拥有独立的代码段 数据段 堆栈空间 然而vfork是共享父亲进程的代码以及代码段 vfork是可以根据需要复制父进程空间,这样很大程度的提高勒性能。 1 例子vfork检测 子进程和父进程值是否一样 结果发现:子进程和父进程共享数据空间 阅读全文

posted @ 2017-05-18 16:50 L的存在 阅读(481) 评论(0) 推荐(0)

linux中fork对打开文件的处理

摘要: 1 子进程复制父进程的数据段、BBS段、代码段、堆空间、栈空间和文件描述符 2 对于文件描述符采用共享的方式 后面这个例子可以清晰的看出 结果分析: 父子进程对于局部变量执行复制操作 而对于文件描述符的文件表项信息则是共享使用。 阅读全文

posted @ 2017-05-18 16:25 L的存在 阅读(809) 评论(0) 推荐(0)

python学习笔记7-异常处理

摘要: 2 异常触发 3 自定义异常 阅读全文

posted @ 2017-05-18 12:42 L的存在 阅读(225) 评论(0) 推荐(0)

python学习笔记6-输入输出与文件读取写入

摘要: (1)打印到屏幕:print (2)读取键盘输入:input/raw_input (3)打开文件 open 关闭close 读取read (4)查找位置 定义指针位置 (5)文件重命名和删除 阅读全文

posted @ 2017-05-18 12:29 L的存在 阅读(403) 评论(0) 推荐(0)

python学习笔记5-自定义函数

摘要: 1 自定义函数 (1)函数代码块以def关键字开头,然后函数标识符名称和圆括号 (2)任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数 (3)函数的第一行语句可以选择性的使用文档字符串用于存放函数说明 (4)函数内容以冒号开始 并且缩进 (5)return[expression]结 阅读全文

posted @ 2017-05-18 12:21 L的存在 阅读(256) 评论(0) 推荐(0)

python学习笔记4-时间函数

摘要: 1 time 2 calender 阅读全文

posted @ 2017-05-18 11:42 L的存在 阅读(196) 评论(0) 推荐(0)

python学习笔记3-循环1

摘要: 1 while break continue 1.1 break continue pass 2 for 2.1 序列索引迭代 阅读全文

posted @ 2017-05-18 11:34 L的存在 阅读(238) 评论(0) 推荐(0)

python学习笔记2-条件语句

摘要: 注意:python不支持switch 阅读全文

posted @ 2017-05-18 11:22 L的存在 阅读(290) 评论(0) 推荐(0)

python学习笔记1-基础语法

摘要: 1 在3版本中print需要加上括号2 多行语句:用\连接 3 引号 字符串通常在引号中 不管是单引号 双引号还是三引号 必须保证前后一致 4注释: (1)#开头 也可以在结尾用#进行注释 (2)多行注释 用三引号括起来 5码组: 6帮助 7变量赋值 8数据类型 Numbers (1)不可以改变的数 阅读全文

posted @ 2017-05-18 10:59 L的存在 阅读(280) 评论(0) 推荐(0)

导航