手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
编程语言
(转)Golang reflect.DeepEqual函数:判断两个值是否一致
介绍: 对于array、slice、map、struct等类型,想要比较两个值是否相等,不能使用==,处理起来十分麻烦,在对效率没有太大要求的情况下,reflect包中的DeepEqual函数完美的解决了比较问题。 函数签名: func DeepEqu...
作者:人艰不拆_zmc 时间:2024-07-29
(转)Golang神奇的2006-01-02 15:04:05
热身 在讲这个问题之前,先来看一道代码题: package main import ( "fmt" "time" ) func main() { timeString := time.Now().Format("2006-01-02 15:04:05
作者:人艰不拆_zmc 时间:2024-07-29
(转)Go sync.WaitGroup的用法
介绍 经常会看到以下了代码: package main import ( "fmt" "time" ) func main(){ for i := 0; i < 100 ; i++{ go fmt.Println(i) } time.Sleep(time
作者:人艰不拆_zmc 时间:2024-07-29
Golang--不定参数类型
1、不定参数类型 不定参数是指函数传入的参数个数为不定数量。 代码中的args是一个数组切片,而且只能放在参数中的最后面。 2、不定参数的传递 3、任意类型的不定参数
作者:人艰不拆_zmc 时间:2024-07-29
(转)Golang functional options,优雅的初始化对象实例
当我们定义了一个对象时,一般会创建一个方法方便外部初始化一个实例。如下面的例子: type Client struct { timeout int64 dialFunc func() error healthCheck func() bool } func NewClient(timeout int
作者:人艰不拆_zmc 时间:2024-07-29
Golang1.13.x 解决go get 无法下载问题
安装golang github.com/hyperledger/fabric-contract-api-go依赖包的时候,长时间无响应,最后报如下错误: go: github.com/hyperledger/
[email protected]
: Get https://pro
作者:人艰不拆_zmc 时间:2024-07-29
(转)Go语言switch语句和fallthrough用途
Go里面switch默认相当于每个case最后带有break,匹配成功后不会自动向下执行其他case,而是跳出整个switch, 但是可以使用fallthrough强制执行后面的case代码:示例1: package main import "fmt" ...
作者:人艰不拆_zmc 时间:2024-07-29
Go语言Json用法讲解
简介 json格式可以算我们日常最常用的序列化格式之一了,Go语言作为一个由Google开发,号称互联网的C语言的语言,自然也对JSON格式支持很好。但是Go语言是个强类型语言,对格式要求极其严格而JSON格式虽然也有类型,...
作者:人艰不拆_zmc 时间:2024-07-29
Go语言new( )函数
1、new函数介绍 在 Go 语言中,new 函数用于动态地分配内存,返回一个指向新分配的零值的指针。它的语法如下: func new(Type) *Type 其中,Type 表示要分配的内存的类型,new 函数返回一个指向 Type 类型的新分配的...
作者:人艰不拆_zmc 时间:2024-07-29
Golang recover的使用
1、recover 概述 在 Go 语言中,recover() 函数用于从 panic 中恢复程序的控制流。recover() 通常用于防止程序在遇到 panic 时立即终止,而是允许程序执行一些清理操作或继续执行。具体来说,recover() 有以下作用:...
作者:人艰不拆_zmc 时间:2024-07-29
Go语言os.Exit()函数的使用
函数定义:func Exit(code int) Exit 函数可以让当前程序以给出的状态码 code 退出。一般来说,状态码 0 表示成功,非 0 表示出错。程序会立刻终止,并且 defer 的函数不会被执行。
作者:人艰不拆_zmc 时间:2024-07-29
(转)Golang--使用iota(常量计数器)
iota是golang语言的常量计数器,只能在常量的表达式中使用。 iota在const关键字出现时将被重置为0(const内部的第一行之前),const中每新增一行常量声明将使iota计数一次(iota可理解为const语句块中的行索引)。 使用io...
作者:人艰不拆_zmc 时间:2024-07-29
(转)Golang第三方包Viper的使用
【摘要】 viper是一个简单好用的读取配置文件的第三方开源库,它支持多种类型配置的读写,包括json、yaml、环境变量、命令行等,使用该库可以免去一些繁琐的配置读取代码实现。 一 基本原理 当viper被调用来获取参数时...
作者:人艰不拆_zmc 时间:2024-07-29
Go语言数组和切片
数组 数组是类型相同的元素的集合。例如,整数 5, 8, 9, 79, 76 的集合就构成了一个数组。Go不允许在数组中混合使用不同类型的元素(比如整数和字符串)。 声明 var variable_name [SIZE] variable_type 有很多声明数...
作者:人艰不拆_zmc 时间:2024-07-29
Go语言中os/signal包的学习与使用
os/signal包实现对信号的处理 golang中对信号的处理主要使用os/signal包中的两个方法:一个是notify方法用来监听收到的信号;一个是 stop方法用来取消监听。 notify方法: func Notify(c chan<- os.Signal, s...
作者:人艰不拆_zmc 时间:2024-07-29
(转)Go中的main函数和init函数
Go里面有两个保留的函数:init函数(能够应用于所有的package)和main函数(只能应用于package main)。这两个函数在定义时不能有任何的参数和返回值。虽然一个package里面可以写任意多个init函数,但这无论是对于可...
作者:人艰不拆_zmc 时间:2024-07-29
Go语言time包的使用
时间类型 time.Time类型表示时间。 1、时间类型 func timeDemo() { now := time.Now() fmt.Println(now) fmt.Println(now.Format("2006-01-02 15:04:05")) year := now
作者:人艰不拆_zmc 时间:2024-07-29
Golang--选择、循环语法总结
1、判断语句if 条件表达式没有括号 支持初始化表达式 初始化语句的变量自在本block内有效 2、循环语句for Go循环只有for关键字,没有while,但可以达到同样的效果 3、选择语句switch 条件语句可以使用任何类型或表达...
作者:人艰不拆_zmc 时间:2024-07-29
Go语言结构体的初始化
Go 通过类型别名(alias types)和结构体的形式支持用户自定义类型。结构体是复合类型,当需要定义类型,它由一系列属性组成,每个属性都有自己的类型和值的时候,就应该使用结构体,它把数据聚集在一起。 结构体也是...
作者:人艰不拆_zmc 时间:2024-07-29
Go语言Map
什么是 map? Map 是 Go 中的内置类型,它将键与值绑定到一起。可以通过键获取相应的值。 如何创建 map? 可以通过将键和值的类型传递给内置函数 make 来创建一个 map。语法为:make(map[KeyType]...
作者:人艰不拆_zmc 时间:2024-07-29
Go语言讲解深拷贝与浅拷贝
我们在开发中会经常的把一个变量复制给另一个变量,那么这个过程,可能是深浅拷贝,那么今天帮大家区分一下这两个拷贝的区别和具体的区别。 一、概念1、深拷贝(Deep Copy): 拷贝的是数据本身,创造一个样的新对象...
作者:人艰不拆_zmc 时间:2024-07-29
2024 Selenium10个替代品
随着自动化测试需求的不断增长,Selenium作为广泛使用的自动化测试工具,虽然功能强大,但也存在一些限制和挑战。在2024年, 越来越多的替代工具涌现,它们提供了更高效、更易用的解决方案。那么,哪些替代品值得我们...
作者:WanWuJieKeLian 时间:2024-07-29
HTTPRunne
HTTPRunner是一种单元测试工具,由于教学的需求,我学习了它,但是我觉得它比Python的Requests类相差太远。作为一个比较流行的工具在这里进行介绍。 1,原理 HttpRunner 是一款开源的 API 测试工具,兼容 HTTP(S)、H...
作者:WanWuJieKeLian 时间:2024-07-29
用Python玩转Excel的五大功能!
在数据分析和处理的过程中,Excel一直是备受欢迎的工具。然而,手动操作Excel既费时又容易出错。幸运的是,Python可以让你高效且智能地操作 Excel文件,极大提升工作效率。那么,如何用Python玩转Excel呢? Python可...
作者:WanWuJieKeLian 时间:2024-07-29
Python 代码中的 yield 到底是什么?
在Python编程中,有一个强大而神秘的关键字,那就是yield。初学者常常被它搞得晕头转向,而高级开发者则借助它实现高效的代码。到底yield是什么?它又是如何在Python代码中发挥作用的呢?让我们一起来揭开它的面纱。...
作者:WanWuJieKeLian 时间:2024-07-29
Python 实现行为驱动开发 (BDD) 自动化测试详解
在当今的软件开发领域,行为驱动开发(Behavior Driven Development,BDD)作为一种新兴的测试方法,逐渐受到越来越多开发者的关注和青睐。Python作为一门功能强大且易于使用的编程语言,在实现BDD方面也有着独特...
作者:WanWuJieKeLian 时间:2024-07-29
【Playwright+Python】手把手带你写一个自动化测试脚本
如何使用代理方式打开网页 在 playwright.chromium.launch() 中传入 proxy 参数即可,示例代码如下: 1、同步写法: from playwright.sync_api import sync_playwright proxy = {'server':
作者:WanWuJieKeLian 时间:2024-07-29
可视化 Python 打包 exe,这个神器绝了!
在Python开发中,如何将脚本打包成独立的可执行文件,是许多开发者面临的挑战。特别是在需要将应用程序分发给不具备Python环境的用户时,打包工具显得尤为重要。auto-py-to-exe作为一款强大的Python打包工具,为开发...
作者:WanWuJieKeLian 时间:2024-07-29
pytest实战技巧之参数化应用
pytest是Python中最流行的测试框架之一。它提供了丰富的功能,可以帮助我们编写高效、可靠的测试用例。其中一个重要的功能就是参数化, 它可以让我们用不同的数据组合来运行同一个测试用例,从而 提高测试覆盖率和效...
作者:WanWuJieKeLian 时间:2024-07-29
UI 自动化分布式测试 -Docker Selenium Grid
Docker 和 Selenium Grid 的结合为分布式 UI 自动化测试提供了一种高效、可扩展且易于管理的方法。通过使用 Docker 容器化技术,测试环境的设置和配置变得更加简便和一致;而 Selenium Grid 则允许...
作者:WanWuJieKeLian 时间:2024-07-29
上一页
17
18
19
20
21
22
23
24
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native