当http的URI太长或者requestheader过大时会报414RequestURItoolarge或400badrequest错误。解决方法:修改两个参数参数一:#client_header_buffer_size:客户端请求头缓冲区大小,client_header_buffer_size128k;#如果请求头总长度大于小于128k,则使用此缓冲区参数二:#large_c..
分类:
其他好文 时间:
2015-04-16 20:05:55
阅读次数:
282
读写数据块函数--fread( )和fwrite( )函数 调用方式分别为: (1) 、fread(buffer,size,count,fp); 该函数将fp指向的文件的数据以数据块的形式读入内存buffer (2)、write(buffer,size,count,fp);该函数将内存buffer的...
分类:
其他好文 时间:
2015-04-16 01:26:31
阅读次数:
1518
最近的这个项目一直使用protocol buffer作为协议层,大家在使用的过程中发现,每次在创建消息的builder——即newBuilder的时候,会非常的慢(常常需要20ms以上),以至于大家现在基本是谈newBuilder色变的地步。今天亮亮终于忍不住,问我为啥一个builder的创建那么慢呢,我正在玩儿游戏,抽空调出源码来看了一下,发现里面就真是new了一个Builder对象,这个Bui...
分类:
其他好文 时间:
2015-04-15 21:34:45
阅读次数:
146
本文档为java编程人员使用protocol buffer提供了一个基本的介绍,通过一个简单的例程进行介绍。通过本文,你可以了解到如下信息:1、在一个.proto文件中定义一个信息格式.2、使用protoc命令进行编译,生成java代码.3、使用Java protocol buffer API进行读...
分类:
编程语言 时间:
2015-04-15 18:48:19
阅读次数:
205
// Create a byte array
byte[] bytes = new byte[10];
// Wrap a byte array into a buffer
ByteBuffer buf = ByteBuffer.wrap(bytes);
// Retrieve bytes between the position and limit
// (see Pu...
分类:
编程语言 时间:
2015-04-14 18:08:02
阅读次数:
203
项目中用到的fcntl.hfcntl : file control : 文件控制errno.h : 提供了一种错误报告机制malloc.h : 动态分配内存sys/mman.h : 内存管理声明linux/videodev2.h : 视频驱动头文件linnux/fb.h :frame buffer ...
分类:
系统相关 时间:
2015-04-14 14:35:52
阅读次数:
199
一 下载
Google下载地址:https://developers.google.com/protocol-buffers/docs/downloads?hl=zh-CN
Github下载地址:https://github.com/google/protobuf
我这里下载版本:protobuf-2.6.1.tar.gz
二 编译
1 解压
将上面的压缩包解压到文件夹 pro...
分类:
其他好文 时间:
2015-04-13 20:55:05
阅读次数:
274
引自:http://www.michael-noll.com/blog/2013/06/21/understanding-storm-internal-message-buffers/When you are optimizing the performance of your Storm topo...
分类:
其他好文 时间:
2015-04-13 20:26:34
阅读次数:
178
size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream );
buffer-指向要写数据的存储位置
size-目标所占字节数
count-写目标的最大数量,即写入多少个size大小的数据
stream-文件结构指针
举例:
定义一个结构体
struct student
{
int n...
分类:
其他好文 时间:
2015-04-13 19:01:00
阅读次数:
129
char类型占一个字节,8位int类型四个字节32位(long类型的转换跟int类型相同)#include int IntToChar(int tmp, char buffer[4]){ buffer[0] = (char)tmp; buffer[1] = (char)(tmp >> ...
分类:
其他好文 时间:
2015-04-13 18:34:33
阅读次数:
157