Adguard Home 设置
Adguard Home 是 Windows 下最好的 DNS 管理器!会看见这篇文章,想必你对 Adguard Home 的功能已经有所了解,但我要泼一盆冷水, Adguard Home 的广告过滤功能比较鸡肋,效果不如浏览器的 uBlock Origin 插件好。但如果将其当作一个 DNS 管理器,它将十分优秀。本文主要介绍如何将 Adguard Home 部署在 Windows 下并为本机提供 DNS 服务。
Adguard Home 是 Windows 下最好的 DNS 管理器!会看见这篇文章,想必你对 Adguard Home 的功能已经有所了解,但我要泼一盆冷水, Adguard Home 的广告过滤功能比较鸡肋,效果不如浏览器的 uBlock Origin 插件好。但如果将其当作一个 DNS 管理器,它将十分优秀。本文主要介绍如何将 Adguard Home 部署在 Windows 下并为本机提供 DNS 服务。
内存池(Memory Pool),又被称为固定大小区块规划(fixed-size-blocks allocation),允许程序员以类似 C语言 的 malloc 或是 C++ 的 new 操作数进行动态的存储器规划。对于其它动态存储器规划的实践来说,因为会变动存储器区块大小导致的碎片问题,导致在实时系统上受限于性能因此,根本无法使用。内存池提供了一个更有效率的解决方案:预先规划一定数量的存储器区块,使得整个程序可以在执行期规划 (allocate)、使用 (access)、归还 (free) 存储器区块。 ——维基百科
本篇博文旨在进行动态规划的入门,介绍基础思想。动态规划是十分基础的思想,但其依旧有一定的难度,特别是对于像我这种非计算机专业且无竞赛经验的爱好者。
最近在搭建局域网环境,涉及到 https 时需要使用自签名证书。走了很多弯路,甚至有人说局域网 IP 没法签发证书。根据我的测试,证书的颁发是自由的,甚至可以一张证书给所有IP签发,但v1证书签发 IP 似乎总是会引发不匹配错误,因此需要签发V3证书。
K-Means 算法是一种十分常见的聚类分析方法,可将数据分为指定的几个集群。下面简述一下算法步骤。