注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天地不仁,以万物为Googol!

天行有常,不以物喜,不以己悲……

 
 
 

日志

 
 

转维护…………  

2006-03-07 22:22:23|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
凭什么总是让我去补空?!
 
唉……一进公司的培养计划是让我维护lmt,结果公司安排,以后lmt统一拿到上海去维护。然后又是派我去学m2000适配,因为那边总是拖这边的后腿。结果我接手过来后,每次出版本,接口文档都是翻来覆去的变,要么就是有错,而且验证的时间还是一缩再缩。现在版本还要出,又tmd让我去维护主机代码,原来主机测的人全部跑去开发新版本,甚至是比我晚来的……tmd凭什么!
 
想跳槽,这里的生活实在不是我想要的,何况工作环境如此恶劣!(而且还假模假样的搞EHS认证!)又不想跳槽,毕竟熬到这个地步不容易,换环境的话,还得从头熬起。我自认还是有一些理想的,不想平庸下去……
 
昨晚上,许告诉我说,英国学习,如果想学,就能学到很多东西,如果不想学,也没人管你,不像中国,想学都学不到什么。那小丫头现在用linux+c++,已经开始理解public与程序作用域的关系了,不简单啊~~~~
 
当然,我也没闲着。今天实现了在编译期判断一个数是否是素数,之后更进一步的,可以在编译期求出不小于给定数的最大素数。当然,由于编译器压根不是做计算使的,因此判断素数只能支持到1k左右的大小,而求最大素数竟然只能求170以下的最大素数,这个,实在是有点过分。当然了,这种所谓的TMP也并不是要在编译期做数值运算,在编译期实现行为多态和条件编译才是其用武之地,比如stl中的traits技术。
 
嗯……还是想显摆一下,比如在编译期计算斐波那契数列:
template<unsigned int num>
class Fibonacci
{
public: enum { value = Fibonacci<num-1>::value + Fibonacci<num-2>::value };
};
 
template<>
class Fibonacci<1>
{ public: enum { value = 1 }; };
 
template<>
class Fibonacci<2>
{ public: enum { value = 1 }; };
 
template<>
class Fibonacci<0>
{ public: enum { value = 0 }; };
 
这样,程序中Fibonacci<5>::value,就代表斐波那契数列的第5项的值,而且,在编译后,此值为一个常数,运行时不占用时间。
 
唉……这周末去买本雅思的书,看看拼一下有没有结果。或者,我也会等到最后一刻才决定要学啥么。最后一次试图反抗命运……
 
每周晚上练琴,越来越觉得不得法门了……
  评论这张
 
阅读(165)| 评论(10)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017