看了MFC的实现,其中宏的使用确实是出神入化。提取出需要部分如下。
// RegisterClass.cpp : 定义控制台应用程序的入口点。
//
#include 'stdafx.h'
#include 'windows.h'
struct CGUIRTime
{
LPCSTR m_lpszClassName;
VOID*(* m_pfnCreateObject)();
static CGUIRTime* pFirstClass;
CGUIRTime* m_pNextClass;
void* CreateObject()
{
return (*m_pfnCreateObject)();
}
static VOID* Load(LPCSTR szClassName)
{
CGUIRTime* pClass;
for (pClass = pFirstClass; pClass != NULL; pClass =
pClass->m_pNextClass)
{
if (strcmp(szClassName, pClass->m_lpszClassName) ==
0)
return pClass->CreateObject();
}
return NULL;
}
};
CGUIRTime* CGUIRTime::
来到现在的团队,越来越感觉到算法的重要,也倍感自己在这方面欠缺太多,于是买了《算法导论》。书送来好久了,却一直没能抽时间仔细去看。今天觉得实在有必要强迫自己一下,于是写下这篇博客,希望可以督促一下自己。
ok,先从数学开始吧!
前段时间,网上无意搜索到我现在所在团队做的作品在《电脑爱好者》上被报道推荐了。
今天礼拜回来,路边书摊随手一翻,翻出两本《电脑爱好者》,看看日期,模糊的感觉是记忆中报道我们作品的那期。匆匆回到公司,上网一查,其中一期果然就是。关上显示屏马上往回疾走,摊边掩饰住兴奋,果断买下。
《电脑爱好者》,家中厚实的一箱,中学时每期必买。现在刊了我们所作的作品,乐哉!
昨天看了《老男孩》,思索了一些东西。
此时,最回味的是那句“多少次我回回首看看曾经走过的路”。
工作很忙,忙的几乎没了思考的时间。今日周末,此时夜深,才突然想起了些事情。
感觉当前自己似乎受到了某种局限,一双无形大手,将我推到某个人生方向上。迷糊的我偶尔也会突然惊醒,奋力争扎一番,但似乎回天无力,只能继续着自己的迷糊。
之前的自己,所得所失都有一些,成就挫折皆有之。成就可以增加自信,挫折可让我更加清醒的认识自己不足之处。
但是,事情总是有双面性。这也是我今天要写些东西的原因。
成就让我自信的同时,也让我多了一份盲目的自傲。挫折在不仅仅是让我认清了自己,更多的是,打击了我对事,对外界的信心。
记得狂妄时,在网络论坛里炫耀着自己。别人的羡慕鼓励让我陶醉,那时,我以为这就是我所谓的激情。但有一个网友以平静的口吻,提出对他对我担心,提醒我注意自己的心态。当时觉得此人言之有理,但也就仅此而已。今天,我想谢谢那位网友。帖子我不想去翻了,只是遗憾现在我才真正去想那篇帖子的含义。
此时,耳麦里的音乐是博客里设的背景音乐《kiss
到
http://www.boost.org/下载源码包
解压,运行bootstrap.bat,生成bjam.exe
运行bjam.exe编译
参数:
--toolset 编译工具,如gcc
variant=debug|release
编译库的版本
--with 编译指定的库
--withou排除指定的库
利用国庆假期研究了Android的移植,目前Linux内核已经跑起,android文件系统也挂载运行,但具体运行期间还会有错误。
内核移植和普通Linux类似,关于android的具体要求可见kernel/Document/android.txt。