永不分开,世界的爱
这应该算是很古老很古老的一首歌了,当时赵薇还是个青涩的小燕子。2000年的时候还在上初中,实在不理解新千年的意义。现在回想起来,新千年的到来,对人类来说,实在是个有着难以名状的意义。20世纪前半叶的多灾多难,后半叶的冷战阴云,没有哪个世纪会产生如此重大的人类群体性灾难。旧的秩序被打破,核战争的阴云,武器发展到批量化的收割人命,20世纪可能是人类历史上绝无仅有一个世纪。
从这个角度想,这首歌真是充满了感慨。停留在20世纪的末尾,回首这一个多灾多难的世纪,看人类从错误中反省,最终一起站在新千年的入口展望未来。某种意义上说,人类第一次站在一起迎接和平,憧憬未来。这其中的意味可能只有经历过苦难的人才体会的出来,虽然2000年的时候局部战争依然在进行着。
一首歌的意味只有联想到背景才体会得到...
用google来验证一下Maclaurin展开式
偶然发现google可以直接画出函数图像来,精准度极高,于是想起来用这个功能来看一下Maclaurin展开是如何随精度增加而逼近展开式的。从某种角度上讲,这是一个极好的拟合过程,相对于梯度下降的逐步拟合来讲,泰勒公式或者麦克劳林展开直接推导出了每一个拟合因子。
泰勒级数的定义如下:
不过这是带拉格朗日余项的形式。让基准值=0可以得到 Maclaurin 展开式,当然这也就意味着Maclaurin展开式在0附近的拟合是最精确的。定义如下:
《改善C++程序的150个建议》勘误
翻了一下编写高质量代码:改善C++程序的150个建议,感觉一般,主要是能下到pdf。看到两个错误。
第一个错误是内存池的那里,内部类使用了外部类的成员变量,这是C++啊,不是java,内部类默认不持有外部类指针。
class MemPool
{
public:
MemPool (int nItemSize, int nMemBlockSize = 2048):
m_nItemSize(nItemSize),
m_nMemBlockSize(nMemBlockSize),
m_pMemBlockHeader(NULL),
m_pFreeNodeHeader(NULL)
{}
virtual ~MemPool ...
C++的限制拷贝
如果需要禁止一个类的拷贝(多鉴于RAII的资源类),按习惯我们会把拷贝构造函数和赋值运算符重载设置为私有的。比如:
class Base
{
public:
Base (int a)
{
cout <<"construct"<<endl;
}
virtual ~Base (){}
private:
Base(const Base& b)
Base & operator=(const Base& b)
};
int main(int argc, const char *argv[])
{
Base b(1);//ok
Base c=1;//error[1]
...
沉默地与这个世界对抗
去看了《后会无期》。是我心里的样子。
踏上旅途,遇到形形色色的人,停留而又离开,坚持或者放弃,很真实,不是么?都说小孩才看对错,成年人只看利弊,其实成年人也不是只看利弊,但是成年人的世界的确不能只用对错衡量了。
When I was a little boy,当我还是一个小男孩的时候,我想,这个世界该是什么样子的呢?是西游记那样,哆啦a梦那样,还是圣斗士星矢那样呢?后来才发现,都不是。当我们经历了一些事情,我们知道了付出并不一定有回报,正义并不一定能战胜邪恶,甚至大部分情况下看,邪恶总比正义强大一点的时候,是否还相信对错呢?不知道。
电影其实一直在问这个问题,当你还在东极岛的时候,对错是直接的,是非是明确的,每个人活的像胡生一样简单。但是家乡不在了,你被迫上路,被骗,被偷,看到大...
495 post articles, 62 pages.