2017 年 3 月

第 32 卷,第 3 期

Visual Studio - 使用 Visual Studio 生成源代码文件哈希以确保文件完整性

Visual Studio - 使用 Visual Studio 生成源代码文件哈希以确保文件完整性

Mike Lai

Mike Lai 介绍了选择强 SHA-256 哈希算法的新的 Visual Studio 切换。他探究了此类哈希的作用范围以及如何使用 Visual Studio 生成源代码哈希的方案。

领先技术 - 临时表的软更新专栏

领先技术 - 临时表的软更新

Dino Esposito

在本月的领先技术专栏中,Dino Esposito 将更深入地研究 SQL Server 2016 临时表及其在实体框架中的使用。

Bot Framework - 使智能机器人更智能

Bot Framework - 使智能机器人更智能

Kevin Ashley

智能机器人提供访问会话接口的独特功能,并为 Skype 和 Facebook Messenger 等通道提供了支持。Kevin Ashley 介绍如何使用 Microsoft 认知服务向简单的智能机器人添加智能。

测试运行 - 使用 C# 的匹配度卡方重要功能专栏

测试运行 - 使用 C# 的匹配度卡方重要功能

James McCaffrey

如果有一个观察计数数组和一个预期计数数组,就可以使用卡方统计来计算它们的匹配度。James McCaffrey 介绍了如何在软件中使用该匹配度测试的重要功能。

模式 - 活动事件: 一个设计模式代替数个设计模式

模式 - 活动事件: 一个设计模式代替数个设计模式

Thomas Hansen

活动事件是启用封装和多形性的设计模式。可以通过该模式创建可扩展、可重用的组件,这些组件可以如 Lego 组件一样进行组装,从而划分开问题。

孜孜不倦的程序员 - 如何成为 MEAN: Angular 组件专栏

孜孜不倦的程序员 - 怎样算是 MEAN: Angular 组件

Ted Neward

Ted Neward 深入探查主要的 Angular 概念,并重点介绍了“组件”以及它们如何推动 Angular 项目的设计和组织。

C++ - 通过 CComSafeArray 简化 C++ 安全数组编程

C++ - 通过 CComSafeArray 简化 C++ 安全数组编程

Giovanni Dicanio

本文介绍了使用 SAFEARRAY 数据结构和便捷的 ATL 帮助程序类(如 CComSafeArray)生产数据数组的 C++ 编程技术。

.NET Framework - 不可变集合

.NET Framework - 不可变集合

Hadi Brais

不可变集合为可变和并发集合提供了替代方法,该方法在某些方案中可能更为合适。本文介绍了不可变集合的设计和实现,并阐述了它们的使用方法和使用时机。

别让我打开话匣子 - 闻所未闻专栏

别让我打开话匣子 - 闻所未闻

David Platt

Amazon Echo 和 Google Home 等以声音驱动的集线器设备似乎具有创新性,但如果想一想 20 世纪 60 年代的电视节目“亚当斯一家”里他们引以为傲的集线器,则事实未必如此。

新员工 - 防微杜渐: 要避免的人际关系过失专栏

新员工 - 防微杜渐: 要避免的人际关系过失

Krishnan Rangachari

社交活动或招聘活动是提升职业生涯的一个绝佳机会。遗憾的是,很多开发人员错失良机。

编辑寄语 - 把赌注压在智能机器人上专栏

编辑寄语 - 把赌注压在智能机器人上

Michael Desmond

Microsoft 投入了大量精力进行智能机器人的研究,它被称为“平台形式的对话”。 对开发人员来说这意味着什么?