计算机

Web 开发入门

本文整理自『MDN Web 开发入门』。 本文由如下几个小节组成,通过依次对各个小节的学习,我们将从零开始开发一个网页,并将其上线。 基础软件安装

阅读更多

感知机算法及 Python 实现

1 何为感知机? 感知机是一个单层人工神经网络,是一个用于二分类的算法,其也是线性分类器的一种。 其可被抽象为下图所示模型:即一个神经元接收到来自 n 个其它神经元的输入信号;对这些输入信号,通过带权值的连接进行计算(各个连接线的权值与对应输入值相乘,然后进行累加),然后判断计算出来的累加值是否超过阈值(Threshold);若等于或超过阈值,则输出 y 为 1,表示该神经元激活,否则输出 y 为 -1 表示该神经元抑制。

阅读更多

Azure 流水线使用详解

Azure 流水线(Azure Pipelines)是 Azure DevOps 的一部分。Azure 流水线结合了持续集成(CI)和持续交付(CD)来构建和测试代码,并可将其发布到任何目标环境。Azure 流水线有经典(可视化)和 YAML 两种配置使用方式。作为开发,本文仅关注 YAML 这种配置方式。

阅读更多

PostgreSQL 表空间使用详解

PostgreSQL 的表空间允许在文件系统中定义数据库对象存储的位置。实际上就是为表、序列和索引等数据库对象的数据文件的存储指定了一个目录。 PostgreSQL 使用操作系统的文件系统进行存储。这与 Oracle 有点不同,后者实现了自己的“文件系统”。

阅读更多

PostgreSQL 外部数据包装器 postgres_fdw 使用详解

PostgreSQL 外部数据包装器,即 PostgreSQL Foreign Data Wrappers(下面简称为 FDW),是现实数据库使用场景中一个非常实用的功能。PostgreSQL 的 FDW 类似于 Oracle 的 dblink,DB2 的 Federation,使用其可以将本地数据库与外部数据库建立连接,从而可以像操作本地数据一样来操作外部数据。

阅读更多