- 博客(14)
- 资源 (52)
- 收藏
- 关注
转载 undefined reference to `clock_gettime' 链接错误问题解决
当你编译程序时, 碰到下面的链接错误, timeval.c:(.text+0x6f): undefined reference to `clock_gettime' 则你只需要在你的Makefile文件里面添加 -lrt ,重新编译即可。gcc -lrt
2012-09-28 17:31:27 928
原创 memcached1.4.14 get conn_state 跟踪
Breakpoint 1, drive_machine (fd=, which=, arg=0x7fffe8013540) at memcached.c:37533753 switch(c->state) {(gdb) p c->state$2 = conn_read(gdb) n3807 res = IS_UDP(c->transport) ?
2012-09-21 10:18:41 860
转载 configure的交叉编译问题
configure的交叉编译问题 (2012-09-08 23:10)标签: - 分类: 编程点滴 这个是前一篇CMake交叉编译的后继。针对的也是像我一样,对Linux下configure编译工具毫不了解但是要用它们做交叉编译的程序猿们。 首先,所谓的configure虽然用的多,但是它也只是一个自动生成的东西,如果你打开这个东西一看,那真和天书差不多。我们下载
2012-09-14 15:56:45 4019
原创 error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
用makefile的时候遇到了这个错误,Test.h:4: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘CTest’原因:用gcc 编译.cpp文件了(CTest是类名)
2012-09-14 13:44:49 1214
原创 上传代码至bitbucket 及遇到的问题汇总
1,用服务器上的空仓库生成.hg文件hg clone your-url2,将生成的.hg目录拷到要上传的本地仓库目录下(初始时hg init)3,添加要上传的文件到本地仓库hg add 4,将代码提交到本地仓库hg commit 5,将本地仓库的代码提交到服务器hg push your-url可能遇到的问题汇总:Q:中止: 此处没有水银版本库(没有找
2012-09-14 10:19:49 5523
原创 ubuntu 下向Bitbucket上传代码遇到的问题
Q:中止: 此处没有水银版本库(没有找到 .hg)!A:hg initQ:yu@MCW-xnYu:~/memcache/Bitbucket_repository$ hg clone ssh://[email protected]/***/***The authenticity of host 'bitbucket.org (207.223.240.182)' can't
2012-09-14 09:32:52 1832
原创 automake 出错处理
yu@MCW-xnYu:~/1temp/modify_makefile_for_bench/memcached-1.4.14-modify$ automakedoc/Makefile.am:12: `%'-style pattern rules are a GNU make extensiondoc/Makefile.am:15: `%'-style pattern rules are a G
2012-09-13 17:25:26 2733
原创 1.4.13 chunk大小
Breakpoint 1, slabs_init (limit=67108864, factor=1.25, prealloc=false) at slabs.c:100100 unsigned int size = sizeof(item) + settings.chunk_size;(gdb) p size$1 = (gdb) n102 mem_
2012-09-11 20:26:39 644
原创 memcached iov msglist
最近研究memcached 的iov部分,把理解的相关东西做个笔记,防止忘了,有错误之处也欢迎各位指摘。微笑struct msghdr{void *msg_name; /* Socket name */int msg_namelen; /* Length of name */struct iovec *msg_iov; /* Data blocks */int msg_iovlen;
2012-09-11 19:58:02 784
转载 char*,char[],string,cstring
char*/char[] char*是字符指针类型。比如:char * pchar;则pchar就是一个指针,是一个指向字符地址的指针。对于char[]而言,可以把数组名当作char*类型来处理,所以我们把两者放在一起讨论。字符类型的指针与其它基本类型的指针之间有一个非常重要的区别,看下面这个程序: int age[]={11,2,33}; char name[
2012-09-11 08:55:08 668
转载 Memcached一些特性和限制 。在一些严重的情形下(通常应该不会遇到),服务器将在发送这行错误后关闭连接。这是服务器主动关闭连接的唯一情况。
Memcached一些特性和限制•在 Memcached中可以保存的item数据量是没有限制的,只有内存足够• Memcached单进程最大使用内存为2G,要使用更多内存,可以分多个端口开启多个Memcached进程•最大30天的数据过期时间,设置为永久的也会在这个时间过期,常量REALTIME_MAXDELTA60*60*24*30控制•最大键长为250字节,大于该长度无法存
2012-09-10 11:17:33 4962
转载 GDB基本命令(整合)
一、gdb调试基本知识a.调试器指示的是将要执行的代码行b.只有在编译时拥有调试符号(-g)的程序才能在调试时看到源码c.同一行上有多个断点时,gdb仅中断在断点号最小的那个断点上d.断点可以设置在同一程序的不同文件中e.在任何给定时间,gdb只有一个焦点,即当前“活动”的文件f.源文件改变后,断点发生移动,带式断点属性的行号不变二、GDB基本命令清单查询在 g
2012-09-07 15:38:00 770
转载 gdb调试memcached
为了方便gdb调试,按照如下重新编译:如果list命令不好用,说明没有把gdb编译进去(若执行完一下步骤依然不好用,可以先make clean然后再执行下面的命令,需要在执行该命令的终端或新的终端打开有效,之前开启的终端依然无效)./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent C
2012-09-07 15:06:53 1425
翻译 Wavefronts and Workgroups
Programming Guide:Wavefronts and groups are two concepts relating to compute kernels that providedata-parallel granularity. A wavefront executes a number of work-items in lock step relative to e
2012-09-04 09:03:00 1314
内核分析—中断
2013-02-21
Google_C++编码规范_中文.pdf
2012-10-15
memcached_allocator_slab_langwan
2012-08-22
Memory System on Fusion APU
2012-06-29
AMD_Accelerated_Parallel_Processing_OpenCL_Programming_Guide
2012-06-28
Git-2.14.1-64-bit.exe
2017-09-22
Onvif对接Rtsp实时媒体流(基于live555)
2017-09-22
RFC2326(RTSP) 中文版
2013-05-09
RFC3550中文版 (RTP/RTCP)
2013-05-09
Google C++编程风格指南.pdf
2013-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人