计算机

感知机算法及 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,使用其可以将本地数据库与外部数据库建立连接,从而可以像操作本地数据一样来操作外部数据。

阅读更多

Azure Database for PostgreSQL 学习总结

Azure Database for PostgreSQL 是 Azure 提供的基于开源 PostgreSQL 数据库的云上数据库服务。它是一种完全托管的数据库服务,具有性能可预测、安全、高可用和动态扩展能力,可处理任务关键型工作负载。

阅读更多

Azure DevOps 服务学习总结

1 开始使用 Azure DevOps 1.1 Azure DevOps 是什么? Azure DevOps 提供团队工作计划、代码开发协作以及应用程序的构建和部署。 Azure DevOps 支持协作文化和一组流程以使开发人员、项目经理和贡献者聚集在一起开发软件。它允许组织以比传统软件开发方法更快的速度创建和改进产品。

阅读更多