ZD至顶网软件频道消息: 2016年2月4日消息,微软近期发表了一篇技术博客,提醒开发者为2016年闰年可能产生的问题做好准备。
高级软件工程师Matt Johnson 在文章中提及,开发人员需要注意以下三方面的问题:
Johnson注意到,无论开发者的代码是否运行在云端,单元测试在很多情况下可能都并不充分。他提醒开发人员,2012年Azure就曾出现过和闰年相关的故障。
“闰年的问题可能会在任何地方、在任何语言中出现,但是在C/C++代码中是最危险的,因为它们可能会导致应用程序崩溃,或者缓冲区溢出(这是一个安全风险)。”他表示,在C/C++中涉及到增加或减少年数的代码以及表示每年中的每一天的数列的代码都容易出现闰年的问题。
此外,Johnson还提醒开发人员,2月29日并不是唯一受到闰年影响的日子。12月31日,也就是当年的第366天,也可能会受到影响。他建议,开发人员需要仔细检查他们的代码;了解如何在单元测试中“欺骗时钟”;并且不能局限于闰年之间的情况,还需要对全年进行测试。
好文章,需要你的鼓励
自从亚马逊云科技去年推出这一服务以来,Amazon Bedrock已经彻底改变了生成式AI领域,引领着技术前沿。最近,亚马逊云科技的官方博客发布了8篇关于Amazon Bedrock的相关文章,阐述了最新的更新内容。
关注IT支出的朋友可能发现一个悖论:用于支持生成式AI的基础设施开销正在迅速提升,英伟达收入与利润两路狂飙的现实已经清楚证明了这一点。然而数据中心硬件层面的总支出并没有发生太大变化,且目前来看支出的主要增长点将集中在服务领域,其更多是为了减轻其他类型的工作、而非指望生成式AI独力支撑起销售预期。
一种基于人工智能(AI)的新策略正显著加快为帕金森病发现潜在新药的速度。这项发表在《自然化学生物学》杂志上的研究,可能意味着帕金森病新疗法将更快进入临床阶段并与患者见面。