2009年1月30日星期五

【Z】 唐诗 之 李白

 
                                           
       李白(701-762),字太白。祖籍陇西成纪,隋末迁居中亚的碎叶城。李白一生绝大部分时间是在玄宗统治的盛唐即开元、天宝年间度过的。在李白流传下来的九百多篇诗中,大部分鲜明的表现了他对封建贵权的轻蔑,对腐朽政治的揭露和对人民疾苦的同情,对祖国壮丽山川的赞美。同时也由于封建统治思想的严重影响,李白的不少作品往往流露道家人生如梦、及时行乐和儒家"穷则独善其身"的消极情绪。李白是我国唐代与杜甫并称的伟大诗人,他的诗歌各体俱佳,而其中又以七言歌行与七言绝句最为擅长。
代表作:
 
关山月
明月出天山,苍茫云海间。
长风几万里,吹度玉门关。
汉下白登道,胡窥青海湾。
由来征战地,不见有人还。
戍客望边色,思归多苦颜。
高楼当此夜,叹息未应闲。
 
古风(其一)
大雅久不作,吾衰竟谁陈?
王风委蔓草,战国多荆榛。
龙虎相啖食,兵戈逮狂秦。
正声何微茫,哀怨起骚人。
扬马激颓波,开流荡无垠。
废兴虽万变,宪章亦已沦。
自从建安来,绮丽不足珍。
圣代复元古,垂衣贵清真。
群才属休明,乘运共跃鳞。
文质相炳焕,众星罗秋�。
我志在删述,垂辉映千春。
希圣如有立,绝笔于获麟。
 
古风(其十五)
燕昭延郭隗,遂筑黄金台。
剧辛方赵至,邹衍复齐来。
奈何青云士,弃我如尘埃。
珠玉买歌笑,糟糠养贤才。
方知黄鹄举,千里独徘徊。
 
子夜四时歌:秋歌
长安一片月,万户捣衣声。
秋风吹不尽,总是玉关情。
何日平胡虏,良人罢远征?
子夜四时歌:冬歌
明朝驿使发,一夜絮征袍。
素手抽针冷,那堪把剪刀。
裁缝寄远道,几日到临洮?
 
长干行
妾发初复额,折花门前剧。
郎骑竹马来,绕床弄青梅。
同居长干里,两小无嫌猜。
十四为君妇,羞颜未尝开。
低头向暗壁,千唤不一回。
十五始展眉,愿同尘与灰。
常存抱柱信,岂上望夫台!
十六君远行,瞿塘滟�堆。
五月不可触,猿鸣天上哀。
门前迟行迹,一一生绿苔。
苔深不能扫,落叶秋风早。
八月蝴蝶黄,双飞西园草。
感此伤妾心,坐愁红颜老。
早晚下三巴,预将书报家。
相迎不道远,直至长风沙。
 
春思
燕草如碧丝,秦桑低绿枝。
当君怀归日,是妾断肠时。
春风不相识,何事入罗帏?
 
庐山谣寄卢侍御虚舟
我本楚狂人,凤歌笑孔丘。
手持绿玉杖,朝别黄鹤楼。
五岳寻仙不辞远,一生好入名山游。
庐山秀出南斗傍,屏风九叠云锦张,
影落明湖青黛光,金阙前开二峰长,
银河倒挂三石梁,香炉瀑布遥相望,
回崖沓嶂凌苍苍。
翠影红霞映朝日,鸟飞不到吴天长。
登高壮观天地间,大江茫茫去不还。
黄云万里动风色,白波九道流雪山。
好为庐山谣,兴因庐山发。
闲窥石镜清我心,谢公行处苍苔没。
早服还丹无世情,琴心三叠道初成。
遥见仙人彩云里,手把芙蓉朝玉京。
先期汗漫九垓上,愿接卢敖游太清
 
梦游天姥吟留别
海客谈瀛洲,烟涛微茫信难求。
越人语天姥,云霓明灭或可睹。
天姥连天向天横,势拔五岳掩赤城。
天台四万八千丈,对此欲倒东南倾。
我欲因之梦吴越,一夜飞渡镜湖月。
湖月照我影,送我至剡溪。
谢公宿处今尚在,渌水荡漾清猿啼。
脚著谢公屐,身登青云梯。
半壁见海日,空中闻天鸡。
千岩万转路不定,迷花倚石忽已暝。
熊咆龙吟殷岩泉,�深林兮惊层巅。
云青青兮欲雨,水澹澹兮生烟。
列缺霹雳,丘峦崩摧。
洞天石扉,訇然中开。
青冥浩荡不见底,日月照耀金银台。
霓为衣兮风为马,云之君兮纷纷而来下。
虎鼓瑟兮鸾回车,仙之人兮列如麻。
忽魂悸以魄动, �惊起而长嗟。
惟觉时之枕席,失向来之烟霞。
世间行乐亦如此,古来万事东流水。
别君去兮何时还,且放白鹿青崖间,须行即骑访名山。
安能摧眉折腰事权贵,使我不得开心颜!
 
金陵酒肆留别
风吹柳花满店香,吴姬压酒劝客尝。
金陵子弟来相送,欲行不行各尽觞。
请君试问东流水,别意与之谁短长?
 
宣州谢�楼饯别校书叔云
弃我去者昨日之日不可留,
乱我心者今日之日多烦忧。
长风万里送秋雁,对此可以酣高楼。
蓬莱文章建安骨,中间小谢又清发。
俱怀逸兴壮思飞,欲上青天揽明月。
抽刀断水水更流,举杯销愁愁更愁。
人生在世不称意,明朝散发弄扁舟。
 
长相思
长相思,在长安。
络纬秋啼金井阑,微霜凄凄簟色寒。
孤灯不明思欲绝,卷帷望月空长叹。
美人如花隔云端。
上有青冥之高天,下有渌水之波澜。
天长路远魂飞苦,梦魂不到关山难。
长相思,摧心肝。
 
峨眉山月歌
峨眉山月半轮秋,影入平羌江水流。
夜发清溪向三峡,思君不见下渝州。
 
行路难三首之一
金樽清酒斗十千,玉盘珍羞值万钱。
停杯投箸不能食,拔剑四顾心茫然。
欲渡黄河冰塞川,将登太行雪满山。
闲来垂钓碧溪上,忽复乘舟梦日边。
行路难,行路难,多歧路,今安在?
长风破浪会有时,直挂云帆济沧海。
 
行路难三首之二
大道如青天,我独不得出。
羞逐长安社中儿,赤鸡白雉赌梨栗。
弹剑作歌奏苦声,曳裾王门不称情。
淮阴市井笑韩信,汉朝公卿忌贾生。
君不见昔时燕家重郭隗,拥�折节无嫌猜。
剧辛乐毅感恩分,输肝剖胆效英才。
昭王白骨萦蔓草,谁人更扫黄金台?
行路难,归去来!
 
塞下曲六首(其一)
五月天山雪,无花只有寒。
笛中闻折柳,春色未曾看。
晓战随金鼓,宵眠抱玉鞍。
愿将腰下剑,直为斩楼兰。
 
将进酒
君不见黄河之水天上来,奔流到海不复回。
君不见高堂明镜悲白发,朝如青丝暮成雪。
人生得意须尽欢,莫使金樽空对月。
天生我材必有用,千金散尽还复来。
烹羊宰牛且为乐,会须一饮三百杯。
岑夫子,丹丘生,将进酒,杯莫停。
与君歌一曲,请君为我倾耳听。
钟鼓馔玉不足贵,但愿长醉不复醒。
古来圣贤皆寂寞,惟有饮者留其名。
陈王昔时宴平乐,斗酒十千恣欢谑。
主人何为言少钱,径须沽取对君酌。
五花马,千金裘,呼儿将出换美酒,与尔同销万古愁。
 
赠孟浩然
吾爱孟夫子,风流天下闻。
红颜弃轩冕,白首卧松云。
醉月频中圣,迷花不事君。
高山安可仰,徒此揖清芬。
 
渡荆门送别
渡远荆门外,来从楚国游。
山随平野尽,江入大荒流。
月下飞天镜,云生结海楼。
仍怜故乡水,万里送行舟。
 
送友人
青山横北郭,白水绕东城。
此地一为别,孤蓬万里征。
浮云游子意,落日故人情。
挥手自兹去,萧萧班马鸣。
 
听蜀僧�弹琴
蜀僧抱绿绮,西下峨眉峰。
为我一挥手,如听万壑松。
客心洗流水,馀响入霜钟。
不觉碧山暮,秋云暗几重。
 
夜泊牛渚怀古
牛渚西江夜,青天无片云。
登舟望秋月,空忆谢将军。
余亦能高咏,斯人不可闻!
明朝挂帆席,枫叶落纷纷。
 
静夜思
床前明月光,疑是地上霜。
举头望明月,低头思故乡。
 
怨情
美人卷珠帘,深坐颦蛾眉。
但见泪痕湿,不知心恨谁?
 
玉阶怨                             
玉阶生白露,夜久侵罗袜。
却下水晶帘,玲珑望秋月。
 
黄鹤楼送孟浩然之广陵
故人西辞黄鹤楼,烟花三月下扬州。
孤帆远影碧空尽,唯见长江天际流。
 
下江陵
朝辞白帝彩云间,千里江陵一日还。
两岸猿声啼不住,轻舟已过万重山。
 
清平调三首之一
云想衣裳花想容,春风拂槛露华浓。
若非群玉山头见,会向瑶台月下逢。
 
清平调三首之二
一枝红艳露凝香,云雨巫山枉断肠。
借问汉宫谁得似?可怜飞燕倚新妆。
 
清平调三首之三
名花倾国两相欢,常得君王带笑看。
解释春风无限恨,沈香亭北倚阑干。
 
下终南山过斛斯山人宿置酒
暮从碧山下,山月随人归。
却顾所来径,苍苍横翠微。
相携及田家,童稚开荆扉。
绿竹入幽径,青萝拂行衣。
欢言得所憩,美酒聊共挥。
长歌吟松风,曲尽河星稀。
我醉君复乐,陶然共忘机。
 
月下独酌
花间一壶酒,独酌无相亲。
举杯邀明月,对影成三人。
月既不解饮,影徒随我身。
暂伴月将影,行乐须及春。
我歌月徘徊,我舞影零乱。
醒时同交欢,醉后各分散。
永结无情游,相期邈云汉。
 
2009-01-30

Simon

2009年1月27日星期二

@转 毕业奋斗八年成功后有感,给年轻人的10个忠告

 
 1、努力 
   工作要努力,随随便便过日子过四五年也是过,稍微努力的过四五年也是过,努力的过四五年也是过,何不努力好好的干。如果努力的过好毕业后的四五年,这对我们以后的人生非常有帮助。 
   
  2、虚心学习 
   多与比自己大的人(长辈)/成功人士交流学习,要虚心听取/认真分析他们的意见和建议,以免自己以后走弯路。 
   
  3、自由 
   出来外面做事情,关键是自由,愉快,能学到知识。每走一步都要分析,不要因某一小点利益限制了自己的自由。记住,30岁之前,不要太在意自己的存款和职位,这些对以后来说太微不足道了。 
   
  4、目标 
   参加一次21天训练营,提高一下自己实现目标的素质和方法。人生一定要有目标,不仅仅是事业(赚钱)的目标,其他方面也要有目标,如爱情方面的目标,健康方面的目标,家庭方面的目标。各个目标都要重视。只赚了钱,不算成功的人生,也迟早会应了"短木桶效应"。 
   
  5、计划。 
   给自己定一个五年计划,十年规划。每季度做什么事情,每个月做什么事情,甚至每天做什么事情。不要每天浑浑噩噩。说什么计划敢不上变化的,几年后你就会发现,几年来一直没有目标,什么也没有做成。 
   
  6、惜时。 
   如果以上你都做了,我估计你的时间过得很快。不要因碌碌无为而悔恨!我常听某某人说:"这一辈子,就象昨天今天一样。" 毛泽东说:"天地转,光阴迫。一万年太久,只争朝夕。" "三十八年过去,弹指一挥间。" 
   
  7、了解社会 
   多了解社会,多实践。多分析某些社会现象的因果厉害关系。认真分析身边发生的某些事情。 正视社会的阴暗面,分析社会上某些不良风气,不要清高自傲,也不要随波逐流。某些时候办事情,是需要这方面帮助的。 
   
  8、不要害怕贫穷 
   也许你家里没有几十万上百万。大胆的去做事情,不要怕贫穷。即使我们事情做失败了,我们大不了回到起点――还是穷人。 
   
  9、吃苦耐劳 
   不要怕吃苦。在创业阶段,我们要的是名气,是经验,有时候在保本的情况下可以以低价策略来和别人竞争。我们出卖的是点脑力活,力气活,年轻人,睡一觉起来什么都恢复了。 
   
  10、合作 
   不要随便与人合作,与人合作要考虑好利与弊。如果有想法尽快去干,一个人努力的干,卖命的干。干到差不多了,有资本了,可以与人短期性的合作。与人合作目标一定要明确!
 
 
2009-01-27

Simon

今年的春节在学校过了。

   寒假,只回去了5天就来学校了。
   学校真冷清,什么都关门了,不过,还好这还有几个同学没有回去,而且还有点事做,除了在学校混了点吃的外,其余的时间就在9楼实验室写程序。我有点小崩溃了,有些技术瓶颈一直无法突破,真的让人很无语啊,真想放弃,但如果就这样放弃了的话,我以前的心血就完全废了,现在我真是进退两难了。唉。真让人无奈啊,要不然我这几天真的就太浪费了。什么结果都没了。唉。
   发现在自己的BLOGSPOT都快长草了,要不是今天看到一个关于编程的帖子想贴出来 ,估计都N久没有到这个地方来了。这个BLOGSPOT有点让人无语,可能是中文版的技术还不成熟吗,里面的排版格式实在是让人无语,不适合写技术型的帖子,里面的段落会完全给打乱,不过,还好能用EMAIL来写,但写好后就不能修改了。看来只适合写一些纯文本的心情日记了。
   
 
 
2009-01-27

Simon

<转>Visual C++ MFC 中常用宏的含义

AND_CATCH
AND_CATCH(exception_class,exception _object_point_name) 
说明:

定义一个代码块,它用于获取废除当前TRY块中的附加异常类型。使用CATCH宏以获得一个异常类型,然后使用AND_CATCH宏获得随后的异常处理代码可以访问异常对象(若合适的话)已得到关于异常的特别原因的更多消息。在AND_CATCH块中调用THROW_LAST宏以便把处理过程移到下个外部异常框架。AND_CATCH可标记CATCH或AND_CATCH块的末尾。

注释: 
AND_CATCH块被定义成为一个C++作用域(由花括号来描述)。若用户在此作用域定义变量,那么记住他们只在此作用域中可以访问。他也用于exception_object_pointer_name变量。  
   
ASSERT 
ASSERT(booleanExpression) 
说明: 
计算变量的值。如果结构的值为0,那么此宏便打印一个诊断消息并且表示运行失败。如果条件为非0,那么什么也不做。 诊断消息的形式为: assertion failed in file in line 其中name是元文件名,num是源文件中运行失败的中断号。 在Release版中,ASSERT不计算表达式的值也就不中断程序。如果必须计算此表达式的值且不管环境如何那么用VERIFY代替ASSERT。 
注释: 
ASSERT只能在Debug版中用 
  
ASSERT_VAILD 
ASSERT_VAILD(pObject) 
说明: 
用于检测关于对象的内部状态的有效性。ASSERT_VALID调用此对象的AssertValid成员函数(把它们作为自己的变量来传递)。在Release版中ASSERT_VALID什么也不做。在DEBUG版中,他检查指针,以不同于NULL的方式进行检查,并调用对象自己的AssertValid成员函数。如果这些检测中有任何一个失败的话,那么他会以与ASSERT相同的方法显示一个警告的消息。 
注释: 
此函数只在DEBUG版中有效。 
  
BEGIN_MESSAGE_MAP 
BEGIN_MESSAGE_MAP(the class,baseclass) 
说明: 
使用BEGIN_MESSAGE_MAP开始用户消息映射的定义。在定义用户类函数的工具(.cpp)文件中,以BEGIN_MESSAGE_MAP宏开始消息映射,然后为每个消息处理函数增加宏项,接着以END_MESSAGE_MAP宏完成消息映射。 
  
CATCH 
CATCH(exception_class,exception_object_pointer_name) 
说明: 
使用此用定义一个代码块,此代码用来获取当前TRY块中都一个异常类型。异常处理代码可以访问异常对象,如何合适的话,就会得到关于异常的特殊原因的更多消息。调用THROW_LAST宏以把处理过程一下一个外部异常框架,如果exception-class是类CExceptioon,那么会获取所有异常类型。用户可以使用CObject::IsKindOf成员函数以确定那个特别异常被排除。一种获取异常的最好方式是使用顺序的AND_CATCH语句,每个带一个不同的异常类型。此异常类型的指针由宏定义,用户不必定义。 
注释: 
此CATCH块被定义作一个C++范围(由花括号描述)。如用户在此范围定义变量,那么它们只在吃范围内可以访问。他还可以用于异常对象的指针名。 
  
DEBUG_NEW 
#define new DEBUG_NEW 
说明: 
帮助查找内存错误。用户在程序中使用DEBUG_NEW,用户通常使用new运算符来从堆上分配。在Debug模式下(但定义了一个DEBUG符号),DEBUG_NEW为它分配的每个对象记录文件名和行号。然后,在用户使用CMemoryState::DumpAllObjectSince成员函数时,每个以DEBUG_NEW分配的对象分配的地方显示出文件名和行号。 为了使用DEBUG_NEW,应在用户的资源文件中插入以下指令: #define new DEBUG_NEW 一旦用户插入本指令,预处理程序将在使用new的地方插入DEBUG_NEW,而MFC作其余的工作。但用户编译自己的程序的一个发行版时,DEBUG_NEW便进行简单的new操作,而且不产生文件名和行号消息。 
  
DECLARE_DYNAMIC 
DECLARE_DYNAMIC(class_name) 
说明: 
但从CObject派生一个类时,此宏增加关于一个对象类的访问运行时间功能。把DECLARE_DYNAMIC宏加入类的头文件中,然后在全部需要访问词类对象的.CPP文件中都包含此模块。如果像所描述那样使用DELCARE_DYNAMIC和IMPLEMENT_DYNAMIC宏,那么用户便可使用RUNTIME_CLASS宏和CObject::IsKindOf函数以在运行时间决定对象类。如果DECLARE_DYNAMIC包含在类定义中,那么IMPLEMETN_DYNAMIC必须包含在类工具中。 
  
DECLARE_DYNCREATE 
DECLARE_DYNCREATE(class_name) 
说明: 
使用DECLARE_DYNCRETE宏以便允许CObject派生类的对象在运行时刻自动建立。主机使用此功能自动建立新对象,例如,但它在串行化过程中从磁盘读一个对象时,文件及视图和框架窗应该支持动态建立,因为框架需要自动建立它。把DECLARE_DYNCREATE宏加入类的.H文件中,然后在全部需要访问此类对象的.CPP文件中包含这一模式。如果DECLARE_DYNCREATE包含在类定义中,那么IMPLEMENT_DYNCREATE必须包含在类工具中。 
  
DECLARE_MESSAGE_MAP 
DECLARE_MESSAGE_MAP() 
说明: 
用户程序中的每个CCmdTarget派生类必须提供消息映射以处理消息。在类定义的末尾使用DECLARE_MESSAGE_MAP宏。接着,在定义类成员函数的.CPP文件中,使用BEGIN_MESSAGE_MAP宏,每个用户消息处理函数的宏项下面的列表以及END_MESSAGE_MAP宏。 
注释: 
如果在DECLARE_MESSAGE_MAP之后定义任何一个成员,那么必须为他们指定一个新存取类型(公共的,私有的,保护的)。 
  
DECLARE_SERIAL 
DECLARE_SERIAL(class_name) 
说明: 
DECLARE_SERIAL为一个可以串行化的CObject派生类产生必要的C++标题代码。串行化是把某个对象的内容从一个文件读出和写入一文件。在.H文件中使用DECLARE_SERIAL宏,接着在需要访问此类对象的全部.CPP文件中包含此文件。如果DECLARE_SERIAL包含在类定义中,那么IMPLEMENT_SERIAL必须包含在类工具中。DECLARE_SERIAL宏包含全部DECLARE_DYNAMIC,IMPLEMENT_DYCREATE的功能。 
  
END_CATCH 
END_CATCH 
说明: 
标识最后的CATCH或AND_CATCH块的末尾。 
  
END_MESSAGE_MAP 
END_MESSAGE_MAP 
说明: 
使用END_MESSAGE_MAP宏结束用户的消息映射定义 
IMPLEMENT_DYNAMIC 
IMPLEMENT_DYNAMIC(class_name,base_class_name) 
说明: 
通过运行时在串行结构中为动态CObject派生类访问类名和位置来产生必要的C++代码。在.CPP文件中使用IMPLEMENT_DYNAMIC宏,接着一次链接结果对象代码 
  
IMPLEMENT_DYNCREATE 
IMPLEMENT_DYNCREATE(class_name,base_class_name) 
说明: 
通过DECLARE_DYNCREATE宏来使用IMPLEMENT_DYNCREATE宏,以允许CObject派生类对象在运行时自动建立。主机使用此功能自动建立对象,例如,但它在串行化过程中从磁盘读去一个对象时,他在类工具里加入IMPLEMENT_DYNCREATE宏。若用户使用DECLARE_DYNCREATE和IMPLEMENT_DYNCREATE宏,那么接着使用RUNTIME_CLASS宏和CObject::IsKindOf成员函数以在运行时确定对象类。若declare_dyncreate包含在定义中,那么IMPLEMENT_DYNCREATE必须包含在类工具中。 
  
IMPLEMENT_SERIAL 
IMPLEMENT_SERIAL(class_name,base_class_name,wSchema) 
说明: 
通过运行时在串行结构中动态CObject派生类访问类名和位置来建立必要的C++代码。在.CPP文件中使用IMPLEMENT_SERIAL宏,然后一次链接结果对象代码。 
  
ON_COMMAND 
ON_COMMAND(id,memberFxn) 
说明: 
此宏通过ClassWizard或手工插入一个消息映射。它表明那个函数将从一个命令用户接口(例如一个菜单项或toolbar按钮)处理一个命令消息。当一个命令对象通过指定的ID接受到一个Windows WM_COMMAND消息时,ON_COMMAND将调用成员函数memberFxn处理此消息。在用户的消息映射中,对于每个菜单或加速器命令(必须被映射到一个消息处理函数)应该确实有一个ON_COMMAND宏语句。 
  
ON_CONTROL 
ON_CONTROL(wNotifyCode,id,memberFxn) 
说明: 
表明哪个函数将处理一个常规控制表示消息。控制标识消息是那些从一个控制夫发送到母窗口的消息。 
  
ON_MESSAGE
 
ON_MESSAGE(message,memberFxn) 
说明: 
指明哪个函数将处理一用户定义消息。用户定义消息通常定义在WM_USER到0x7FF范围内。用户定义消息是那些不是标准Windows WM_MESSAGE消息的任何消息。在用户的消息映射中,每个必须被映射到一个消息处理函数。用户定义消息应该有一个ON_MESSAGE宏语句。 
  
ON_REGISTERED_MESSAGE 
ON_REGISTERED_MESSAGE(nmessageVarible,memberFxn) 
说明: 
Windows的RegisterWindowsMesage函数用于定义一个新窗口消息,此消息保证在整个系统中是唯一的。此宏表明哪个函数处理已注册消息。变量nMessageViable应以NEAR修饰符来定义。 
  
ON_UPDATE_COMMAND_UI 
ON_UPDATE_COMMAND_UI(id,memberFxn) 
说明: 
此宏通常通过ClassWizard被插入一个消息映射,以指明哪个函数将处理一个用户接口个更改命令消息。在用户的消息映射中,每个用户接口更改命令(比讯被映射到一个消息处理函数)应该有一个ON_UPDATE_COMMAND_UI宏语句。 
  
ON_VBXEVENT 
ON_VBXEVENT(wNotifyCode,memberFxn) 
说明: 
此宏通常通过ClassWizard被插入一个消息映射,以指明哪个函数将处理一个来自VBX控制的消息。在用户的消息映射中每个被映射到一消息处理函数的VBX控制消息应该有一个宏语句。 
  
RUNTIME_CLASS 
RUNTIME_CLASS(class_name) 
说明: 
使用此宏从c++类民众获取运行时类结构。RUNTIME_CLASS为由class_name指定的类返回一个指针到CRuntimeClass结构。只有以DECLARE_DYNAMIC,DECLARE_DYNCREATE或DECLARE_SERIAL定义的CObject派生类才返回到一个CRuntimeClass结构的指针。 
  
THROW 
THROW(exception_object_pointer) 
说明: 
派出指定的异常。THROW中断程序的运行,把控制传递给用户程序中的相关的CATCH块。如果用户没有提供CATCH块,那么控制被传递到一个MFC模块,他打印出一个错误并终止运行。 
  
THROW_LAST
 
THROW_LAST() 
说明: 
此宏允许用户派出一个局部建立的异常。如果用户试图排除一个刚发现的异常,那么一般此异常将溢出并被删除。使用THROW_LAST,此异常被直接传送到下一个CATCH处理程序。 
  
TRACE 
TRACE(exp) 
说明: 
把一个格式化字符串送到转储设备,例如,文件或调试监视器,而提供与printf相似的功能。同MS_DOS下C程序的printf一样,TRACE宏是一个在程序运行时跟踪变量值的方便形式。在DEBUG环境中,TRACE宏输出到afxDump。在Release版中他不做任何工作。 
注释: 
此宏只在MFC的DEBUG版中有效。 
  
TRACE0 
TRACE0(exp) 
说明: 
与TRACE相似,但他把跟踪字符串放在代码段中,而不是DGROUP,因此使用少的DGROUP空间。TRACE0是一组跟踪宏的一个变体,这些宏可用于调试输出。这一组包括TRACE0,TRACE1,TRACE2和TRACE3,这些宏不同在于所取参数的数目不同。TRACE0只取一个格式化字符串并可用于简单文本消息。TRACE1取一格式化字符串加上一个变量――一个将转储的变量。同样,TRACE2,TRACE3分别取2个或3个参数(在格式化字符串之后)。如果用户以便以了应用程序的发行版,那么它只把数据转储到afxDump。 
注释: 
此宏只在MFC的DEBUG中有效。 
  
  
TRACE1 
TRACE1(exp,param1) 
说明: 
参见TRACE0 
  
TRACE2 
TRACE2(exp,param1,param2) 
说明: 
参见TRACE0 
  
TRACE3 
TRACE3(exp,param1,param2,param3) 
说明: 
  
TRY 
TRY 
说明: 
使用此宏建立一TRY块。一个TRY识别一个可排除异常的代码块。这些异常在随后的CATCH和AND_CATCH块处理。传递是允许的:异常可以传递一个外部TRY块,或者忽略它们或者使用THROW_LAST宏。 
  
VERIFY 
VERIFY(booleanExpression) 
说明: 
在MFC的DEBUG版中,VERIFY宏计算它的变量值。 如果结果为0,那么宏打印一个诊断消息并中止程序。如果条件不为0,那么什么工作也不作。 诊断有如下形式: assertion failed in file in line 其中name是源文件的名字,num是在源文件中失败的中止行号。在MFC的Release版中,VERIFY计算表达式值但不打印或中止程序。例如:如果表达式是个函数调用,那么调用

2009-01-27

Simon

2009年1月6日星期二

今天下雪,今天同学们去电厂实习。

  今天同学们去电厂实习了。有点 "风萧萧兮易水寒,壮士一去兮不复还的感觉 ,今天又在下大雪,这天气,他们就要在外过好几夜,而我们这边几个,在实验室上网,吹空调,还不时能打打DOTA,这日子。唉。

2009年1月2日星期五

一个天秤MM发给我的

总结:天秤MM爱你的三个阶段表现形式
天秤MM爱你是很特殊的表现。首先,你要先知道你是否是个细腻而有善于发现的人。否则即使告诉你了,你也未必能够感觉到。因为天秤是优雅的星座,优雅的是那种表面上很不屑,但是心里却很注意。不过依然有法可循。

我分三阶段来说吧。

第一阶段:如果她喜欢你的话,还不是很喜欢的那种,那么她表面上不会把你当回事的。即使你邀请她也不可能总是成功。但是你要有长期奋战的准备。因为,第一阶段是天秤最不安定的时期。而你千万别在这个阶段死缠烂打,否则必死。因为优雅的天秤很爱自己,她们即使喜欢人的话,也是希望能够让感觉慢慢的靠近。但是这种感觉不会仅限于你,因为天秤很喜欢暧昧,总是跟周围每个异型保持一定的关系。而在这个阶段,她还是跟你比较大大咧咧的,而且你发信息给她,她也会爽快的回你。而且你会感觉到一种暗喜,以为她喜欢你,其实第一阶段的喜欢是属于朋友之间的,还不是"专属"的阶段。所以她对你很热情,够朋友。
这个阶段的天秤只能说觉得你是个可以交的朋友,但是我觉得这个时候千万别尝试太过激进,任何一种激进都会导致天秤反感你。我跟很多追求天秤的人都说过同样的一句话,慢慢的靠近,除非你根本不爱天秤,你只是纯粹的想得到她的人而已。如果那样,我觉得你还是直接给她钱来的直接。天秤女是比其他星座女孩更感性的一群,但是也是单纯的一类,所以面对感情不是那么容易定下性来的,这说到底,还是需要时间去积累。那些被天秤一开始喜欢,最后连第二阶段都没到的人,都是在第一阶段被讨厌而被彻底拒绝了。其实天秤很被动,有个最大的弱点就是不喜欢被 逼。所以即使她不喜欢你,我相信经过时间也会改变对你的看法,但是如果你不识趣,一味的靠速度和时间去取胜,那么只会让你死的更快。
第一阶段我总结为:淡淡的,别有功利思想,给她足够的放任时间,别以为她跟其他男人在一起你就不高兴,毕竟你们此阶段什么也不是,你别对你所爱的人太多要求和奢望。

第二阶段:天秤MM会从身边的人中去犹豫谁最了解自己。其实,天秤MM有时候连自己都讨厌自己的性格。明明有感觉,但是就是表面装酷,其实,到了这个阶段,我觉得就很多追求天秤MM的人的分水岭了。因为很多人在这里开始了解了和更不了解了。了解的,有的一部分人可以追到下个阶段,也有部分人会觉得了解了反而更累了。而那些不了解的,几乎只能是天秤MM的朋友了。因为在这个阶段,天秤MM会让你感受到冰河世纪的冷酷。如果你们发展到这个阶段,那么你发信息给她,她不回了,你给她电话,她不接或者很少接了,总之,她在意你了,所以开始手足无措了。就好比你喜欢上一个人后你会紧张,甚至突然看见她你会心动。她也是。我觉得在这个阶段很多人总是问我为什么发信息给天秤MM却不回。其实,懒是天秤的一个天性,另一个就是她有时候不知道怎么面对你。因为谁都无法用正常的心态去面对自己喜欢的人。尤其是天秤。因为别人都会选择更积极的心态去面对,但是天秤的被动性格决定了她的懒惰。所以她收到你的短信后一般能不回就不回了。而你尽量发些关心的短信,别总是邀请,这样不好,天秤喜欢自然,而不喜欢那样喧闹的场所。如果你们总是去些图书馆,郊外,或者一些很安静的地方,我认为对你绝对是好感度增加了100%。如果还是跟你去一些吵闹的地方,我觉得要看实际情况。因为天秤天生优雅的性格,决定了他们不会总是在俗人待的地方。呵呵。
这个阶段的天秤MM很冷,所以几乎很多人会认为关系不如第一阶段那样亲密。其实,第一阶段对你热情,绝对不是亲密,而是一种还能放的开的心情,现在喜欢上你了,自然不可能轻松面对了。不过此刻也不能急。因为冷是她们对爱的犹豫。她们时刻都在衡量着你和别人之间的不同,你的特殊地位,而你发现此刻的她不再像第一阶段一样总是跟你说去参加什么party什么的,第一阶段的时候她没有喜欢的人,自然放的很开,玩的很尽兴。但是第二阶段她对你有了依恋,准确的说是依赖。她偶尔会请你帮些小忙,你不仅要做好,而且一定要做到实在。比如说:她要出门,不知道坐什么车(天秤MM天生对方向感不好,容易迷路的那群人,不知道是不是因为懒不愿意出门的缘故,所以对地理位置很陌生),她如果请求你帮忙,你不能直接说坐几路车可以到,你还要跟她说那路车到站要多少钱?是售票的还是投币的?有些城市是需要投币的吧。你如果不说明,那么她可能就上了投币的车,然后站在大庭广众下一个一个要零钱,你想想,一个优雅的星座却像个乞丐一样,她心里好受吗?但是她一定会唠叨你,都是你推荐的车,早知道,不如打的了。那么你还要告诉她所去的地方,去前会在路上碰到哪些路标,哪些有名的地方等等,几乎就是手把手教她了。如果你没做到那么细心,我觉得,你迟早会玩完的,因为天秤是个很需要依赖感的人。因为她们天生被动,被动就是需要一个更主动的来关心,照顾她们。对了,如果你喜欢的是天秤女,那么你要开始学做饭了,因为天秤女都是很爱美的,连头发都不放过,如果你让她知道你会做饭,那么印象分绝对+100。
其实,天秤MM有时候比较八卦,你要尽量让她知道你的一些动向。给她们沉浸在自己的恋爱中。有时候她们正因为依赖,所以喜欢模仿。比如你喜欢听歌,你推荐给她,那么她也会听个不停。但是天秤MM喜欢JAZZ,女生唱的,最好有点故事的那种,有点悲,千万别推荐什么ROCK,如果是第一阶段还好,这个阶段你推荐这么强硬的歌,有点别扭的感觉。因为是你推荐的,所以她会很仔细的回味的。
说到天秤此阶段的表现,我觉得最的表现形式就是对你很冷,这个冷的前提就是第一阶段对你很热,因为天秤是讲究公平的,她受不了不公平的事,所以先热后冷,最容易让人受不了的。也可见很多人在这个阶段就放手了。其实,能够得到天秤的,倒不见得多有钱,有多帅,而是耐力。坚持到最后的,才是胜利的。天秤太过犹豫了,你要给她足够的摇摆时间。
此阶段她对你冷的话,我觉得你就要尝试着去表白了,因为只有这个阶段才是考验爱情的提炼石。但是你不要逼问个不停。因为几乎天秤MM是很难在别人表白后就直接说"爱"的。我是说天秤MM喜欢的人,毕竟到了这个阶段,自然说的都是面对喜欢的人向自己表白的事了。一般想知道天秤想法至少表白两次。第一次她一般都会默认或者左言而右他。你别以为她是拒绝你,其实,想拒绝你的话,早在第一阶段就跟你分清距离了。因为天秤MM是很怕人死缠的,如果你能到了第二阶段,我觉得你首先不是个死缠的人,否则即使曾经再爱的人,她也会把你甩掉。我跟他们都说过,想让天秤MM喜欢你,首先别让她讨厌你。但是很多人,就是在做让天秤MM讨厌的事,结果也就可想而知了。
第一次表白如果她没有说明拒绝你的话。我觉得你就成功一半了。如果你急的话也不要再问个究竟,至少也等上一,二周再说,因为你要给她一个摇摆的时间。任何一个决定她都必须要更多的时间去思考。我个人看法就是当她没有拒绝我后,我就不问了。毕竟都是成人了,干吗要说个明白呢。沉默对于天秤MM来说,几乎就是默认。除非她真的不想伤害你,但是我想,还是因为在意你。那么你还需要更多的时间去关心和体贴。哪怕是短信也行。别在乎形式,在乎的是想你的心情。呵呵。
这个阶段的她对你有点依赖,但是还不明显。如果你突然消失了一段时间,她会失措,甚至会主动来电话找你。在这个阶段能够让天秤MM主动给你电话,很难得的哦。但是也是一种迹象的表明了。

第三阶段:此阶段几乎就是开始正式了。但是你会发现一个很有趣的现象。她对你依赖的很。什么事情都开始找你,什么事情都听你的,但是你必须比她还成熟,别自己还跟小孩一样,那么这样的话她会觉得你没有安全感而离开你的。安全感不是钱,不是你时刻守在身边,而是你的一种权威。你的一种责任。你在她面前所说的每句话都会影响到她。而你所做的每件事都能让她感觉到安稳和安心。这就是安全感。她请你帮忙的事你要做到很完美才行,这几乎是苛刻,但是,如果你有心,我觉得一点也不苛刻,只是你究竟用了几分心而已。这个阶段她几乎模仿于你的每步,因为她真的很不自信。尤其是在你面前,如果你不说话,你会发现你们之间像陌生人一样,因为会冷场。说到底,她在你面前还是没底气,变的更不聪明。但是你别唧唧喳喳的叫个不停,那会失去你在她心里的风度。她要的男人可是一个有责任心,心胸宽广,不在意她的失误和计较她的人。因为到了第三阶段,几乎天秤MM所有的恶心都在你面前表露了。比如你会觉得她很缠你,什么事都要问你。如果你表现不耐烦,她会觉得你曾经对她的好都是假装出来的。当然了,如果你真爱她,未必会这样。但是天秤MM就是这样,没办法。让她学着独立的话只能离开你后,一个人的时候天秤很独立,两个人的时候天秤很贪心的哦。
这个阶段的天秤MM不再像第二阶段那样对你冷的要死,反而你的每次询问她都积极回答。可以说已经是明显改善了。而且说到她关心的话题她会说个没完。你会发现有点回到第一阶段的感觉。你的每次邀请几乎只要合理,她都能答应。哪怕是天天见面也行。以前哪怕是下个小雨,她都会找借口不赴约,现在,哪怕是暴雨,她都要来找你。这点,几乎是所有女生爱上男人的表现了。

【Z】老博士经验之谈

一、文献阅读
先看两篇综述,搞清过去未来;
再看具体文章,搞清技术方法;
阅读摘要为主,全文只能为辅;
书籍大多没用,别去浪费时间; (基本方法的书,如果用得着可以简单看)
文献看少没用,少说也要两百。
2、选题和开题
心比天高要不得,先整及格再良好;
课题规划定仔细,注重细节少挫折;
老板态度最重要,干到啥样能毕业。(搞清干到啥样能毕业,这很重要)
3、课题实施
精艺求精是目标,难得糊涂最重要;(得变通处且变通,世事不能尽如人意)
干不出来别上火,坚持就会出结果;(上火没用,坚持到底就是胜利)
不知道的就去问,千万不要闷头搞;(询问行家要比自己查自己试来的快,有的时候部分工作可以外协)
定期要与老板聊,找不到人也得找;(找导师料可以时刻纠正研究方向,免得偏离目标还不知道)

4、发表文章
SCI重新意,写不出来也得写;(SCI期刊注重论文创新性,你必须写出你的新意处,才能提高录用概率)
EI刊源最好办,给钱基本差不多;
实在不行投会议,还发不了没话说;
发表文章老板抢,先斩后奏没商量;(如果老板爱当第一作者,而有时你舍不得,只好发了再报告。但是,注意一定要把老板放在第二作者)
5、生活
心情放松身体好,心理平衡最重要;(别抱怨,别攀比,要勤奋的工作)
唱歌健身都要搞,花前月下不能少;