2015-01-31

今天是周六,又继续学习了关于进程的东西,关于到父进程和子进程同时打开一个文件的问题,这个问题就是关于Linux的文件描述符和文件表项的关系了,众所周知Linux的open函数,会打开一个文件,这个fd首先指向一个文件表项,这个文件表项保存着读取这个文件的位置等等。

也就是说fork之后,父进程和子进程虽然用着两个不同的文件描述符,但是实际上他们的文件描述符指向的还是一个文件表项,他们共享着读取文件的位置等信息。          就是这样吧,详解在apue第三版那本书上的第185页有个图,还可以请各位看官去看看。

今天好累,洗洗睡了,我去刷牙!

时间: 2024-08-06 11:39:14

2015-01-31的相关文章

2015.01.31 转移开发环境后所需要做的改动

转移开发环境后所需要做的改动(倒序 ) 7. 挂载目录 # 先卸载目录 umount /usr/local/WholetonTM/webadmin/ # 将 /opt 的 webadmin 挂载至 /usr/local mount --bind /opt/ws/source/refactor/WholetonTM/webadmin/ /usr/local/WholetonTM/webadmin/ 6. 创建数据库 使用php artisan 创建数据表 # 创建表 php -n artisan

周记 2015.01.31

1. 备份数据:将数据备份两份,最好备份到不同的服务器上,防止意外情况. 2. ls vnc* //可以通过这种方式查询含有vnc字符串的应用,前面可以不用加* 3. tomcat 下可以通过:Test.class.getResource(“/”) 来获取到classes所在的目录. 4. 通过yum grouplist可以查看安装好的程序和可以安装的程序 5. 通道映射访问时,本地需要使用localhost或者127.0.0.1 ,不要使用本地IP.因为通道中本地端口只会映射到一个IP上,即l

业界顶级存储IO 性能分析工具Iometer 2015.01.23A1版本(基于2014年1.1.0版本)

篇首语 在存储界浪迹几年的人,或多或少都使用过一款或多款IO 测试工具来说明某款存储产品或者存储系统的性能表现.主流的存储厂商,在售前产品比拼测试阶段,客户一般都需要竞标者提供一些测试数据,而这些测试数据最好采用同一款第三方工具,基于相同的标准.迄今为止,这些工具中比较著名的有Iometer.Iozone.fio.vdbench 等. 笔者曾经有一段时间使用过Iometer,后来因为其支持平台类型过于狭窄而放弃.在去年的一个北美SDN项目中,由于需要进行性能数据比较,同时为便于北美工程师可以协同

2015.7.31学习内容

2015.7.31学习内容 循环结构——for循环 1.什么时候选用for循环结构? 当循环次数固定的时候,我们首选for循环 2.for循环结构的基本语法和执行顺序是什么? (1).for语法 for(初始变量;循环条件;迭代变量){ } for(int i=0;i<100;i++){ //循环操作 } (2).死循环:如果一个循环没有终止条件,那么该程序将会无休止的执行下去,直到我们强行结束掉该程序 ,程序才强行退出,那么这样的循环,称为死循环. (3).break 当我们想要在循环过程中,

【2015/01/28】QQ徽章墙通用破解补丁(理论支持目前所有版本)

[软件介绍:]软件名称:QQ徽章墙通用补丁软件版本:1.1软件语言:简体中文更新日期:2015.01.28软件制作:Mrack软件大小:9.33 KB (9,561 字节)CRC32:FBD44EADMD5:904349422A9D60F85489789A07C7A23D┏-----------------------------------------┓             QQ徽章墙全版本通杀         请在24小时内删除本补丁   如有私自传播造成纠纷,本人概不负责.------

模拟test文件下的201712{01..31}/pdf这些文件夹下都有100个pdf文件

1.模拟test文件下的201712{01..31}/pdf这些文件夹下都有100个pdf文件注意灰色部分有反引号[[email protected] ~]# cat b.sh#!/bin/bashcd /root/test && mkdir -p 201712{01..31}/pdfWJ=find /root/moban -type ffor f in find /root/test/201712{01..31}/pdf -type ddocp $WJ $f &>/dev/

Cheatsheet: 2015 01.01~ 01.31

JAVA JVM Architecture Improving Lock Performance in Java 10 Best Java Tools That Every Java Programmers Should Know Web Performance Optimization in ASP.NET Web Sites Simple JavaScript OOP for C++, Java and C# Developers Improve Node.js Performance by

March 3rd 2015 &lt;11:31&gt;

spoj 1167 <MINCOUNT> http://www.spoj.com/problems/MINCOUNT/ 一个高度为h的正立三角形,由硬币拼成,现在把这个三角形通过一动硬币位置变成倒立等大的三角形,求最少移动硬币数. 其实也就是求正立与倒立两个三角形最小不重叠部分,列几个例子我发现,重叠部分最大是三分之二,即不重叠的就是三分之一.高度为h的三角形共由[h*(h+1)]/2个硬币组成,它的三分之一=[h*(h+1)]/6.但是数据较大,会溢出.我们使h=2a+b,h+1=3c+d.

2015.01.15(android AsyncTask)

参考网址:http://www.cnblogs.com/devinzhang/archive/2012/02/13/2350070.html 1 /* 2 * Params 启动任务执行的输入参数,比如HTTP请求的URL. 3 * Progress 后台任务执行的百分比. 4 * Result 后台执行任务最终返回的结果,比如String 5 * 6 * doInBackground(Params…) :后台执行,比较耗时的操作都可以放在这里.注意这里不能直接操作UI. 7 * 此方法在后台线

存储网络接口技术发展跟踪(2015.01)

搞存储的,不懂存储接口,那简直是笑谈,本文将跟踪当今业界主流的存储接口.关于存储接口的详细技术细节,可以在后续文章中描述. 存储网络接口 设备数 最远距离(M) 线缆类型 接口设备 传输速率(MB/sec) 接口属性 FC 16M 10 (铜)           10KM+ (光纤) 铜: 光纤 HBA 100, 200, 400, 800, 1600 双口 FCoE 16M 10 (铜)           非常长(光纤) 铜: 光纤 CNA           10GbE NIC 1150