渔舟唱晚的天空
——welkinwalker的遐想
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 在使用shared_ptr的时候碰到了这个问题,直接上代码示例,编译:g++ shared_ptr.cpp -I ~/usr_spider/include/ -L ~/usr_spider/lib64 #include<boost/shared_ptr.hpp>#include<boost/enable_shared_from_this.hpp>#include<iostream>usingnamespacestd;classtest:publicboost::enable_shared_from_this<test>{public:intnum 阅读全文
posted @ 2011-10-12 13:21 welkinwalker 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 在使用shared_ptr的时候碰到了这个问题,直接上代码示例,编译:g++ shared_ptr.cpp -I ~/usr_spider/include/ -L ~/usr_spider/lib64 #include<boost/shared_ptr.hpp>#include<boost/enable_shared_from_this.hpp>#include<iostream>usingnamespacestd;classtest:publicboost::enable_shared_from_this<test>{public:intnum 阅读全文
posted @ 2011-10-10 10:58 welkinwalker 阅读(1943) 评论(0) 推荐(0) 编辑
摘要: 原因是编译的时候使用了 -c g++ -o libderive.so -g -shared -fPIC -c reflection_derive.cpp把-c去掉就ok,查了半天才搞定,太杯具了~~ ,改成:g++ -o libderive.so -g -shared -fPIC reflection_derive.cpp 阅读全文
posted @ 2011-09-26 13:19 welkinwalker 阅读(4107) 评论(1) 推荐(1) 编辑
摘要: charp_arr[]="p_arr:helloworld";声明一个数组时,编译器将根据声明所指定的元素数量为数组保留内存空间,然后再创建数组名,它的值时一个常量,指向这段空间的起始位置。数组名是符号地址常量(一个常量指针,这个值不能被改变),在编译时求值并存在编译器的符号表里面,其值就是个内存地址;所以可以认为程序没有给他分配空间,数组名只是代表了那个数组空间;与指针不一样,指针指向一块空间,同时指针本身也存储在某个空间;可以认为数组名存在在符号表里,符号表是编译器用的,我们管不到;p_arr和&p_arr值是一样的,本来对常量取地址是非法的,但是标准组织没有定 阅读全文
posted @ 2011-09-07 18:41 welkinwalker 阅读(706) 评论(0) 推荐(2) 编辑
摘要: C语言中关于字符数组与字符指针的本质区别 阅读全文
posted @ 2011-09-06 11:57 welkinwalker 阅读(1483) 评论(0) 推荐(0) 编辑
摘要: 分享一篇前短时间总结的makefile速成,教你一天搞定makefile,略加实践掌握其最核心部分。 可以从下面的几个维度来学习和理解makefile: 规则 变量 函数 命令 make的命令选项 一个大型项目的makefile例子 make –p的输出概览 在正式介绍makefile的以上四个方面之前,首先一句话概括一下makefile是什么:makefile是用来描述文件依赖关系,并告诉make命令如何根据这种依赖关系,调用shell完成目标文件建立的文件。 makefile的执行时通过两步来完成的,第一步是扫描文件中的依赖关系,并藉此建立依赖关系树,然后从最底层... 阅读全文
posted @ 2011-09-06 10:30 welkinwalker 阅读(9614) 评论(0) 推荐(1) 编辑
摘要: doxygen是个好东西,帮我们做了一件比较繁琐的事情——把代码转化成文档,这里我们用他来生成测试用例的文档使用doxygen要做一下面几件事情:安装graphviz./configure --prefix=/home/admin/local/ && make -j 8 && make install安装doxygen使用doxygen -g 生成一个默认的doxygen配置文件Doxyfile修改Doxyfile,修改方法如下:@@ -26,13 +26,13 @@ DOXYFILE_ENCODING = UTF-8-PROJECT_NAME =+PROJEC 阅读全文
posted @ 2011-09-01 19:47 welkinwalker 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 性能测试通常情况下是个“系统问题”,抛开系统谈论性能通常不会被看做是一件有价值的事情。一个人说“XX模块的性能不好”,这话话我们怎么来解读的呢?一种情况说的是对于软硬资源的消耗过度,使系统响应速度变慢,也可能我们软硬件本身就不能提供足够的资源。(比如内存泄露,fd没有回收等等导致)还有一种情况就是在整个系统中这个模块是一个处理瓶颈,他的响应时间会拖累整个系统。这种情况通常还是比较常见的。前者只会与资源有关,后者只与时间有关。对于前者,只要这种资源消耗我们能承受,或者资源消耗的增加没有给响应时间带来“无法接受的影响”,我们甚至可以不把他看做一个问题;对于后者,毋庸置疑,抛开系统谈论响应时间是没有 阅读全文
posted @ 2011-08-30 10:39 welkinwalker 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 时间字符串和对象互转 阅读全文
posted @ 2011-08-24 11:17 welkinwalker 阅读(3409) 评论(0) 推荐(0) 编辑
摘要: 字符指针数组 字符指针的指针 一句话道出这两者之间的区别 阅读全文
posted @ 2011-08-23 17:59 welkinwalker 阅读(900) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页