C++
文章平均质量分 62
Mei
这个作者很懒,什么都没留下…
展开
-
valgrind学习笔记--安装
1. 下载源文件包 valgrind-3.6.1.tar.bz2; 解压文件:tar -jxf valgrind-3.6.1.tar.bz2下载地址为:http://valgrind.org/downloads/current.html另外如果是ubuntu可以使用命令:原创 2011-09-13 10:40:35 · 759 阅读 · 0 评论 -
Programming Perl----------Column1
Problem 3. This problem let us write all the solutions, and run, then based on the results we can get the most effective solution.Now I don't want to compare these solutions including last file原创 2012-05-31 14:03:53 · 525 阅读 · 0 评论 -
Programming Perl--Column1
problem:以计算机的角度来分析probleminput:一个至多包含n=10,000,000个正整数的file,所有的integer都必须小于n,integer不允许重复出现output:升序排序的integer list约束条件:内存最大为1M,磁盘空间可认为无限大,运行时间不可到分钟级,要在seconds范围solution:解决方案很简单,就是使用一个b原创 2012-03-23 18:11:17 · 604 阅读 · 0 评论 -
C语言之#define用法总结
原文出处:http://anna-zr.iteye.com/blog/510368#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。转载 2012-03-26 11:27:28 · 1913 阅读 · 0 评论 -
linux网络编程并发进程,select和epoll(二)
网上关于select和epoll的例子大同小异,这里就不再重复叙述了,给出几个网站链接,大家可以到改网址去看,根据自己的需要修改代码,我也是挑选了一个代码,然后一行一行看明白后修改的。epoll精髓epoll相关资料整理epoll LT VS ET (ZZ原创 2011-08-26 11:29:49 · 719 阅读 · 0 评论 -
source insight无法查看.cc文件
由于今天使用source insight查看.cc文件,但是打开之后没有任何反应,不识别该类文件格式现将解决方案写上来备注:在optins->Document Options 中选择语言为C++语言并在File Filter中添加;*.cc点击close即可完成。原创 2011-08-25 10:14:00 · 924 阅读 · 0 评论 -
CPU Profiler使用指南
原文地址:http://google-perftools.googlecode.com/svn/trunk/doc/cpuprofile.htmlCPU Profiler使用过程包含三个步骤:与应用程序链接,运行代码,分析输出结果1. link the library i翻译 2011-09-14 10:01:42 · 7880 阅读 · 0 评论 -
google CPU Profiler 二进制数据文件格式
原文地址:http://google-perftools.googlecode.com/svn/trunk/doc/cpuprofile-fileformat.html本文主要是对CPU Profiler工具产生的二进制数据文件进行的说明。源代码位于下载的profiler源文翻译 2011-09-13 20:33:20 · 1235 阅读 · 0 评论 -
google-perftools
地址:http://code.google.com/p/google-perftools/google提供了这些profiler工具,主要目的在于为开发者提供一个分析程序性能的工具,便于开发者发现程序性能瓶颈,从而优化程序。这些工具对于使用C++语言开发的多线程程序尤其有原创 2011-09-13 15:33:03 · 759 阅读 · 0 评论 -
valgrind学习笔记--使用
如果要使用valgrind打印出详细的信息,需要在编译文件的时候加入-g参数valgrind的使用 参数:命令行执行 valgrind--tool=memcheck--leak-check=yes --show-reachable=yes test–me原创 2011-09-13 13:16:00 · 1081 阅读 · 0 评论 -
linux网络编程并发进程,select和epoll(一)
linux中学习网络编程,最先开始的莫过于写一个client/server程序作为练习。我最近也在写这些东西,还得在这里感谢公司老大, 给了我这个实习生学习的机会,自己很菜啦首先:我们了解到在server端最原始也最简单的方式莫过于第一步建立一个socket,第二步将原创 2011-08-26 11:20:16 · 680 阅读 · 0 评论