2023/07/16 Linux
这篇文章记录下前几天 upgrade 时 dpkg 卡死,导致 grub.cfg 文件损坏以至 Ubuntu 无法开机,出现 error: file /boot/vmlinuz-xxx not found 的解决方案。
2023/07/16 Linux
这篇文章记录下前几天 upgrade 时 dpkg 卡死,导致 grub.cfg 文件损坏以至 Ubuntu 无法开机,出现 error: file /boot/vmlinuz-xxx not found 的解决方案。
2023/05/24 杂谈
5月24-25日,一年一度的画饼大会又来了。其中包括Windows Copilot,可以跨应用程序帮助用户完成各种任务,AI支持的Windows Terminal,Windows 11的改进,以及Dev Home,Dev Drive 等。这篇文章会介绍下 Build 2023 上带来的新功能和改进。
2023/04/18 .NET
在这篇文章中,我们将讨论 .NET 中嵌套任务相关的一些概念。如果你对 TPL 已经有了一些基本了解,那么可以只关注一些重点。这些方面将帮助您更优雅的使用嵌套任务。
2023/03/29 Linux
Nginx 跳转到另一台服务器提供的服务上,发现某些接口出现 502 错误,但这个接口有些时候是正常的,服务端的日志没有接收到改请求。通过IP测试访问正常,故怀疑是Nginx的问题。
2023/02/28 WebAPI
ServiceWorker 是一种特殊类型的 Web 辅助角色 ,能够使用 Fetch API 截获、修改和响应网络请求,访问 Cache API 和异步客户端数据存储(如 IndexedDB)来存储资源,还可以通过在本地缓存资源来加快 PWA 的速度,使 PWA 独立于网络来提高可靠性。
2023/01/18 .NET
这篇文章是作为一个实验而出现的,目的是找出一个有用的自包含运行时的C#可执行文件可以有多小。C#应用程序能否达到用户会认为瞬间就能下载完毕的大小?它是否能使C#被用于现在还没有被使用的场景?
2022/11/28 .NET
NativeAOT 使 .NET 代码能够提前编译为本机二进制文件,与 .NET 6 托管运行时相比,冷启动速度提高了 86%。NativeAOT 的快速执行和较低的内存消耗也可以降低 Lambda 成本。这篇文章介绍了如何开始使用 NativeAOT 在 AWS Lambda 上运行 .NET 7 应用程序。
2022/10/28 .NET
容器不仅是为了使开发和生产环境保持一致,还被用在构建 CI/CD 管道、自动化测试等。 DevContainer 是一个开放的标准,它被称为开发容器。您可以在仓库中构建开发容器,并在 VSCode 中使用它。这篇文章将会介绍开发容器的规范,并讨论如何将其用于 .NET 和 Azure 应用开发。
2022/09/13 Linux
在没有物理串口的设备上调试串口程序,Windows 操作系统中可以使用 Virtual COM Port Driver 创建虚拟串口对,那 Linux 中是不是也可以用创建虚拟串口的方式。今天就遇到了这样的问题,查阅相关资料后记录解决方案。
2022/09/06 .NET
这篇文章将会列出 C# 11 中带来的 12 个新的功能。C# 11 将于 2022 年 11 月与 .NET 7 一起发布,你可以更新 Visual Studio 2022(17.3.0 或更高版本)或下载最新的 .NET 7 SDK 来获取这些功能。