2013年2月8日

摘要: Inline Assembler CookbookAVR-GCCInline Assembler CookbookAbout this DocumentThe GNU C compiler for Atmel AVR RISC processors offers, to embed assembly language code into C programs. This cool feature may be used for manually optimizing time critical parts of the software or to use specific processor 阅读全文
posted @ 2013-02-08 11:49 lapsang 阅读(201) 评论(0) 推荐(0) 编辑

2013年2月7日

摘要: 各编译器对C++11的支持比较转载请注明出处为KlayGE游戏引擎,本文的永久链接为http://www.klayge.org/?p=2154在KlayGE首次引入C++11特性之后,我顺便调研了一下个主流编译器对C++11的支持度,以便在下个版本中加入更多的C++11元素。这里还列出了在不支持的时候,可以采用的替代方案。主要参考了C++11 Features in Visual C++ 11,Status of Experimental C++0x Support in GCC 4.6,Status of Experimental C++0x Support in GCC 4.7,Boost 阅读全文
posted @ 2013-02-07 16:47 lapsang 阅读(358) 评论(0) 推荐(0) 编辑

2013年1月22日

摘要: 1. gdb attach [pid]-- debug a running process2. valgrind-- a suite of tools for debugging and profiling programsVery powerful tool to debug linux program,just for x86 platform3. strace-trace system calls and signalsIn the simplest case strace runs thespecified command until it exits. It intercepts a 阅读全文
posted @ 2013-01-22 14:21 lapsang 阅读(171) 评论(0) 推荐(0) 编辑

2012年12月18日

摘要: 在shell中常用的特殊符号罗列如下:# ; ;; . , / \ 'string'| ! $ ${} $? $$ $* "string"* ** ? : ^ $# $@ `command`{} [] [[]] () (()) || && {xx,yy,zz,...}~ ~+ ~- & \... 阅读全文
posted @ 2012-12-18 16:35 lapsang 阅读(183) 评论(0) 推荐(0) 编辑

2012年12月11日

摘要: 先前聊天时很多人提了这样一个问题,这里作记录:有三个门,但只有一个门有奖品,你先选了其中一个门,然后主持打开了另一个门,门里是空的。这时你可以选择换一个门。是换好呢,还是不换好呢?之前作简化考虑, 假设第一号门有车,主持没打开有车的门。1. 刚开始选A, 住持打开B或C, 不换优先。2. 刚开始选B, 主持打开C, 换优先。3. 刚开始选C, 住持打开B, 换优先。换比不换 2 : 1 , 就是2/3 概率, 和1万次实验概率差不多。其实主持人给了一个概率为0的信息,每扇门概率为1/3,,所以剩下的门的概率都是2/3 。 如果用公式解释呢,这里引用概率论里的公式:A,B,C为样本空间的的一个划 阅读全文
posted @ 2012-12-11 14:06 lapsang 阅读(218) 评论(0) 推荐(0) 编辑

导航