技术的乐趣在于分享,欢迎多多交流,多多沟通。
全部博文(877)
发布时间:2014-04-23 14:53:14
http://blog.csdn.net/mybelief321/article/details/8992052对于赶时间的朋友,只看第一段就好了。 首先,我非常肯定以及确定的告诉你ssize_t是有符号整型,在32位机器上等同与int,在64位机器上等同与long int,有没有注意到,它和long数据类型有啥区别?其实就是一样的。size_t 就是无符号型的ssize_.........【阅读全文】
发布时间:2014-04-23 14:52:25
http://blog.csdn.net/mybelief321/article/details/8988862Linux系统调用 系统调用指操作系统提供给用户程序调用的一组“特殊”接口,用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务。 为什么用户程序不能直接访问系统内核提供的服务呢?这是由于在.........【阅读全文】
发布时间:2014-04-23 14:51:25
http://blog.csdn.net/mybelief321/article/details/8993138文件锁 上一节:http://blog.csdn.net/mybelief321/article/details/8989755讲述的5个基本函数函数open()、read()、write()、lseek()和close()实现的文件的打开、读/写等操作,本节将讨论在文件已经共享的情况下如何操作,也就是当多个.........【阅读全文】
发布时间:2014-04-23 14:50:25
http://blog.csdn.net/mybelief321/article/details/8989755Linux文件I/O系统概述 虚拟文件系统(VFS) Linux系统成功的关键因素之一就是具有与其他操作系统和谐共存的能力。Linux系统的文件系统由两层结构构建:第一层是虚拟文件系统(VFS),第二层是各种不同的具体的文.........【阅读全文】
发布时间:2014-04-21 13:37:14
这里就是用到了异或的特性罢了。就是一个数与另外一个数异或的结果再与这个数异或就会得到其原值。如:a == a ^ b ^ b;上面这个用得很巧,巧就巧在他们无形中使用了中间变量。因为第二行的时候的i已经是他们第一次异或的结果了,所以再异或一个就得到了i本身的值,所以j的值就是原来i的值了。不借助第三个.........【阅读全文】