Practice Problems

Tags: C/C++  

1.about for-loop

public class Test {
    public static void main(String[] args) {
        int i=0;
        for(f('A');f('B')&&i<2;f('C')){
            i++;
            f('D');
        }
    }

leon Published by 2013-02-01 17:17

Detail »

CPU与内存的那些事

Tags: Memory   CPU  

下面是网上看到的一些关于内存和CPU方面的一些很不错的文章. 整理如下:

转: CPU的等待有多久?

原文标题:What Your Computer Does While You Wait

原文地址:http://duartes.org/gustavo/blog/

[注:本人水平有限,只好挑一些国外高手的精彩文章翻译一下。一来自己复习,二来与大家分享。]

leon Published by 2013-01-19 16:44

Detail »

MTd,MDd链接选项介绍

Tags: C/C++  

在Windows下有六种类型CRTLib(C运行库):
Reusable Library                Switch    Library    Macro(s) Defined
----------------------------------------------------------------
Single Threaded                     /ML       LIBC               (none)
Static MultiThread                  /MT       LIBCMT         _MT
Dynamic Link (DLL)              /MD       MSVCRT        _MT and _DLL
Debug Single Threaded           /MLd      LIBCD          _DEBUG
Debug Static MultiThread        /MTd      LIBCMTD    _DEBUG and _MT
Debug Dynamic Link (DLL)    /MDd      MSVCRTD    _DEBUG, _MT, and _DLL

leon Published by 2013-01-11 14:44

Detail »

Linux 引导过程内幕

Tags: Linux  

早期时,启动一台计算机意味着要给计算机喂一条包含引导程序的纸带,或者手工使用前端面板地址/数据/控制开关来加载引导程序。尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行必要的简化。

让我们先从高级的视角来查看 Linux 引导过程,这样就可以看到整个过程的全貌了。然后将回顾一下在各个步骤到底发生了什么。在整个过程中,参考一下内核源代码可以帮助我们更好地了解内核源代码树,并在以后对其进行深入分析。

leon Published by 2013-01-03 02:34

Detail »

zz三十分钟掌握STL

Tags: STL  

这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。

译者:kary

contact:karymay@163.net

leon Published by 2013-01-01 17:31

Detail »