Linux 0.11
中字符设备的使用
一、概述
本文自顶向下一步步探索字符设备的读写是怎么完成的。通常我们在Linux应用程序中用open,read,write对各种类型的文件进行...
分类:
系统相关 时间:
2016-12-18 21:16:29
阅读次数:
367
标题:NetStream 关注点:Read、Write 正文: int size = Read(buf, 0, buf.length); 这里一次会读入length个字节,如果小于这个数量,后面的就是垃圾数据,我当时被这个搞懵了,看了两天才找出问题,我是直接读入到buf,然后通过Encoding.D ...
无名管道是linux中管道通信的一种原始方法,有以下特征: 1、单工通信模式,具有固定的读端和写端; 2、管道可以看成是一种特殊的文件,对于它的读写可以使用普通的read(),write()等文件IO操作函数接口,但是它不属于任何文件系统,并且只存在与内存中; 3、只能用于具有亲缘关系的进程之间的通 ...
分类:
系统相关 时间:
2016-12-17 11:18:27
阅读次数:
306
UnionFS UnionFS是一种为Linux,FreeBSD和NetBSD操作系统设计的把其他文件系统联合到一个联合挂载点的文件系统服务。它使用branch把不同文件系统的文件和目录“透明地”覆盖,形成一个单一一致的文件系统。这些branches或者是read-only或者是read-write ...
分类:
系统相关 时间:
2016-12-17 02:02:16
阅读次数:
521
1. ACL权限 1.1 ACL权限简介与开启 (1)ACL权限简介 ①ACL是Access Control List的缩写,主要目的是在提供传统的owner,group,others的read,write,execute权限之外的局部权限设定。ACL可以针对单个用户,单个文件或目录来进行r,w,x ...
分类:
其他好文 时间:
2016-12-16 09:48:21
阅读次数:
177
I/O输入,输出第一:先判断到底是输入还是输出,站在程序的立场第二:判断是传递字节,还是字符,决定管道粗细,字节流是最基本的数据输出管道。字符类型管道专门用来传送文本数据。Java流的四大父类:1.字节流(包含InputStream,OutputStream) 2.字符流(包含Read,Write) ...
分类:
其他好文 时间:
2016-12-15 20:58:38
阅读次数:
195
设置TS的authorized,提高安全性,针对指定用户拥有权限才能访问数据库的数据,TS默认用户分为普通用户和管理员用户,权限分为read,write,allprivileges三种权限添加用户可以通过终端或者WEB方式2种方式:开启一个用户权限的过程:1、在安装好数据库后,通过默认方式登陆数据库:..
分类:
数据库 时间:
2016-12-11 23:46:10
阅读次数:
3922
c# 调用C++的dll报错 Attempted to read or write protected memory: 原因是:c# 传递Null的string值导致的,将Null改为string.empty即可 ...
分类:
编程语言 时间:
2016-12-06 09:38:54
阅读次数:
178
linux哲学思想1.一切皆为文件linux将所有的对象几乎都抽象为文件,无论是硬件设备、还是通讯接口都当做文件处理,这样可以设计统一的访问控制操作(read();write();delete();等等)接口,同时也可进一步提高内核控制源码的精简程度。2.程序的功能绝对单一性一个程序只是完成一项功能... ...
分类:
系统相关 时间:
2016-12-06 02:47:22
阅读次数:
219
1. mmap mmap可以把磁盘文件的一部分直接映射到内存,这样文件中的位置直接就有对应的内存地址,对文件的读写可以直接用指针而不需要read/write函数。共享内存交换数据,不切换权级,速度快。mmap缺点:1)耗内存,碎片。2)普通文件。 优点:1)map速度快。 2)可原子访问任一字节,不 ...
分类:
其他好文 时间:
2016-12-04 07:18:10
阅读次数:
148