E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
golang单元测试
GO——
单元测试
(test)
gotest用来做什么做
单元测试
,测试函数是否符合预期gotest在哪个包testing如何使用参考:https://geektutu.com/post/quick-go-test.html以my_func.go
媛媛家的程序员
·
2024-01-17 06:41
golang
单元测试
开发语言
Golang
判断当前字符串是hex编码还是base64编码
由于项目经历了多次迭代,协议也发生了多次变化,所以导致有些数据中是hex编码,有的是base64编码,所以需要区分开来,写了一个苟且的方法来区分funcDecodeHexOrBase64(contentstring)([]byte,error){dat:=[]byte(content)isHex:=truefor_,v:=rangedat{ifv>=48&&v=65&&v=97&&v<=102{/
路过麦田
·
2024-01-17 04:47
代码随想录day8 字符串章节 |
golang
|344.反转字符串|541.反转字符串II|Offer 05. 替换空格|151.翻转字符串里的单词 | 剑指Offer58-II.左旋转字符串|
代码随想录day8字符串章节目录代码随想录day8字符串章节344、反转字符串思路:541、反转字符串II思路:剑指Offer05.替换空格思路:151.翻转字符串里的单词思路:剑指Offer58-II.左旋转字符串思路:344、反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解
编程练习时长两年半
·
2024-01-17 03:20
代码随想录训练营|算法基础
leetcode
算法
golang
物流信息管理系统的设计与实现:从数据库到前端的全流程解析
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-17 02:31
大数据实战集
Python实战集
Java实战集
数据库
前端
java
spring
boot
vue.js
mysql
物流信息
武理多媒体信息共享平台的架构设计与实现
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-17 02:30
Java实战集
Python实战集
大数据实战集
前端
spring
boot
vue.js
django
多媒体
多媒体信息
golang
打包成带图标的 exe文件
golang
(go语言)打包成带图标的exe可执行文件,步骤如下1、生成ico图标先准备好要作为图标的图片然后将图片生成ico文件笔者使用在线生成ico文件的网站生成https://www.51tool.com
悟世君子
·
2024-01-17 01:10
golang
windows
golang
Golang
打包go项目部署到linux服务器
Golang
打包go项目部署到linux服务器文章目录
Golang
打包go项目部署到linux服务器网上方法正确方法网上方法我们可以在终端中输入以下代码:setCGO_ENABLED=0setGOOS=
程序员阿诺斯
·
2024-01-17 01:10
linux
服务器
golang
golang
打包文件成zip,并提供下载
压缩文件为zip需要用到"archive/zip"这个包。首先使用os.Create创建一个名为aaa.zip的文件。zipFile,err:=os.Create("aaa.zip")接着使用zip.NewWriter来创建一个写入的参数。zipWriter:=zip.NewWriter(zipFile)deferzipWriter.Close()然后遍历你想要压缩的文件,将所有的内容复制到zip
weixin_42094764
·
2024-01-17 01:09
golang
golang
开发语言
后端
golang
go打包二进制文件
文章目录前言二、使用centos7Windows前言go语言可打包成二进制文件在服务器不需要配置go环境和依赖就可跑起来。二、使用centos7代码如下(示例):GOOS=linuxGOARCH=amd64gobuildmain.goWindows代码如下(示例):setGOOS=linuxsetGOARCH=amd64gobuild
梦里我爱吃包了
·
2024-01-17 01:39
go
后端
golang
golang
打包加icon图标及其他程序信息
安装依赖gogetgithub.com/akavel/rsrc示例代码main.go//go:generatersrc-icoresource/icon.ico-manifestresource/goversioninfo.exe.manifest-omain.sysopackagemainimport("os/exec")funcmain(){cmd:=exec.Command("cmd","/
U.R.M.L
·
2024-01-17 01:39
GoLang
golang
开发语言
后端
golang
打包、解包、压缩、解压操作
go语言官方标准库提供tar库,tar是一种打包格式,但不对文件进行压缩,所以打包后的文档一般远远大于zip和tar.gz,因为不需要压缩的原因,所以打包的速度是非常快的,打包时CPU占用率也很低。tar的目的是方便文件的管理(把分散的文件放在一个文件中),主要是通过tar.Reader读取tar包,通过tar.Writer写入tar包。单个文件操作1.单个文件打包(在当前目录下执行)(1)准备要
生活热爱就好
·
2024-01-17 01:37
GO
golang
打包流程
打包流程在main.go同级目录打开命令行窗口输入goenv查看环境变量,重点关注GOOS那个变量输入gobuildmain.go即可打包成功,自定义打包文件名称可以写成gobuild-o自定义名称打包windowssetGOOS=windowssetGOARCH=amd64gobuildmain.go打包linuxsetGOOS=linuxsetGOARCH=amd64gobuildmain.g
背着行囊去远方
·
2024-01-17 01:07
学习笔记
golang
linux
开发语言
golang
实现打包dll文件到exe
最近学习
golang
,调用了dll文件,打包后没有dll文件,没能单文件部署就想办法实现单文件部署微信群里有人建议`go-bindata`实现打包静态资源1.
golang
调用dll的实现基础类`Dll`
hbh112233abc
·
2024-01-17 01:37
golang
golang
windows
开发语言
Golang
打包运行
编译Linux平台的64位可执行程序CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuildmain.go编译Mac平台的64位可执行程序CGO_ENABLED=0GOOS=darwinGOARCH=amd64gobuildmain.go编译Windows平台的64位可执行程序CGO_ENABLED=0GOOS=windowsGOARCH=amd64gobuildmai
奉君逍遥
·
2024-01-17 01:37
Go
golang
Golang
网络编程
TCPTCP(TransmissionControlProtocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议如何保证连接的可靠性?三次握手四次挥手三次握手TCP三次握手(Three-wayHandshake)是TCP/IP协议用来在两个网络端点之间建立一个连接的过程。它涉及到发送者和接收者的三个步骤,确保两端都准备好接收和发送数据以下是三次握手的步骤:SYN客户端发送一
e5pool
·
2024-01-17 01:07
golang
Golang
打包发布到各个平台
使用
Golang
方便之处就在于可以直接打包二进制文件不需要配置
Golang
的环境和依赖就可以直接跑起来以及性能提升比Java好,所以我部分项目是使用
Golang
开发开发环境:Windows10GoLand2020.2Go1.15.1
谱写
·
2024-01-17 01:36
go
golang
打包成docker镜像
一项目根目录下编写dockerfile生成镜像并导出FROM
golang
:alpineMAINTAINERansirw"******
[email protected]
"WORKDIR$GOPATH/src/dianbiao_dockerADD
布叔喂丶
·
2024-01-17 01:36
golang
docker
golang
docker
mysql
Golang
打包
构建/打包使用Go的构建命令:gobuild在包含main函数的包的目录下执行,它会生成一个可执行文件。文件名默认与包所在的目录名相同,但也可以使用-o选项来指定输出的文件名交叉编译Windows环境下进行交叉编译以构建其他平台的可执行文件,你需要在命令行中设置GOOS和GOARCH环境变量交叉编译到Linux(amd64)setGOOS=linuxsetGOARCH=amd64gobuild-o
e5pool
·
2024-01-17 01:35
golang
Go语言中的
单元测试
策略
作为Trendyol的索引团队,我们在
单元测试
中经常使用FunctionPerTest。在某些时候,我们意识到需要对某些类型的代码进行重复地测试代码。
爱吃 香菜
·
2024-01-17 01:31
单元测试
压力测试
Go
单元测试
执行案例
目录
单元测试
的概念什么是
单元测试
为什么要写
单元测试
编写测试用例的原则Go约定的测试规则
单元测试
的实践过程编写一个简单的测试用例真实案例被测试的函数简单的测试多维度测试案例GoFrame中依赖框架配置文件的
单元测试
加载测试用例的配置文件引入环境
qwer_bob
·
2024-01-17 01:00
Go
单元测试
junit
一文搞懂Go语言
单元测试
文章目录前言一、
单元测试
分类及其概念1.基本分类2.细说
单元测试
分类①测试函数②基准测试③示例函数二、结合代码细说每一种测试1.基准测试(1)基准测试函数需要注意的点(2)基准测试代码2.组测试与子测试
酷尔。
·
2024-01-17 01:30
Go语言从入门到精通
单元测试
golang
开发语言
单元测试
——IDEA中使用JUnit4进行高效
单元测试
文章目录IDEA中使用JUnit4进行高效
单元测试
现实需求IDEA搭建JUnit测试环境安装JUnit插件配置JUnit插件maevn创建jar类型项目hamcrest断言介绍JUnit4测试面试题4算法的
楚天千里清秋__
·
2024-01-17 01:29
程序员基础
单元测试
intellij
idea
maven
go中如何进行
单元测试
案例
一.基础介绍1.创建测试文件测试文件通常与要测试的代码文件位于同一个包中。测试文件的名称应该以_test.go结尾。例如,如果你要测试的文件是math.go,那么测试文件可以命名为math_test.go。2.编写测试函数测试函数必须导入testing包。每个测试函数必须以Test开头,后跟一个首字母大写的名字,例如TestSum或TestSubtract。测试函数的签名应该接受一个指向testi
coderyeah
·
2024-01-17 01:58
golang
单元测试
开发语言
Spring日志完结篇,MyBatis操作数据库(入门)
目录Spring可以对日志进行分目录打印日志持久化(让日志进行长期的保存)MyBatis操作数据库(优秀的持久层框架)MyBatis的写法开发规范:
单元测试
的写法传递参数Spring可以对日志进行分目录打印他的意思是说
狗哥不是甜妹
·
2024-01-16 23:41
java
开发语言
SpringBoot | 第十四章:基于Docker的简单部署
原文出处:oKong前言讲解了
单元测试
,本章节讲讲应用的部署吧。总体而言,在进行自动化部署时,基本都会用上Jenkins+Maven+Docker进行部署。
小波同学
·
2024-01-16 22:05
单元测试
:Testing leads to failure, and failure leads to understanding
单元测试
的概念可能多数读者都有接触过。
量化风云
·
2024-01-16 22:50
Python能做大项目
单元测试
python
搭建基于SornaQube的自动化安全代码检测平台
虽然一般情况下,开发者基本都会有
单元测试
、每日构建、功能测试等环节来保证应用的可用性。但在安全缺陷方面,缺乏安全意识、技能和工具,最终导致了安全缺陷的出现。
Long里小花荣
·
2024-01-16 21:58
自动化
安全
运维
一个非常有用的
golang
开发工具库,对很多中间件进行了二次封装,使用起来更加的简单高效,目的是把一起操作进行简化CRUD增删改查
一个非常有用的
golang
开发工具库,对很多中间件进行了二次封装,使用起来更加的简单高效,目的是把一起操作进行简化CRUD增删改查。
代码讲故事
·
2024-01-16 21:41
前后端
golang
中间件
开发语言
mysql
redis
gin
TiDB
go的安装及配置
go的官方下载地址:Allreleases-TheGoProgrammingLanguage1、找到对应的版本包下载,例如wgethttps://
golang
.google.cn/dl/go1.21.6
bulucc
·
2024-01-16 19:49
golang
linux
golang
常见算法题
1、翻转一个字符串//字符串是不可变的,所以你需要将字符串转换成可以修改的类型(比如切片)//rune切片,可以正确处理Unicode字符funcReverseString(sstring)string{runes:=[]rune(s)fori,j:=0,len(runes)-1;i128{//假设字符集是ASCIIreturnfalse}charSet:=make(map[rune]bool)f
wzerofeng
·
2024-01-16 19:02
golang
算法
面试题
无人超市系统的设计与实现:从需求分析到实际应用
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-16 18:37
大数据实战集
Python实战集
Java实战集
java
spring
boot
vue.js
课程设计
mysql
无人智慧超市
函数可测试性问题浅析
好的代码规范和全民皆兵式的Review是提升代码质量的利器,但无论怎么做代码
单元测试
完备性已然是行业公认的代码质量的量化的准则。本文仅针对函数的可测试性描述个人理解。
吐思圈
·
2024-01-16 18:19
通俗易懂实现功能强大的实战项目 springboot+java+vue+mysql 日常办公用品直售推荐系统
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-16 18:05
大数据实战集
Java实战集
Python实战集
java
spring
boot
vue.js
golang
服务端遇到strict-origin-when-cross-origin,解决跨域整理
golang
服务端遇到strict-origin-when-cross-origin,解决跨域整理以下内容由chatgpt中文网动态生成,助力开发找我代码汇总:funcCors()gin.HandlerFunc
m0_37678007
·
2024-01-16 18:52
golang
http
使用hutool(糊涂)工具包,发送网络请求并设置自定义的请求头
导入Maven依赖cn.hutoolhutool-all5.3.9编写测试类(使用Junit
单元测试
)HttpRequest.post("url").header("name","value").header
陆慢慢
·
2024-01-16 18:00
Java基础学习
java
spring
使用 Docker 进行 Go 应用程序引导指南
在本文中,我们将探讨在Docker容器内集成
Golang
栈的方法,这是一个被广泛采用的方法,并使用DockerCompose进行编排。准备您的Go应用程序首先,您需要一个功能齐全的Go应用程序。
技术的游戏
·
2024-01-16 17:21
docker
golang
容器
访问beego服务器网页,
Golang
基于beego框架开发Web APP的访问日志记录模块
那今天我们用
Golang
基于beego框架写一个服务器端访问日志记录模块,这里面涉及到的知识点主要就是
Golang
的文件读写。
weixin_39949673
·
2024-01-16 15:58
访问beego服务器网页
golang
beego的路由框架原理
借鉴自goweb一书,作者谢孟军,很好的一本数Go自带的路由器有几个限制:不支持参数设定,例如/user/:uid这种泛类型匹配(url&传参对SEO不友好,对用户也不友好)无法很好的支持REST模式):_:我在工作中也只是用到getpost。。。一般网站的路由规则太多了,编写繁琐(新手的我无法理解大佬的极致精神让我们跟着大佬的思想设计一个routeregister实现,看招~~~先定义一个储存单
wanmei002
·
2024-01-16 15:28
golang
笔记
go
Windows安装go-python环境--使用
golang
执行python3
Windows安装go-python环境目的项目路径安装python3.7.9安装包便携版安装pkg-config新增PC文件安装TMD-GCC添加环境变量安装go-python测试不兼容接口目的在go中使用CAPI调用CPython库,从而可以进行Python语法调用。可用pip安装库,然后go语言可直接访问python方法。项目路径本文使用python3版本github.com/go-pyth
三·枪·八·路
·
2024-01-16 15:25
Go
Windows
golang
python
windows
Go调用C/C++
cgo
golang
是类C的语言支持调用C接口(不支持调用C++)Go调用C/C++的方式:C:直接调用CAPIC++:通过实现一层封装的C接口来调用C++接口Go集成C/C++的方式go的源代码中直接声明
cx7
·
2024-01-16 14:15
从零开始:
Golang
中JSON解析与生成的完全指南
从零开始:
Golang
中JSON解析与生成的完全指南引言
Golang
与JSON:基础概念JSON简介为何在
Golang
中使用JSON
Golang
中JSON数据的解析使用`encoding/json`解析
walkskyer
·
2024-01-16 13:00
Golang前行
golang
json
爬虫
如何在 Go 中使用 AES 加密:crypto/aes 实战应用
AES加密的工作原理密钥长度和加密模式
Golang
中的`crypto/aes`库介绍`crypto/aes`库的基本结构导入和使用`crypto/aes`创建加密器和生成密钥使用`crypto/aes`
walkskyer
·
2024-01-16 13:29
golang标准库
golang
网络
服务器
编码技巧:如何在
Golang
中高效解析和生成XML
编码技巧:如何在
Golang
中高效解析和生成XML引言
Golang
中的XML基础解析XML文件生成XML文件错误处理和调试高级技巧和最佳实践总结引言在当今数据驱动的编程世界中,有效地处理各种数据格式是每个开发人员必备的技能之一
walkskyer
·
2024-01-16 13:26
Golang前行
golang
xml
python
带你学够浪:Go语言基础系列 - 8分钟学基础语法
基于这一理论,Go基础系列的文章不会刻意追求面面俱到,但该有知识点都会覆盖,目的是带你快跑赶上
Golang
这趟新车。Hurryup,Let'sgo!
程序员柠檬
·
2024-01-16 13:25
Golang
通道输入输出学习(同刚上手的小新手)
Golang
通道的特点为以下几点:1、如果是接收(RX)1.1、如果通道是无缓冲的,接收操作只有在有其他goroutine发送数据到通道时才会成功,否则会阻塞。
liulilittle
·
2024-01-16 13:32
Extension
golang
学习
开发语言
pytest自动化测试框架
pytest框架2、带大家安装Pytest框架3、使用pytest框架时需要注意的点4、pytest的运行方式5、pytest框架中常用的插件01、pytest框架介绍pytest是python的第三方
单元测试
框架
软件测试熊猫
·
2024-01-16 13:25
软件测试
log4j
Golang
数组、切片和map
数组数组可以存放多个同一类型数据。数组也是一种数据类型,在Go中,数组是值类型。初始化的四种方式packagemainimport"fmt"funcmain(){//四种初始化方式varnumArr01[3]int=[3]int{1,2,3}fmt.Println("numArr01=",numArr01)varnumArr02=[3]int{1,2,3}fmt.Println("numArr02
~庞贝
·
2024-01-16 12:53
golang
开发语言
后端
《10节课学会
Golang
-06-数组与切片》
微信关注【面试情报局】我们一起干翻面试官,回复
golang
获取本文源码视频地址:b站10节课学会
Golang
,Go快速入门数组与切片在Go中,数组和切片是两个非常常用的数据结构。
面试情报局
·
2024-01-16 12:22
Golang
golang
开发语言
后端
2018-10-17 自动化测试基础
(1)自动化测试简介传统自动化测试:基于产品UI层的自动化测试,它是将黑盒功能测试转化为由程序或工具执行得一种自动化测试分层自动化测试:应该有更多低级别的
单元测试
,而不仅仅是基于产品UI层的测试倡导从黑盒
初见_0308
·
2024-01-16 12:10
golang
保留浮点数小数点后位数的方法
利用还是格式化输出方面的内容,一个简单的测试,如下packagemainimport("fmt")funcmain(){//测试一下保留浮点数小数位数的方法//主要是通过格式化输出方式进行保留f64:=123.456//最简单的构造字符串fmt.Println(fmt.Sprintf("%f",f64))//123.456000//截取浮点数的小数点后两位小数fmt.Println(fmt.Spr
自己瞎琢磨
·
2024-01-16 09:39
golang
golang
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他