12 gengshenghong

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5k+

CPU的等待有多久?

转载:http://blog.csdn.net/drshenlei/article/details/4240703原文标题:What Your Computer Does While You Wait原文地址:http://duartes.org/gustavo/blog/ [注:本人水平有限,只好挑一些国外高手的精彩文章翻译一下。一来自己复习,二来与大家分享。]

2013-05-12 21:47:19

BDB(C) Getting Started - Introduction to Berkeley DB

参考:/docs/gsg/C/index.html 或对应的PDF文档1. BDB中的概念说明:BDB是value/key数据库,并不是关系数据库。下面是BDB中的几个重要概念:records: 逻辑上,每一个记录表示了数据库的一个入口。每一个record包含了两个信息:key和data。access methods: 访问方法,Berkeley给用户提供了多种访问方法

2013-04-16 21:46:43

BDB(C)编译

参考源码目录:docs/installation/build_unix.htmlBuilding for UNIX/POSIX:cd build_unix../dist/configuremakemake installRebuild:make cleanmakeReconfigure to rebuild:make realclean../

2013-04-08 16:13:51

BDB介绍和资源

嵌入式数据库:http://baike.baidu.com/view/3149879.htmBDBwiki: http://zh.wikipedia.org/wiki/Berkeley_DBOracle BDB主页:http://www.oracle.com/technetwork/products/berkeleydb/overview/index.html下载:http://www

2013-04-08 14:12:46

Android NDK纯C++开发(2)

继续了解使用native_app_glue来编写纯C++的Android NDK开发。下面从一个"最简单“的可运行的程序来了解native_app_glue程序的基本组成。1. 源码main.cpp:// main.cpp#include /** * This is the main entry point of a native application that is us

2013-03-10 22:05:03

Android NDK纯C++开发(1)

Android NDK现在支持使用纯C++开发了,同样能开发带有Activity的程序。要开发纯C++的android程序,有两种方法:native_activity.h和android_native_app_glue.h。当然本质上是一样的,android_native_app_glue.h是对native_activity.h的封装,所以,很显然,推荐的方法是使用android_nativ

2013-03-10 20:41:14

PPM文件格式

参考:Netpbm项目主页: http://sourceforge.net/projects/netpbmNetpbmwiki:http://en.wikipedia.org/wiki/NetpbmNetpbmformatwiki:http://en.wikipedia.org/wiki/Netpbm_formatppm文件格式:http://hi.baidu.

2013-03-08 10:39:40

旧版本NDK的下载

官方下载NDK的地址为:http://developer.android.com/tools/sdk/ndk/index.html#Downloads但是如果需要下载旧版本的NDK,google没有直接提供链接。可以通过下面的链接下载旧版本的NDK:http://dl.google.com/android/ndk/android-ndk--.其中为NDK的版本,如r7/r7b/r7

2012-11-26 13:43:19

GDB资源

官方文档:http://www.gnu.org/software/gdb/documentation/Articles:Quick start with GDB: http://unknownroad.com/rtfm/gdbtut/gdbtoc.html

2012-05-22 14:46:51

V8中的堆栈溢出错误

在运行V8代码的时候或者Nodejs等依赖于V8的时候,可能遇到如下错误:Maximum call stack size exceeded这个错误是由于V8的堆栈溢出了,V8默认的堆栈大小是512k,如果超过了就会溢出。在运行Nodejs的时候,我遇到了这个问题,从下面的文章找到了线索:http://semoon1314.blog.163.com/blog/static/136

2012-05-19 22:45:17

Linux shell获取时间和时间间隔(ms级别)

说明:在进行一些性能测试的时候,有时候我们希望能计算一个程序运行的时间,有时候可能会自己写一个shell脚本方便进行一些性能测试的控制(比如希望能运行N次取平均值等),总之,这其中有一个需求可能就是获取一个时间戳或时间差。1.Linuxshell获取时间的相关命令time命令:获取一个程序的执行时间,可以获取到实际运行时间以及程序在用户态和内核态分别的时间,大部分的性能测试,可

2012-05-19 22:22:37

GCC4.7编译记录

说明:GCC4.7前段时间release了,这里记录一下编译GCC4.7的过程,以供查阅。依赖:编译GCC除了一些基本的编译工具如make、gcc等GNU工具之外,还有几个基本的依赖库:mpc,mpfr,gmp。如果没有安装这三个库,那么configure无法通过。可以通过apt-get的方式安装,但是更好的方式是自己编译,如果没有安装configure失败的时候就会提示你去哪

2012-04-25 20:38:42

Linux安装包制作

http://www.cnblogs.com/itech/archive/2010/02/01/1661248.htmlhttp://megastep.org/makeself/

2012-04-25 20:23:56

breakpoint和watchpoint/data breakpoint

breakpoint很容易理解,是程序的断点。在程序某一个地方设置断点,那么程序运行到此处就会暂停。那么,watchpoint呢?watchpoint是一种特殊的断点(所以,首先它还是断点)。在breakpoint的wiki中有相关描述:http://en.wikipedia.org/wiki/BreakpointOther kinds of conditions can al

2012-03-28 19:46:08

PMU性能分析系列1 - 相关事件的理解 - Basic Performance Tuning Events

以Intel(R) Microarchitecture Code Name Nehalem系列的CPU为例,以VTune工具作为测试手段来理解(因为我的CPU是这个系列的。)基本的性能调优事件使用这些事件能了解代码中最耗时和执行最多指令的部分。其中三个事件是fixed counter(固定计数器,参考18.4.1 Fixed-function Performance Count

2012-03-22 21:59:16

PMU性能分析系列1 - 相关概念

类似文章:http://blog.sina.com.cn/s/blog_6cfddec10100mck9.htmlhttp://bbs.lmtw.com/dispbbs.asp?boardid=20&id=113723http://topic.csdn.net/u/20080527/17/44d9ebf9-959d-4495-8456-62e4b2d40f05.htmlht

2012-03-22 20:52:09

VTune Basic Notes 1

1. VTune文档:Getting Started Tutorial:http://software.intel.com/sites/products/documentation/hpc/amplifierxe/en-us/2011Update/lin/start/index.htmVTune Help Document:http://software.intel.com/sites/p

2012-03-15 23:22:43

vtune?

???

2012-03-15 20:01:01

Boost编译

Boost主页:http://www.boost.org/环境:Ubuntu LTS 10.04, 64bitGCC版本:#gcc --versiongcc (Ubuntu 4.4.3-4ubuntu5) 4.4.3Copyright (C) 2009 Free Software Foundation, Inc.This is free

2012-03-05 22:43:33

Box2D个人学习笔记 - HelloWorld

参考:官方Manual和对应翻译的中文手册(感谢译者)。下面的所有内容基于版本Box2D_v2.2.0。Hello Box2d1. 说明:首先要说明的是,Box2D源码中有一个HelloWorld的例子和一个Testbed的单元测试的例子。这两个都是很多的学习参考。首先,就是从HelloWorld的例子来理解Box2D。另外,需要说明的是,渲染本身是不属于B

2012-03-03 00:35:45

查看更多

勋章 我的勋章
    暂无奖章