- 博客(33)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 C++中static和extern的微妙细节
static和extern在C和C++中可以用来既可以修饰数据(变量和常量),还可以修饰函数。 如果用来修饰变量常量数据标识符,则static和extern的时间特性(存储特性)相同的,都是静态存储,存储在全局数据区,但是static是在定义时生成,而extern则是在程序执行前已经创建(早于main()函数执行),一直到程序结束销毁,但是static要早于extern,所以MFC
2010-05-06 18:40:00
2095
转载 越忙越要有计划(转)
越忙越要有计划 记下工作后,你的脑子才有时间去解决问题,而不只是记住问题。只要你能利用潜意识解决问题,你就会发现它的作用相当惊人。人脑就象是平行的处理器,幕前幕后的工作可以同时进行。一旦你写了一些东西下来。脑子就会将这些东西转移至幕后,然后在“不知不觉”中开始解决问题。记下工作就表示你许下了承诺。如果一件事不值得记下来,大概也不值得做。 我的助手有一个非常好的习惯,这也是我一直没有替换他的主要原因。他有一本形影不离的工作日记,每天早晨,他都会把前一天写好的工作计划再翻看一遍,而在一天的工作结束
2010-07-05 22:48:00
513
转载 理财心得(转)
理财心得: ⑴ 投资理财是最精明人的游戏,成为职业投资理财高手需要丰厚的金融知识的积累、提炼、应用。 ⑵ 投资理财首先要考虑的是资金的安全性,其次是收益性和流动性,这三项缺一不可。 ⑶ 当一项投资理财决策完成后,要立即按照预定计划付诸实施,除非出现极特殊变化,不要停止。 ⑷ 投资理财是一个连续的过程,不能等一个理财项目结束后再去寻找新的机会,要注意投资理财行动的连贯性。 ⑸ 以自己的知识和能力取得有资金实力朋友的信任,是一种很重要的资源。
2010-07-05 22:44:00
350
转载 40句让你坦露心声的经典
1、一个人炫耀什么,说明内心缺少什么。 2、一个人越在意的地方,就是最令他自卑的地方。 3、人都有以第一印象定好坏的习惯,认为一个人好时,就会爱屋及乌,认为一个人不好时,就会全盘否认。 4、人越是得意的事情,越爱隐藏,越是痛苦的事情越爱小题大作。 5、这个世界既不是有钱人的世界,也不是有权人的世界,它是有心人的世界。 6、婚姻的杀手有时不是外遇,而是时间。 7、当你再也没有什么可以失去的时候,就是你开始得到的时候。 8、学习要加,骄傲要减,机会要乘,懒惰要除
2010-06-24 20:54:00
304
转载 【Scott Meyers】C++5×5断想之五:我之C++拍案惊奇
Scott Meyers,C++顶级权威之一,为世界各地客户提供培训和咨询服务。发表有畅销的Effective C++系列图书(《Effective C++》、《More Effective C++》和《Effective STL》),设计了创新型的Effective C++ CD,Addison Wesley的Effective Software Development Series顾问编辑,The C++ Source (http://www.artima.com/cppsource/)咨询板块专家。布
2010-06-24 19:36:00
278
转载 【Scott Meyers】C++5×5断想之四:C++历史上最重要人物
Scott Meyers,C++顶级权威之一,为世界各地客户提供培训和咨询服务。发表有畅销的Effective C++系列图书(《Effective C++》、《More Effective C++》和《Effective STL》),设计了创新型的Effective C++ CD,Addison Wesley的Effective Software Development Series顾问编辑,The C++ Source (http://www.artima.com/cppsource/)咨询板块专家。布
2010-06-24 19:34:00
414
转载 【Scott Meyers】C++5×5断想之三:C++历史上最重要的软件
Scott Meyers,C++顶级权威之一,为世界各地客户提供培训和咨询服务。出版有畅销的Effective C++系列图书(《Effective C++》、《More Effective C++》和《Effective STL》),设计了创新型的Effective C++ CD,Addison Wesley的Effective Software Development Series顾问编辑,The C++ Source (http://www.artima.com/cppsource/)咨询板块专家。布
2010-06-24 19:32:00
447
转载 【Scott Meyers】C++5×5断想之二:C++历史上最重要的文献
Scott Meyers,C++顶级权威之一,为世界各地客户提供培训和咨询服务。出版有畅销的Effective C++系列图书(《Effective C++》、《More Effective C++》和《Effective STL》),设计了创新型的Effective C++ CD,Addison Wesley的Effective Software Development Series顾问编辑,The C++ Source (http://www.artima.com/cppsource/)咨询板块专家。布
2010-06-24 19:30:00
273
转载 【Scott Meyers】C++5×5断想之一:C++历史上最重要的图书
【Scott Meyers】C++5×5断想之一:C++历史上最重要的图书 原文地址:http://www.artima.com/cppsource/top_cpp_books.html。译文发表于《程序员》2006.11。作者介绍Scott Meyers,C++顶级权威之一,为世界各地客户提供培训和咨询服务。出版有畅销的Effective C++系列图书(《Effective C++》、《More Effective C++》和《Effective STL》),设计了创新型的Effective C++ C
2010-06-24 19:29:00
398
转载 片上系统的发展趋势(Herb Sutter)
<br />有关硬件未来趋势是倾向片上还是片外的问题,很多人似乎已经有了自己的判断。我最近正好在Slashdot上看到一篇讨论这个问题的文章(http://hardware.slashdot.org/article.pl?sid=07/03/05/121213)。此文主要内容如下:<br />“在不久的将来,中央处理器(CPU)将不再真正位居中央。AMD已经宣布以协处理器概念为核心的Torrenza平台计划。Intel也宣布了类似的CSI计划,并正为之努力。利用这些技术,我们未来可将专用芯片(如GPU、AP
2010-06-24 18:39:00
573
转载 一切远未结束(Herb Sutter)
每个软件工程师都感觉到这是个激动人心的时刻。 对于发明家和探险者来说,每一个未知领域都充满诱惑。在这些领域的探索是艰难甚至充满危险的,但先行者得到的回报也很丰厚。未知世界如此广袤,所有的秘密期盼人们去发现,无数的奇迹等待我们去创造。 上世纪50和60年代,就是那样一个时期。计算机是新兴学科,你应该听说过这个领域的一些先驱,比如Edsger Dijkstra[译注1]和Tony Hoare爵士[译注2]。但你是否知道所有眩酷技术的原型在电子计算机出现不久的50和60年代就完成了?想想过去15年
2010-06-24 18:18:00
414
转载 免费午餐已经结束——软件历史性地向并发靠拢(Herb Sutter)
免费大餐不久就将结束。对此,你有何打算,做好下一步准备了么? 对主要的处理器厂商以及架构,包括Intel、AMD和Sparc、PowerPC[译注1]来说,改善CPU性能的传统方法,如提升时钟速度和指令吞吐量,基本已走到尽头,现在开始向超线程和多核架构靠拢。而且这两个特性(特别是多核)已经在部分芯片实现,如PowerPC和Sparc IV;Intel和AMD也将在2005年内赶上。2004年In-Stat/MDR秋季处理器论坛[译注2]的主题就是多核设备,很多公司都展示了改进和新研发的多核处理器。不过,
2010-06-24 18:13:00
671
原创 软件与并发巨变(Her Sutter)
深远影响 在过去30年里,并发虽然一直被鼓吹为“下一件大事”或“未来之路”,但软件界不为所动。现在,并行终于出现在我们面前了:新一代计算机全面支持并发,这将引发软件开发方式的巨变。 这方面的介绍性知识可参看斯坦福大学Kunle Olukotun与Lance Hammond合撰的《微处理器的未来》(http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=326),该文描述了计算机体系结构从单核跃升至多核处理器(即单芯片多处理器)后,硬件对软
2010-06-24 18:11:00
472
转载 C++中关于类型的一些术语
CV-qualifiers有三种:const-qualifier(const限定符)、volatile-qualifier(volatile限定符)、以及const-volatile-qualifier(const-volatile限定符)。 用CV-qulifiers限定和未被CV-qulifiers限定的类型是不同的类型,但它们有相同的表示和对齐方式。 const类对象的非静态、非mutable、以及非引用数据成员是const-q
2010-06-24 17:27:00
361
原创 Python学习心得(一)类型
(一)python中基本类型很简单只有两类:数和字符串。通过类类型支持自定义扩展类型。1.数有四种类型:整数,长整数,浮点数,复数 浮点数:3.14和 3.1eE-5 复数:(-5+4i)和(2.3-4.6j) 2.字符串(字符序列)的三种表式形式 ''形式:'hello';可以包含'','hello''你好'' ' ""形式:"hello";可以包含',"hello'你好' " '""'形式:'"多行字符串 第一行 第
2010-06-24 17:12:00
499
原创 家庭财务状况监测指标
衡量一个家庭财务状况是否“亚健康”的指标: 1.偿债比率=每月还债总额/每月税后收入总额 * 100% =50% 保证财务自由;年龄越大,比例应该越高,养老无忧 5.财务自由度=投资收入(非工资收入)/日常消费支出 >=1为佳 财务自由最低标准
2010-06-14 00:38:00
495
转载 解读复杂指针声明
C/C++语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面 的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是 相反的。右左法则的英文原文是这样说的: The right-left rule: Start reading the declaration from the innermost parent
2010-06-11 20:35:00
482
原创 建管道和提桶的启示
信息时代赚钱:1.认识:找到正确的可重现赚钱系统。2.复制:重复该系统。3.坚持:坚持复制。坚持营建管道,赚取被动收入;而不是提大桶,赚取主动收入。
2010-06-07 21:11:00
472
转载 精言妙语集锦
犹太格言 智者有七长—— 1、 在比自己有智慧的人面前洗耳恭听; 2、 别人说话是不打岔; 3、 经过思考再予以回答; 4、 问话不离本题; 5、 行事按照轻重缓急; 6、 不知道的事就回答不知; 7、 永远尊重事实,信奉真理。三条忠告 第一:永远不要走捷径,便捷而陌生的路,可能要了你的命。 第二:永远不要对可能是坏事的事好奇,否则可能要了你的命。 第三:永远不要在痛苦的时候做决定,否则你以后一定会后悔。 沉淀成本与人生态度 当一项业已发生成本,无论如何努力也无法收回的时候,这种成本就拼
2010-06-07 19:06:00
316
转载 编程的首要原则
KISS - Keep It Simple Stupid(简化,UNIX设计理念) DRY - Don't Repeat Yourself (复用)ABSTRACT(抽象)写代码时时刻设想你就是将来要来维护这坨代码的人.先弄清你的问题是什么!代码只是工具,不是手段。知道什么时候不该编码。永远不要假定你已经了解一切了!不作没有证据的推论。如果方案在你脑子里面或者纸上不能工作,写成代码还是不能工作。越懒越好。过早优化是一切罪恶的根源。不要重新发明轮子。测试通过前说什么“它可以工作”都是纯扯淡。了解你的工具。
2010-06-07 18:13:00
256
转载 有钱人想的和你不一样
有钱人想的和你不一样 哈维·艾克 第一部分 你的金钱蓝图 1、你的收入只能增长到你能增长的程度。——研究一次又一次表明,无论赢得多少,多数中奖人最终后回到原来的财务状况,他们能舒适持有的金额。 2、树根决定果实——如果你想改变果实,你首先就要改变它的根。如果你想改变看得见的,那就必须先要改变看不见的。 3、财富原则——事实是结果,金钱是结果,财富是结果,健康是结果,疾病是结果,你的体重是结果。我们生活在一个因果世界中。 4、你的外部世界完全是你内心世界的映像。 5、思想决定感觉,感觉决定行为,行
2010-06-06 11:48:00
712
原创 传数组名的小问题
有人问到传数组名,和数组名引用的问题,平时没怎么使用这么怪异的语法没有想明白;后来在水木清华上咨询到了清晰的解答,现深入总结如下:例子:#include #include using namespace std;void fArray(int *a, int b[], int (*c)[4], int (&ra)[4], int d[4]){ cout
2010-06-06 06:08:00
314
转载 C++之父B.Stroustrup言论
C++之父B.Stroustrup言论(译者:孟岩,来自侯捷老师主页) C++之父B.Stroustrup言论(译者:孟岩,来自侯捷老师主页)本文仅用于个人学习,任何商业网站未经孟岩和侯捷老师允许请勿转载,否则后果自负。侯捷注:本文系 CSDN(中国程序员网站)上的贴文。可读性高,译笔流畅。承译者孟岩先生应允,转载於此以飨台湾读者,非常感谢。未得孟岩先生之
2010-05-21 18:35:00
402
转载 你为什么不能成为巴菲特?
作者:马克·塞勒尔(对冲基金Sellers Capital Fund创始人,曾在晨星担任首席股权战略师,本文为其08年在哈佛所做演讲)我即将告诉你们的是:我不是来教你们怎样成为一个伟大投资者的。相反,我是来告诉你们,为何你们中只有极少人敢奢望成为这样的人。如果你花了足够的时间去研究查理·芒格、沃伦·巴菲特、布鲁斯·博克维茨、比尔·米勒、埃迪·兰伯特和比尔·阿克曼等投资界巨子,你们就会明白我
2010-05-13 22:23:00
545
原创 C++类对象存储空间备忘录
详细的参看《C++对象模型》C++98标准规定的类存储空间如下:1.出于执行效率的考虑,所有的成员函数都在编译时期转换为普通函数,所以不占运行期类内存空间;2.非静态成员,根据数据类型分配相应空间,顺序不确定,目前大部分编译器都按声明顺序分配; 静态成员,在全局数据区,不占类存储空间。3.存在虚函数的,由于虚函数是运行期绑定,必须分配运行期内存空间,
2010-05-09 22:53:00
888
转载 C++ ODR
单定义规则(ODR,One Definition Rule):C++ 标准规定每个程序应该只包含那个程序中用到的每个非内联函数或对象的一个定义,但是在同一个程序中,一个类、枚举类型、具有内部链接的内联函数和和一个模板可能有不止一个定义,因此只要保证每个定义至出现在一个独立的翻译单元(TU)即可。简言之:同一翻译单元不能出现多个相同的定义(不能出现重复定义、歧义。)。定义的同等性:在不同的翻译单
2010-04-28 18:55:00
899
原创 工薪族理财:三个重要基本理财概念读后笔记
1. 分清“投资”和“消费”投资行为:购买房产物业,国债,银行保本理财产品,外汇,收藏,实业,提升自身能力的培训资料(投资自身),正确的股票,基金投资等,虽然表面上消耗了你的现金流,但是实际上只是资产转移(现金流向资产而已),随着时间的推移,都会带来资产的大幅升值。消费行为:所有实际消耗你的现金流,导致你的现金永久性减少的行为,例如:衣食住行,购车,新电器,旅游休闲等。大富翁一生中大项
2010-04-28 18:40:00
470
原创 日常生活中投资理财的几个实用原则
1.理财4321原则 普通大众的家庭每月现金流配置:40%用于房贷和其它投资渠道;30%用于日常开销;20%用于银行储蓄;10%用于保险。 2.72法则 本金翻一番需要的时间(年)=72/年报酬率(%),例如:10万一年期定期存款,假设年利率为3%,则翻番年数=72/3=24年;因此如果10万现金需要在5年内翻番,则年报酬率=72/5=14.4%,
2010-04-28 17:38:00
1137
原创 家庭资产4321原则
一直关注理财和进行投资,但是没有严谨梳理这两个概念,今天看了《卓越理财》上面有关理财4321的文章有所感悟。投资是解决钱赚钱问题;而理财是管理赚到的钱,让它们跑赢通胀,不被通胀吞噬你的辛勤劳动成果。下面具体谈谈相关问题: 家庭每月现金流配置通常大部分有经验的理财师推荐的4321原则指:40%用于供房和投资;30%用于日常家庭开销;20%用于银行储蓄以备急需;10%用于购买
2010-04-28 17:16:00
2848
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人