×

Ruby教程

自动化测试框架cucumber_cucumber测试框架(cucumber java 自动化测试)

zhiu2020 zhiu2020 发表于2024-05-30 浏览4510 评论0
1.1 什么是BDD(行为驱动开发) 首先了解一个概念,BDD(BehaviorDrivenDevelopment:行为驱动开发)为用户提供了从 开发人员和客户的需求创建测试脚本的机会。因此,开始时,开发人员,项目经理,质量保证,用户验收测试人员和产品所有者(股东)都齐聚一堂,集思广益,讨论应该传递哪些测试场景,以便成功调用此软件/应用程序。这样他们想出了一组测试场景。所有这些测试脚本都是简单的语言,所以它也可以服务于文档。 1.2 Cucumber 简介 Cucumber是一个测试框

后端

【Django框架】——18 Django模型学习总结(Django 模型)

zhiu2020 zhiu2020 发表于2024-05-30 浏览3556 评论0
Django模型学习总结 一、配置数据库 1.创建数据库 Windows下进入mysql mysql -u root -p 用户没有创建数据库的权限,要root用户登录,再去创建数据库,需要用户访问这个数据库的话,也要在root下面授予这个用户的这个数据库的权限。 1)创建数据库 create database filmdb charset=utf8; 2)查看数据库 show databases; 3)授权 grant all

elementui

Vue项目构造页面布局(vue 页面布局)

zhiu2020 zhiu2020 发表于2024-05-29 浏览5145 评论0
这些都是我根据B站winWeb前端分享的个人空间_哔哩哔哩_Bilibili 的视频再自己动手进行实践的 Element plus 提供了很多页面的布局,Element plus 为了方便开发人员使用,直接提供了布局容器组件,可以很方便的直接生成上述的布局栏。其中主要包含5中标签,并使用它们来构造页面布局。   <el-container>:是所有容器的外层容器,此标签也可以互相嵌套构成更多布局。并且当子元素中包含<el-header>或<el-footer&

Golang教程

2022-linux(ubuntu20.04)下go语言环境配置,以及goland安装

zhiu2020 zhiu2020 发表于2024-05-29 浏览7409 评论0
前言 最近学习需要用linux上开发go语言,特此记录一下… 一、go语言环境配置 安装包下载地址为:https://golang.org/dl/。 如果打不开可以使用这个地址:https://golang.google.cn/dl/。 选择合适的安装包进行下载(笔者为go1.18.linux-amd64.tar.gz): 1.将二进制文件解压到指定位置(注意替换为自己文件名,以及确认正确性 ) tar -C /usr/local -xzf go1.18linux-a

rabbitmq

SpringCloud、Eureka、Zuul、Rabbitmq

zhiu2020 zhiu2020 发表于2024-05-29 浏览4592 评论0
1.eureka注册中心 注册中心服务端主要对外提供了三个功能: 服务注册: 服务提供者启动时,会通过 Eureka Client 向 Eureka Server 注册信息,Eureka Server 会存储该服务的信息,Eureka Server 内部有二层缓存机制来维护整个注册表。 提供注册表: 服务消费者在调用服务时,如果 Eureka Client 没有缓存注册表的话,会从 Eureka Server 获取最新的注册表。 同步状态: Eureka Client 通过注册、心跳机制和

爬虫

python实现微信公众号给你的重要用户推送消息

zhiu2020 zhiu2020 发表于2024-05-28 浏览6377 评论0
最近小红书上这个很火,觉得做起来应该也不会太难,捣鼓了两天有了初步成效,还有一些功能没实现(比如定时推送),保姆级教程,大家可以借鉴,动手给自己重要的人做一个,或许可以暖ta一整天- - 1、步骤一 没有python的小白记得先下载python和pycharm,本文基于python实现,浅浅贴个网址https://www.python.orghttps://www.python.org/ PyCharm: the Python IDE for Professional Developers

rust

Rust 练习项目

zhiu2020 zhiu2020 发表于2024-05-28 浏览3993 评论0
资源来源:https://www.cnblogs.com/ishenghuo/p/15836369.html 整理作者:suhanyujie tag: Rust,Rust 练习项目,Rust 练手项目 众多 Rust 初学者在学完 The Rust Programming Language 后都会有疑问 —— 接下来如何更进一步使用 Rust? 以下是从互联网上收集到的一些用于学习 Rust 项目,仅供参考。并会不定时更新。学习重在实践,不要贪多! Rust 实现 toml

rust

【Rust】在mac上交叉编译linux和windows程序(包含Docker实现)

zhiu2020 zhiu2020 发表于2024-05-28 浏览4033 评论0
1.基本步骤 使用rustup target add 安装目标的标准库 rustup target list 查看支持的target列表 安装target链接器 更新cargo.toml,让rustc知道使用哪个链接器 cargo build --release --target TARGET_NAME 2.准备 整个过程可能需要在命令行下载github包,提前设置代理(根据自身情况修改): export https_proxy=http://127.0.0.1:7890

rust

【Rust指南】组织管理|路径表示|访问权限

zhiu2020 zhiu2020 发表于2024-05-28 浏览5109 评论0
  前言   为了方便大家学习掌握Rust 语言的语法和概念,因此我将带来一篇Rust 组织管理的内容。任何一门编程语言如果不能组织代码都是难以深入的,几乎没有一个软件产品是由一个源文件编译而成的。对于一个工程来讲,组织代码是十分重要的,Rust 中有三个重要的组织概念:包、箱、模块。 1、Rust 的代码组织 Package(包):Cargo 的特性,用来构建、测试、共享crate Crate(箱):一个模块树,它可以产生一个library或可执行文件 Moudle(模块

MYSQL教程

ansible模块--copy模块(ansible copy模块)

zhiu2020 zhiu2020 发表于2024-05-28 浏览11159 评论0
将主控端的文件复制到远程主机,只针对文件src 源文件路径dest 目标文件路径content 将指定内容覆盖写入到目标主机文件中force=no 当主控端拷贝的文件名和目标名一致,但是内容不一致,放弃拷贝force=yes 当主控端拷贝的文件名和目标名一致,但是内容不一致,则进行覆盖backup=yes 当主控端拷贝的文件名和目标名一致,但是内容不一致,则进行备份https://www.cndba.cn/hbhe0316/article/18796 https://www.c

html5教程

微信web H5 安卓无法播放的解决方案(微信web h5 安卓无法播放的解决方案)

zhiu2020 zhiu2020 发表于2024-05-28 浏览6307 评论0
发现问题: H5页面在微信内置浏览器播放的时候会发现,部分安卓机型不在支持音乐自动播放,与视频一样,需要人为触发后才能使用。 为此,微信社区给出了答案: Android微信内网页音频自动播放能力调整 | 微信开放社区 但甲方不愿意接受,这就很难受了,作为友军我们只能一边安慰,一边找解决方案。 分析问题: 出现这种情况,就要从代码源头去分析了,早期我们让手机自动播放,我们的代码如下: 引入微信js(jweixin)后: wx.ready(function(){ var g