ZD至顶网软件频道消息: 2016年2月4日消息,微软近期发表了一篇技术博客,提醒开发者为2016年闰年可能产生的问题做好准备。
高级软件工程师Matt Johnson 在文章中提及,开发人员需要注意以下三方面的问题:
Johnson注意到,无论开发者的代码是否运行在云端,单元测试在很多情况下可能都并不充分。他提醒开发人员,2012年Azure就曾出现过和闰年相关的故障。
“闰年的问题可能会在任何地方、在任何语言中出现,但是在C/C++代码中是最危险的,因为它们可能会导致应用程序崩溃,或者缓冲区溢出(这是一个安全风险)。”他表示,在C/C++中涉及到增加或减少年数的代码以及表示每年中的每一天的数列的代码都容易出现闰年的问题。
此外,Johnson还提醒开发人员,2月29日并不是唯一受到闰年影响的日子。12月31日,也就是当年的第366天,也可能会受到影响。他建议,开发人员需要仔细检查他们的代码;了解如何在单元测试中“欺骗时钟”;并且不能局限于闰年之间的情况,还需要对全年进行测试。
好文章,需要你的鼓励
串流技术正打破传统游戏边界,让"即点即玩"的畅快体验触手可及,不仅重塑了玩家的游戏方式,更将引领整个产业迈向云端加速迈进。
高通宣布收购越南 AI 研究公司 VinAI 的生成式 AI 部门,金额未披露。这标志着高通持续扩张 AI 工具领域。VinAI 由前 DeepMind 研究科学家 Hung Bui 创立,开发多种生成式 AI 技术。此次收购将增强高通在 AI 解决方案方面的能力,有望为多个行业和消费者带来创新。
GameForge AI 是一款基于人工智能的游戏开发平台,可帮助用户轻松创建自己的游戏世界。本文介绍了 GameForge AI 的功能和使用方法,包括创建角色、场景和任务等。虽然 AI 生成速度较慢,但平台对游戏设计师、桌游爱好者和学生等用户都很有吸引力。与其他 AI 创作工具相比,GameForge AI 更注重构建复杂的叙事驱动型世界。
Anthropic 推出面向高等教育的 Claude for Education 计划,与 OpenAI 的 ChatGPT Edu 计划形成竞争。该计划为学生、教职员工提供 AI 聊天机器人 Claude 的访问权限,并增加了一些新功能。新功能包括"学习模式",旨在培养学生的批判性思维能力。Anthropic 已与多所大学达成合作,希望通过这一计划扩大在教育领域的影响力。