做Web服务器时通常需要将文件传送出去,其中一种方法是通过定义一个buffer每次读取文件发送给接收端。大多数服务器会选择sendfile的方式,nginx实现时就是采用这种方式。对于并发搞得服务器性能上能得到优势。 对于第一种方式需要进入内核两次,分别是读取磁盘文件和写入socket,对...
分类:
其他好文 时间:
2015-06-12 23:47:33
阅读次数:
148
参考: http://www.cnblogs.com/FredCong/archive/2012/10/13/2722893.html使用RGB#include #include void myDisplay1(void){ glClear(GL_COLOR_BUFFER_BIT); g...
分类:
其他好文 时间:
2015-06-12 22:12:35
阅读次数:
141
这是CSAPP官网上的著名实验,通过注入汇编代码实现堆栈溢出攻击。实验材料可到我的github仓库 https://github.com/Cheukyin/CSAPP-LAB/ 选择buffer-overflow分支下载 linux默认开启ASLR,每次加载程序,变量地址都会不一样,所以若要关...
分类:
移动开发 时间:
2015-06-12 20:37:41
阅读次数:
219
mysql体系结构mysql存储引擎结构体系结构带来的调优体会:per-threads-bufferr位每个连接会会话的内存,不宜过大querycache建议关闭,否则在频繁更新的系统中易出现Waitingforquerycachelockread_buffer_size用于表的顺序扫描read_rnd_bufer_size该参数用于表的随机读取sort_buf..
分类:
数据库 时间:
2015-06-12 15:16:05
阅读次数:
197
今天在使用Java NIO的Channel和Buffer进行文件操作时候,报了java.nio.charset.MalformedInputException: Input length = 1异常,具体如下:
java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.t...
分类:
编程语言 时间:
2015-06-12 01:01:59
阅读次数:
272
mysql优化是一个相对来说比较重要的事情了,特别像对mysql读写比较多的网站就显得非常重要了,下面我们来介绍mysql大内存高性能优化方案8G内存下MySQL的优化按照下面的设置试试看:key_buffer = 3840Mmax_allowed_packet = 16Mtable_cache =...
分类:
数据库 时间:
2015-06-11 20:53:56
阅读次数:
121
目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询2索引及查询优化三、配置优化1) max_connections2) back_log3) interactive_timeout4) key_buffer_si...
分类:
数据库 时间:
2015-06-11 18:41:48
阅读次数:
188
innodb_buffer_pool_size如 果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffer size更敏感。MySIAM可能对于大数据量使用默认的key_buffer_size也还好,但Innodb在大数据量时用默认值就感觉在爬了。 Innodb的...
分类:
数据库 时间:
2015-06-11 18:33:17
阅读次数:
141
scanf() 处理字符串时, 更基于获取单词, 而不是获取字符串, 在字符串末尾增加 '\0' 字符, 如果指定了宽度, 则字符串长度为 N + 1, 停止读取字符串结束原因: 1.遇到了第一个非空白字符 2.如果指定了宽度, 读取指定宽度后停止读取gets(char buffer[]) 从标.....
分类:
编程语言 时间:
2015-06-11 16:49:32
阅读次数:
158
buffer:js在后台操作的必须用到二进制,buffer类就是用于帮助我们处理这种情况创建buffer对象:new Buffer(size):创建buff对象,有length属性buf.fill(value,[offset],[end]):初始化缓存区的内容new Buffer(array):使用...
分类:
Web程序 时间:
2015-06-11 14:21:51
阅读次数:
179