2019 年 8 月
第 34 卷,第 8 期
来自 Microsoft 和 MSDN 杂志的特殊公告
[.NET Core]
使用 .NET Core 3.0 进行跨平台 IoT 编程
.NET Core 3.0 提供了许多令人兴奋的功能,包括对跨平台 IoT 应用的支持。Dawid Borycki 展示了 Web 开发人员如何利用现有技能创建引人注目的 IoT 应用,方法是演示如何使用标准 ASP.NET Core Web API 服务通过 SenseHAT 加载项进行远程控制并从 Raspberry Pi 获取传感器读数。
[数据点]
使用 .NET Core 3.0 使用跨平台 EF6!
即使不想破坏稳定的 Entity Framework 6 生产代码,你也可以将它从 .NET 移植到 .NET Core 3.0 以利用 .NET Core 的多个优势,尤其是它的跨平台功能。为了便于演示,Julie Lerman 使用 Visual Studio Code 在她的 MacBook 上使用 EF6.3 在 macOS 中创建了一个新的 ASP.NET Core 3.0 API,然后将其部署到基于 Linux 的 Docker 容器中。
[区块链]
使用 Azure IoT 和区块链云保护你的供应链
IoT 和区块链技术可以帮助克服传统供应链管理的局限性。他们可以引入设备以在供应链的任何阶段自动收集指标,并启用分布式数字分类帐,以不可变的方式存储交易日志。
[测试运行]
针对多臂老虎机问题的 UCB1 算法
多臂老虎机方案对应于许多现实生活中的问题,即必须在多种可能性中进行选择的问题。James McCaffrey 提供了一个演示程序,演示如何使用数学上复杂但相对容易实现的 UCB1 算法来解决这些类型的问题。
[Azure DevOps]
Azure 部署管理器简介
Azure 部署管理器是 Azure 资源管理器的一组新功能,可以改进分布式 Azure 部署的监视、控制和管理功能。David Tepper 探讨了 ADM 如何为环境提供安全、可靠的部署并实现高可用性。
[Azure]
重大事件:使用 Azure Functions 执行无服务器和无状态代码
探索无状态 Azure Functions 的使用量和主要层次的限制,并了解 Azure Functions 如何超越纯粹的无状态代码执行,以支持具有持久功能的复杂方案。
[编者寄语]
费曼技巧
询问 MSDN 杂志作者为杂志撰稿的原因,他们会告诉你这可以帮助他们掌握新技术和概念。这是一种让人联想到费曼技巧的方法,提供一种简单的技巧来掌握复杂的主题:尝试教授孩子这一方法。