- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Generate profile using VS ultimate 2010
1. Sample vsperfcmd.exe /start:Sample /output:1.vsp vsperfcmd.exe /launch:TestPerf1.exe vsperfcmd.exe -shutdown 2. Instruction 1) Choose profile in VS properties->Linker->Advanced 2) vsinstr
2013-04-16 14:16:21 549
原创 Generate Code coverage report on Ubuntu
1. In makefile, add build flags "-fprofile-arcs -ftest-coverage" 2. mmake debug to generate .gcno file for each .cpp file 3. Run ./testHello and exit normally 4. lcov --directory ./ --capture --ou
2013-04-16 14:10:45 639
转载 Valgrind
Valgrind是GNU v2下的开源软件,你可以从http://valgrind.org下载最新的源代码。 Valgrind的安装: 1.从http://valgrind.org下载最新的valgrind-3.7.0.tar.bz2d,用tar -xfvalgrind-3.7.0.tar.bz2解压安装包。 2.执行./configure,检查安装要求的配置。 3.执行make。
2013-04-16 11:18:04 856
转载 fstab
Linux fstab参数详解 1、fstab文件的作用 2、/etc/fstab文件的一个示例行 3、修改/etc/fstab实现自动挂载Windows分区,并显示中文目录 简单介绍: 使用权限: 超级使用者 位置 : /etc/fstab 说明 : 存放档案系统与目录结构对应资料的档案 1、fstab文件的作用 这个文件描述系统中各种文件系统的信息。一般而言,应用
2013-04-16 10:03:42 748
转载 dpkg
“dpkg ”是“Debian Package ”的简写。为 “Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等。 dpkg是Debian软件包管理器的基础,它被伊恩·默多克创建于1993年。dpkg与RPM十分相似,同样被用于安装、卸载和供给.deb软件包相关
2013-04-16 09:59:00 854
转载 线程同步的方式和机制
临界区、互斥区、事件、信号量四种方式 临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共享资源进行访问,如果有多个线程试图访问公共资源,那么在有一个线程进入后,其他试图访问公共资源的线程将被挂起,并一直等到进入
2013-04-16 09:45:00 423
转载 设置ip和dns on ubuntu
1.设置IP, 终端输入 sudo gedit /etc/network/interfaces 假设实用的是网卡0,如果是其它网卡就将eth0改为对应的值。 auto lo iface lo inet loopback #使用网卡0 auto eth0 #使用静态IP iface eth0 inet static #设置IP address 172.32.1.11 #设置子
2013-04-13 11:43:17 562
转载 __stdcall,__cdecl,_cdecl,_stdcall,__fastcall,_fastcall 区别简介
1. 今天写线程函数时,发现msdn中对ThreadProc的定义有要求:DWORD WINAPI ThreadProc(LPVOID lpParameter); 不解为什么要用WINAPI宏定义,查了后发现下面的定义。于是乎需要区别__stdcall和__cdecl两者的区别; #define CALLBACK __stdcall #define WINAPI __stdcall #
2013-04-12 15:41:43 587
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人