Selenium Grid 搭建及使用

Selenium 测试的主要组成部分有:测试代码、WebDriver、Grid(Selenium Server,非必需)、浏览器驱动(Driver)和浏览器。 当我们编写完 Selenium 测试用例在本地调试时,WebDriver 通过浏览器驱动直接与浏览器进行交互。这时,WebDriver、浏览器驱动和浏览器位于同一主机。这种最基本的交互方式如下图所示。

阅读更多

Web 开发入门

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

阅读更多

感知机算法及 Python 实现

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

阅读更多

遊覽植物園

週六和太太帶孩子去植物園賞花。 迎春花開,櫻花綻放。 各種顏色的鬱金香開的亭亭玉立,婀娜多姿,香氣撲鼻。 還有漫山遍野的小野花也在爭春。 春天,萬物復蘇,一個個開始綻放的生命讓人心情開朗,生機勃勃。

阅读更多

Azure 流水线使用详解

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

阅读更多