码迷,mamicode.com
首页 >  
搜索关键字:缓冲    ( 8156个结果
JAVA服务器端性能优化----String
String的连接 方法1 使用+= String s = new String(); for (int i = 0; i   s+= "a"; }   方法2 使用带缓冲区的StringBuffer StringBuffer s = new StringBuffer(); for (int i = 0; i  s.append("a") }   方法1执行时间大概在...
分类:编程语言   时间:2014-07-22 23:02:33    阅读次数:311
《Linux/Unix系统编程手册》读书笔记8 (文件I/O缓冲)
《Linux/Unix系统编程手册》读书笔记 目录第13章这章主要将了关于文件I/O的缓冲。系统I/O调用(即内核)和C语言标准库I/O函数(即stdio函数)在对磁盘进行操作的时候都会发生缓冲。通过缓冲可以在一定程度上将用户空间与实际的物理设备分离,还可以减少内核访问磁盘的次数。先来看看关于内核缓...
分类:系统相关   时间:2014-05-06 00:20:36    阅读次数:484
Golang标准库之Buffer
BufferGo标准库Buffer是一个可变大小的字节缓冲区,可以用Wirte和Read方法操作它,在Go标准库中,定义了如下关于Buffer的数据结构。typeBufferstruct{ buf[]byte//contentsarethebytesbuf[off:len(buf)] offint//readat&buf[off],writeat&buf[len(buf)] runeBytes[utf8...
分类:其他好文   时间:2014-05-03 01:30:02    阅读次数:539
缓冲DNS
当客户机上网时,每个人会出去请求DNS服务器解析,为了避免这种网络流量的浪费和网络延迟。需建立一台DNS缓冲服务器,当客户机请求解析缓存中没有的某个域名时,服务器以递归查询的方式将其转交给指定的其他DNS服务器解析,获得查询结果后再返回给客户机,当其他客户机需要再次..
分类:其他好文   时间:2014-05-02 03:08:55    阅读次数:301
Redis的字典(dict)rehash过程源码解析
Redis的内存存储结构是个大的字典存储,也就是我们通常说的哈希表。Redis小到可以存储几万记录的CACHE,大到可以存储几千万甚至上亿的记录(看内存而定),这充分说明Redis作为缓冲的强大。Redis的核心数据结构就是字典(dict),dict在数据量不断增大的过程中,会遇到HASH(key)碰撞的问题,如果DICT不够大,碰撞的概率增大,这样单个hash 桶存储的元素会越来愈多,查询效率就...
分类:其他好文   时间:2014-05-01 21:56:59    阅读次数:398
判断标准I/O的缓冲区类型
#include void pr_stdio(const char *, FILE *);int main(){ FILE *fp; fputs("enter any character\n",stdout); if(getchar()==EOF) printf("getchar error");....
分类:其他好文   时间:2014-05-01 20:18:16    阅读次数:321
常用C库函数小结
1. sprintf 原型:int sprintf( char *buffer, const char *format, [ argument] … ); 功能:将格式化后的字符串写在buffer中,常用于把数字打印在字符串中;连接字符串。 参数:buffer - 待写入缓冲区; format - ...
分类:其他好文   时间:2014-05-01 19:32:52    阅读次数:323
NIO之Buffer
BufferBufferMark<=Position <=Limt<=Capacity状态变量position:在从通道读取时,将所读取的数据放到底层的数组中。position变量跟踪已经写了多少数据。它指定了下一个字节将放到数组的哪一个元素中。因此,如果从通道中读三个字节到缓冲区中,那么缓冲区的p...
分类:其他好文   时间:2014-05-01 07:54:06    阅读次数:326
文件读取 FILE
需要了解的概念[数据流][缓冲区(Buffer)][文件类型][文件存取方式][借助文件指针读写文件]需要理解的知识点包括:数据流、缓冲区、文件类型、文件存取方式1.1 数据流:指程序与数据的交互是以流的形式进行的.进行C语言文件的存取时,都会先进行“打开文件”操作,这个操作就是在打开数据流,而“关...
分类:其他好文   时间:2014-05-01 05:16:01    阅读次数:627
看书小记3(《C专家编程》)
gets()不检查缓冲区空间,多出来的字符会覆盖堆栈原先的内容。 fgets()的第二个参数说明最大读入的字符数。如果这个参数值为n,那么fgets()就会读取最多n-1个字符或读完一个换行符为止。两个条件满足任意一个结束。 fgets()读取到换行符,就会把它存到字符串里,而不是想gets()那样丢弃它。 fgets()的第三个参数说明读哪个文件。从键盘上读数据时,可以使用stdin(代表...
分类:其他好文   时间:2014-04-29 13:17:22    阅读次数:337
8156条   上一页 1 ... 812 813 814 815 816 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!