12 2020 档案
摘要:翻译自 Kayla Cinnamon 2020年12月17日的文章《Getting Started with Windows Terminal》 1 安装 Windows Terminal(Windows 终端)有两个不同的版本:Windows Terminal2 和 Windows Termina
阅读全文
摘要:.NET 是一个开源软件框架,用于在 Linux、Windows 和 macOS 上构建跨平台应用程序。WSL 上的 Ubuntu 允许您同时为 Ubuntu 和 Windows 构建和测试应用程序。这篇博客将演示如何在 WSL 上安装 .NET 开发栈,并构建一个简单的操作系统感知应用,然后在 Linux 和 Windows 上测试它。
阅读全文
摘要:根据 .NET 官方文档的定义:ConcurrentDictionary<TKey,TValue> Class 表示可由多个线程同时访问的线程安全的键/值对集合。这也是我们在并发任务中比较常用的一个类型,但它真的是绝对线程安全的吗? 仔细阅读官方文档,我们会发现在文档的底部线程安全性小节里这样描述:
阅读全文
摘要:如果您想在最新的 Windows 版本中尝试经过改进的 Windows 子系统 Linux 2 (即 WSL 2),要怎么做呢?我们在本文中介绍了安装它所需要做的所有事情。WSL 2 是微软早在 2017 年推出的 WSL 的原始版本的重大升级。WSL 2 不仅仅是版本的升级。它更快、更通用,并且使用真正的 Linux 内核。未来的 Linux 内核更新甚至会以 Windows 10 软件更新的形式发布——想想看,这有点疯狂!
阅读全文
摘要:在《记 RDS MySQL 的一个大坑》中,我提到遇到超出 max_user_connections 的异常,真正的原因在于:使用 MySQL 官方提供的 MySql.Data 作为驱动程序连接 MySQL 数据库的时候,默认使用了连接池,才引发了这个问题。
阅读全文
摘要:花了一个下午的时间,终于把一个 RDS MySQL 的一个大坑填上了,解决方法令人匪夷所思,绝对会让各位看官感到大吃一惊! 问题 最近应业务的需求,加了一个定时统计的任务,其中的算法很简单,只是需要大量的 CRUD 操作。 由于业务简单,且时效性要求不高,所以代码写起来若行云流水,一气呵成,本地测试
阅读全文
摘要:翻译自 Paul Ferrill 2020年9月1日的文章《Compare Docker vs. Podman for container management》 1 Docker 和 Podman 在管理容器方面提供了类似的功能,但是 Docker 的安全漏洞可能使 Podman 对于某些管理员来
阅读全文