19_新的起点,第一部分.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
19_新的起点,第一部分

19_新的起点,第一部分 新的起点,第一部分 徐波 翻译 -------------------------------------------------------------------------------- 舞厅里异常安静。 我们完全没料到会发生这种情况。不管怎样,对于怎么离开这地方,我们一点头绪都没有。现在已经是进攻部队侵入我们在木卫二冰层下的外星城内据点的第二天了,而我们在地面上的部队却是鞭长莫及,无法给予我们帮助。吉尔伯下令撤入舞厅,并在门口设置障碍。房间很大,但幸运的是它的入口很少。一些队友离开了我们,乘着撤退时秩序混乱干脆投降了。我和珍妮就没这个机会,我们被吉尔伯和他的官员们看得紧紧的。 舞厅里很冷,而且越来越冷。吉尔伯同意打开两只便携式取暖器,因为我们所带的电池一年也用不完。温度明显回升了。 我们同时带上了几个外星文物,插上了电,但仍显得很神秘,我们刚刚才把它们激活,根本没有时间进行实验。雅格跟我们在一起,他可是个重要人物,他比其他人更懂这个神秘古城的文字。 这三个十英尺直径的金属球仍挂在半空中,每个仍展示不同的图象:微黄的草地,附近有些象树一样的东西;黄昏时刻的沙滩;象这个房间一样的金属屋,有很多柜子,我们曾看到的那个瞪着我们的灰袍人现在已经跑掉了。他没再回来,也没其它人出现。我们知道把小东西扔进球里也就是把它们添加到图象中;我们开始想到金属球会不会是“大门”,便把一节用过的电池扔向草地,它碰了碰树状物,在草地蹦了几下,然后就不动了。电池仍在我们的视野之中,没有什么东西朝它扑去,它自己也没什么反应。 我把头转向珍妮,我们谈论其它一些寒冷而又安静的时刻,这有助于分散我们的注意力。此时,雅格在房间的另一端继续仔细地对其中一种文物进行实验,希望能起一点作用。 -------------------------------------------------------------------------------- 办公室内非常安静。 这并没有出乎意料。不管怎样,今天是二月二日,许多人都去渡假了。我正在折腾一些小型的程序代码,这也是我计划好的,因为我现时的状态不适合搞大型的程序。 我刚刚接到一些有关“内部库”的开发要求,虽然并不是什么了不起的大项目,但我还是颇感兴奋。你知道,我们的公司并没有单独成立正式的小组来开发供整个公司使用的基础软件库。虽然我认为这种库很有意义,但对这种组织风格并不感冒,相信Guru也是如此。不过,我们已经拥有一些基于一般东西的内部库,由一些工程所共享。这些内部库并没有单独的“主人”,但项目的增加和修改由其中一位经验丰富的开发人员进行审查。如果我们写了一些可供重用的候选内容,就将其提交给共享库。偶尔,有人会请求增加某种特性,通常该特性在共享区尚未提供,但可能是内部库应该具备的。如果有谁自信有这个能耐,就接受这个请求,写出解决方案。 所以,当我被冠之为“可能有这个能耐”,受邀为内部库写一个扩展的东西时,自然是颇感兴奋。我感到兴奋的另一个原因是他们从没请鲍勃来干。这让我有了一点骄傲的资本。唉!年轻人的虚荣啊。 问题看上去很简单:“写一个ConvertBase函数,它接受一个表示基数为N的数字的string,将其转换为另一个string,代表的是相同的数字,可基数换成了M。” 我的第一感觉是写一个硬编码的解决方案,就象下面这样: string ConvertBase( size_t base1, size_t base2, const string src ) { long value = 0; // 从src中读入基数base1。 for( int i = 0; i src.size(); ++i ) { // if src[i]是一个有效的base1字符, // 将值乘以base1,然后加上下一个数字; // else if src[i]是空格break; // else 抛出一个逻辑错误; } // 将基数base2数值写到dest string dest; while( value 0 ) { // 找到最高位的base2数字, // 添加到dest, // 适当地减小数值。 } } 正当我埋头琢磨,尚未写完最后一行注释时,耳后传来一声温和的清嗓子的声音,我意识到Guru来了。 我神情严峻,周围一片沉寂。 接着我听到沙沙的翻书声,不用回头我就知道,Guru把笔搁在书中,又合上了书。然后是她平静而又低沉的声音:“傍晚好,我的孩子。” “啊,傍晚好,老师,”我回

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档