ioctl 是用来设置硬件控制寄存器,或者读取硬件状态寄存器的数值之类的。而read,write 是把数据丢入缓冲区,硬件的驱动从缓冲区读取数据一个个发送或者把接收的数据送入缓冲区。ioctl(keyFd, FIONREAD, &b)得到缓冲区里有多少字节要被读取,然后将字节数放入b里面。接下来就能...
分类:
其他好文 时间:
2014-07-06 22:22:58
阅读次数:
212
//pbak是要检查是否为空的文件夹路径 if (Directory.GetDirectories(pbak).Length > 0 || Directory.GetFiles(pbak).Length > 0) { Response.Write(""); }
分类:
其他好文 时间:
2014-07-06 22:13:49
阅读次数:
629
前言环境:ubuntu12.04一. ubuntu设置默认开机界面在网上查看了好几种方法,对于当前环境方便或者有用的方式是对/etc/default/grub文件进行设置。1.默认开机命令行界面file: /etc/default/grub文件中GRUB_CMDLINE_LINUX_DEFAULT=...
分类:
其他好文 时间:
2014-07-06 21:29:16
阅读次数:
195
准备工作下载jad.exe文件:http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip下载jadeclipse插件:http://prdownloads.sourceforge.net/jadclipse/net.sf.ja...
分类:
系统相关 时间:
2014-07-06 20:05:01
阅读次数:
293
first,there are some default jdk in system.when we get the java 1.7.0 foldel,we should use it to instead of the default jdk.so just use sudo update-al...
分类:
编程语言 时间:
2014-07-06 14:22:35
阅读次数:
281
缓存方式: 直接映射 N路关联缓存策略: write through:通写 write back:回写进程类别: 交互式进程(IO密集型) 批处理进程(CPU密集型) 实时进程(Real-time)CPU: 时间片长,优先级低IO:时间片短,优先级高Linux优先级:priority ...
分类:
其他好文 时间:
2014-07-05 22:06:21
阅读次数:
357
Description: Given two strings, write a method to decide if one is a permutation of the other.We could use the same idea from CTCI 1.1. The only diffe...
分类:
其他好文 时间:
2014-07-05 21:43:01
阅读次数:
231
直接备份mysqldump -u用户名-p密码-h 192.168.1.15-c --default-character-set=utf8 数据库名>xxx.sql使用gzip压缩备份mysqldump -u用户名-p密码-h 192.168.1.15-c --default-character-s...
分类:
数据库 时间:
2014-07-05 20:51:29
阅读次数:
430
背景是设计一个实时数据接入的模块,负责接收客户端的实时数据写入(如日志流,点击流),数据支持直接下沉到HBase上(后续提供HBase上的查询),或先持久化到Kafka里,方便后续进行一些计算和处理,再下沉到文件系统或做别的输出。
在设计中,对于客户端和服务端有这么些目标。
客户端需要支持多语言(Java,C++),做得尽量轻量级,只要连上服务端的ip:port,以RPC的形式调用简单的write就可以把数据写出去。客户端不承担任何逻辑的处理,服务端的负载均衡对客户端是透明的。
服务端想要做的是一个去中心...
分类:
其他好文 时间:
2014-07-04 08:59:19
阅读次数:
552
mmap与read/write两条路线对文件的访问比较 我们知道无论是通过mmap或read/write访问文件在内核中都必须经过缓存, 当需要从文件读写内容时,都经过内存拷贝的方式与内核中的缓存进行通讯。 1. 用read/write方式,用户须向内核指定要读多少,内核再把得到的内容从内核缓存拷向...
分类:
其他好文 时间:
2014-07-03 23:49:43
阅读次数:
469