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启动流程
golang
设计模式(创建型模式, 结构型模式,行为型模式)
design_patterngo设计模式文章目录design_pattern七大原则开闭原则依赖倒置原则(依赖反转原则)单一职责原则接口隔离原则迪米特法则里氏代换原则合成复用原则创建型模式结构型模式行为型模式七大原则开闭原则开闭原则(Open-ClosedPrinciple,OCP)规定“软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的”,这意味着一个实体是允许在不改变
hunyxv
·
2024-01-01 15:25
go语言
设计模式
golang
[设计模式 Go实现] 行为型~职责链模式
Golang
实现职责链模式时候,因为没有继承的支持,使用链对象包涵职责的方式,即:链对象包含当前职责对象以及下一个职责链。职责对象提供接口表示是否能处理对应请求。职责对象提供处理函数处理相关职责。
程序员三木
·
2024-01-01 15:23
设计模式
设计模式
golang
xcode
[设计模式 Go实现] 创建型~简单工厂模式
NewXXX函数返回接口时就是简单工厂模式,也就是说
Golang
的一般推荐做法就是简单工厂。
程序员三木
·
2024-01-01 14:21
设计模式
设计模式
golang
简单工厂模式
【
GoLang
】Go语言几种标准库介绍(三)
文章目录前言几种库debug库(各种调试文件格式访问及调试功能)相关的包和工具:示例encoding(常见算法如JSON、XML、Base64等)常用的子包和其主要功能:示例flag(命令行解析)关键概念:示例示例执行总结专栏集锦写在最后前言上一篇,我们介绍了container、crypto、database三个库,这篇我们继续介绍剩下的库几种库debug库(各种调试文件格式访问及调试功能)在Go
The-Venus
·
2024-01-01 12:07
GO
golang
网络
开发语言
golang
的zap怎么使用
zap是一个高性能日志库,下面简单介绍一下zap的使用。1.下载zap包因为zap是uber开源的,zap内使用的包是在go.uber.org/zap,如果直接goget这个包,可能会提示get不下来。可以gogetgithub.com/uber-go/zap,然后再把zap目录复制到src/go.uber.org下(可能还会需要go.uber.org/atomic和go.uber.org/mul
也许会了
·
2024-01-01 12:22
golang
基础 fmt 包(35)
golang
_real.jpg
golang
基础系列分享,之前的内容比较粗而且有的存在问题,我在发布新的内容还同时不断更新之前的分享希望大家关注,也希望对于您学习go这门语言有所帮助。
zidea
·
2024-01-01 11:13
Mindoc自动备份
因PHP的部署对普通用户来说太复杂,所以改用
Golang
开发。可以方便用户部署和实用。开发缘起是公司IT部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于kancloud。
依人飘雪
·
2024-01-01 11:02
linux
运维
go通过go run命令启动出现undefined
golang
中main包下入口文件调用其它go文件函数出现undefinedgo的启动包只推荐存在一个主函数,就是main.go内部包名为main的启动程序一般都单独从存在。
_小许_
·
2024-01-01 11:59
Go
SHARE
golang
开发语言
后端
Golang
go语言速成手册与细节分析(基础篇)
适合有其它编程语言经验(最好是C)的同学,快速上手go语言的相关特性,了解go语言的运行细节,并结合许多实用的go伪代码来服务于真实场景。go语言速成手册与细节分析GO语言简介诞生原因特点天然支持高并发语法规范go命令语法规范标识符命名规则导出名(共有私有)数据类型与变量数据类型整型类型浮点数类型字符串类型基本数据类型转换基本数据类型与string转换值类型和引用类型变量零值多变量声明短变量声明作
viafcccy
·
2024-01-01 10:00
golong
go
go语言切片详解,初始化、扩容、限容、底层
原文链接:https://www.cnblogs.com/sparkdev/p/10704614.html切片(slice)是
Golang
中一种比较特殊的数据结构,这种数据结构更便于使用和管理数据集合。
Aiky哇
·
2024-01-01 10:59
go
go
Golang
切片学习笔记
转载地址:https://study
golang
.com/articles/31219,https://www.cnblogs.com/sparkdev/p/10704614.html1切片的创建和初始化在
chc960609
·
2024-01-01 10:28
Golang
golang
golang
学习笔记第二部分:9.数组和切片
golang
学习笔记第二部分:9.数组和切片18、数组1)数组定义:存放多个同一类型的数据,go语言中,数组是值类型var数组名[数组大小]数据类型vara[5]intvarb[3]int=[3]int
吉甫作诵
·
2024-01-01 10:58
golang学习笔记
golang
数据结构
开发语言
fastapi项目部署与
golang
性能粗略对比(娱乐模式)
目录概述结论代码
golang
python代码部署说明python部署后记概述这是一个粗略的fastapi和gin的性能对比。测试的时候基本上不涉及数据库访问,单纯考虑的是语言和框架自身的性能。
Chise1
·
2024-01-01 08:42
fastapi
golang
Python从入门到网络爬虫、自动化
可以创建C++、C#、Python、
Golang
、Java、React、Node、Vue、PHP项目创建Java项目创建Python项目简单if……else……语句#简单的if……else……语句state
吃饭睡觉打代码想南南
·
2024-01-01 07:46
自动化
运维
GoLang
刷题之leetcode
题目31:下一个排列题目描述:整数数组的一个排列就是将其所有成员以序列或线性顺序排列。例如,arr=[1,2,3],以下这些都可以视作arr的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1]。整数数组的下一个排列是指其整数的下一个字典序更大的排列。更正式地,如果数组的所有排列根据其字典顺序从小到大排列在一个容器中,那么数组的下一个排列就是在这个有序容器中排在它后面的那个排列。如
牛保实
·
2024-01-01 04:29
leetcode
算法
职场和发展
GoLang
刷题之leetcode
题目25:k个一组反转链表题目描述:给你链表的头节点head,每k个节点一组进行翻转,请你返回修改后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。题解:funcreverseKGroup(head*ListNode,kint)*ListNode{cur:=headcou
牛保实
·
2024-01-01 04:59
leetcode
算法
职场和发展
GoLang
刷题之leetcode
题目30:串联所有单词的子串题目描述:给定一个字符串s和一个字符串数组words。words中所有字符串长度相同。s中的串联子串是指一个包含words中所有字符串以任意顺序排列连接起来的子串。例如,如果words=[“ab”,“cd”,“ef”],那么“abcdef”,“abefcd”,“cdabef”,“cdefab”,“efabcd”,和“efcdab”都是串联子串。“acdbef”不是串联子
牛保实
·
2024-01-01 04:59
golang
leetcode
开发语言
GoLang
刷题之leetcode
题目283:移动0题目描述:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作题解:funcmoveZeroes(nums[]int){fori:=0;i
牛保实
·
2024-01-01 04:58
leetcode
算法
数据结构
linux go环境安装 swag
下载依赖包goget-ugithub.com/swaggo/swag编译移动到下载的go-swagger包目录,一般在$GOPATH/pkg/mod下查看GOPATHecho$GOPATHcd/root/
Golang
Projects
赴前尘
·
2024-01-01 03:20
web
linux
golang
运维
golang
leetcode203移除链表元素
文章目录移除链表元素leetcode203初版方法迭代虚拟头节点改进迭代虚拟头节点使用迭代直接使用原链表不使用头节点递归方法移除链表元素leetcode203初版方法迭代虚拟头节点使用迭代解决,虚拟头节点没有使用给出的链表,选择重建了一个链表,时间、空间复杂度都增加funcremoveElements(head*ListNode,valint)*ListNode{//遍历节点//targetLis
鳄梨阿龙
·
2024-01-01 03:49
golang
链表
开发语言
数据结构
leetcode
Go 基础
基础[TOC]特性Go并发编程采用CSP模型不需要锁,不需要callback并发编程vs并行计算安装Go环境安装编译器https://study
golang
.com/dl设置环境变量GO_HOME,PATHidea
蕪園樓主香獨秀
·
2024-01-01 03:53
Golang
---Httpserver---获取RequestUrl的方法
1、获取请求URL:request.getRequestUrl()2、获取请求协议:request.getScheme()3、获取服务器名称:request.getServerName()4、获取服务器端口号:request.getServerPort()5、获取项目名称:request.getContextPath()6、获取项目服务:request.getServletPath()7、获取参数
Q_X_Q 慶
·
2024-01-01 03:47
go语言
httpserver
Golang
---server代理实现重定向
需要实现中间代理进行重定向,并且将加载出来后的html修改base中的href,使得可以成功加载其他需要的js、css…等文件。先放源码:funcmain(){gofunc(){s:=new(server)http.Handle("/dev/",&server{})http.Handle("/dev",&server{})http.Handle("/",&server{})fmt.Println(
Q_X_Q 慶
·
2024-01-01 03:47
go语言
httpserver
golang
Golang
---路由重定向
实习了快一个月了,这期间在学企业文化、产品、GO、网络的内容。放假前,领导给了一个任务,做一个代理,用来重定向client的请求路由。![在这里插入图片描述](https://img-blog.csdnimg.cn/20200102140655965.png)如图,就是将所有的请求路由都将dev去掉,然后重定向真实servertypeserverstruct{}func(s*server)Serv
Q_X_Q 慶
·
2024-01-01 03:17
go语言
1分钟带你了解
golang
(go语言)
Golang
:也被称为Go语言,是一种开源的编程语言,由Google的RobertGriesemer、RobPike和KenThompson于2007年发明。被誉为21世纪的C语言。
大白说
·
2023-12-31 23:02
golang
golang
go语言
go
21世纪c语言
GO学习记录 —— 创建一个GO项目
创建过程1.引入Gin框架、创建main2.加载配置文件3.连接MySQL、redis4.创建结构体5.错误处理、返回响应处理前言代码地址下载地址:https://github.com/Lee-ZiMu/
Golang
-Init.git
李子木、
·
2023-12-31 20:28
学习记录
golang
gin
学习
Golang
解决跨域问题【OPTIONS预处理请求】
Golang
解决跨域问题前置知识:跨域问题产生条件及原因跨域是是因为浏览器的同源策略限制,是浏览器的一种安全机制,服务端之间是不存在跨域的。
NPE~
·
2023-12-31 19:04
go
golang
开发语言
后端
http
响应头
请求头
跨域问题
golang
实现可中断的流式下载
golang
实现可中断的流式下载最近有一个需要实现下载功能:从服务器上读取文件,返回一个ReadCloser在用户磁盘上创建文件,通过io.Copy实现文件下载(io.Copy是流式的操作,不会出现因文件过大而内存暴涨的问题
NPE~
·
2023-12-31 19:03
go
golang
开发语言
后端
io
流式拷贝
需求
go module本地包导入
gomodule本地包导入本文目录gomodule本地包导入启用gomod主项目工作目录本地module目录发布和使用模块
golang
1.11之后加入了gomod来替代GOPATH官方文档参考:https
anjushi_
·
2023-12-31 18:22
go
golang
开发语言
后端
【
GOLANG
】使用插件 Goanno 的方式来对方法、接口、结构体注释模板配置
直接使用插件Goanno的方式来对方法、接口、结构体注释模板配置1、简单安装Goanno插件File->Settings->Plugins,搜索GoannoNormalMethod配置内容如下://@Title${function_name}//@Description${todo}//@Authormumu${date}${time}//@Param${params}//@Return${ret
mumu_wangwei
·
2023-12-31 15:17
go
golang
GoLang
刷题之leetcode
题目29:两数相除题目描述:给你两个整数,被除数dividend和除数divisor。将两数相除,要求不使用乘法、除法和取余运算。整数除法应该向零截断,也就是截去(truncate)其小数部分。例如,8.345将被截断为8,-2.7335将被截断至-2。返回被除数dividend除以除数divisor得到的商。注意:假设我们的环境只能存储32位有符号整数,其数值范围是[−231,231−1]。本题
牛保实
·
2023-12-31 10:57
leetcode
算法
职场和发展
GoLang
刷题之leetcode
题目344:反转字符串题目描述:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。题解:funcreverseString(s[]byte){forr,l:=len(s)-1,0;l<r;{s[l],s[r]=s[r],s[l]l++r--}}
牛保实
·
2023-12-31 08:27
leetcode
算法
职场和发展
在
Golang
应用程序中管理多个数据库
掌握在
Golang
项目中处理多个数据库的艺术在当前软件开发领域中,处理单个应用程序内的多个数据库的需求越来越普遍。
技术的游戏
·
2023-12-31 05:51
数据库
golang
oracle
若依框架前后端服务
启动流程
目录1、从gitte上下载代码或用git拉取代码2、准备数据库环境3、下载并启动redis(redis版本号>5)4、启动前端环境1、从gitte上下载代码或用git拉取代码2、准备数据库环境(1)想数据库中导入sql文件然后执行(2)进入navicat执行分别执行sql脚本文件出来ry-vue数据库和大量的表说明sql文件执行成功(3)修改自己数据库的连接地址、username、password
喔的 喔的嘛呀
·
2023-12-31 04:36
java
开发语言
数据库
类型转换
Golang
不支持隐式类型转换,即便是从窄向宽转换也不行。packagemainvarbbyte=100//varnint=b//.
weifansym
·
2023-12-31 03:44
字节青训营Go语言学习第二天-Go语言工程实践之测试
gogetgithub.com/stretchr/testify/assert命令时提示go:modulegithub.com/stretchr/testify/assert:Get"https://proxy.
golang
.org
蓝鲸不蓝369
·
2023-12-31 01:06
golang
学习
开发语言
Golang
学习第二天
一,转义字符\t:一个制表单位,实现对齐功能\r:就是先把前面的输出再输出后面的,把前面的覆盖\:转义字符,让一些字符冲突变得合理二,go语言里面的注释(comment)行注释://块注释:/**/三,代码规范(1)Go官方推荐使用行注释来注释整个方法和语句(2)使用一次tab操作,实现缩进,默认整体向右移动,使用shift+tab整体向左移动(3)运算符两边要加空格(4)一行最长不超过80个字符
熊熊危机
·
2023-12-31 01:36
学习
Golang
简单实现IO操作
Golang
提供了io和io/ioutil标准库,帮助我们进行方便、高效的I/O操作。通过这篇文章,你将了解io库如何提供了对IO原语的基本接口,而io/ioutil库则提供了一些更高级的函数。
苍山有雪,剑有霜
·
2023-12-31 01:05
golang
golang
开发语言
后端
面试
go-dongle 0.2.0 版本发布了,一个轻量级、语义化的
golang
编码解码、加密解密库
dongle是一个轻量级、语义化、对开发者友好的
Golang
编码解码和加密解密库Dongle已被awesome-go收录,如果您觉得不错,请给个star吧github.com/
golang
-module
龙湖笑笑生
·
2023-12-31 01:34
dongle
golang-module
golang
开发语言
后端
go-carbon v2.3.0 圣诞特别版发布,轻量级、语义化、对开发者友好的
Golang
时间处理库
carbon是一个轻量级、语义化、对开发者友好的
golang
时间处理库,支持链式调用。
龙湖笑笑生
·
2023-12-31 01:34
go-carbon
golang-module
golang
开发语言
后端
go-dongle 0.1.2 版本发布, 轻量级、语义化、对开发者友好的
Golang
编码解码、加密解密库
Dongle是一个轻量级、语义化、对开发者友好的
golang
编码解码、加密解密库Dongle已被awesome-go收录,如果您觉得不错,请给个star吧github.com/
golang
-module
龙湖笑笑生
·
2023-12-31 01:34
dongle
golang-module
golang
github
开发语言
Golang
小白学习Go——第二天函数(The Way To Go)
函数注:函数不能嵌套,但匿名函数可以嵌套在函数中函数声明//函数声明funcfunctionName(paraNametype,paraNametype,...)(returnNametype,returnNametype,...){}//eg:funcAdd(xint,yint)(zint){z=x+yreturn}函数多个形参名或返回值的类型相同时,可以一起声明。funcfunctionNam
West_East
·
2023-12-31 01:04
golang
学习
开发语言
go-carbon 1.3.2 版本发布,新增自定义 i18n 系列方法和日文翻译文件
carbon是一个轻量级、语义化、对开发者友好的
Golang
时间处理库,支持链式调用、农历和gorm、xorm等主流orm如果您觉得不错,请给个star吧github:https://github.com
龙湖笑笑生
·
2023-12-31 01:04
golang-module
golang
后端
go-carbon 2.1.5 五一特别版, 轻量级、语义化、对开发者友好的
Golang
时间处理库
carbon是一个轻量级、语义化、对开发者友好的
golang
时间处理库,支持链式调用。
龙湖笑笑生
·
2023-12-31 01:04
golang-module
go-carbon
golang
github
开发语言
go-carbon v2.3.1 发布,轻量级、语义化、对开发者友好的
Golang
时间处理库
carbon是一个轻量级、语义化、对开发者友好的
golang
时间处理库,支持链式调用。
龙湖笑笑生
·
2023-12-31 01:33
go-carbon
golang-module
golang
开发语言
后端
go
7天玩转
Golang
标准库之 os
在
Golang
的日常开发中,往往要面对各种和操作系统相关的操作,例如文件的读写、环境变量的处理、程序参数的获取等等。
苍山有雪,剑有霜
·
2023-12-31 01:33
golang
golang
爬虫
开发语言
面试
Android app专项测试之耗电量测试
前言耗电量指标待机时间成关注目标提升用户体验通过不同的测试场景,找出app高耗电的场景并解决01、需要的环境准备1、python2.7(必须是2.7,3.X版本是不支持的)2、
golang
语言的开发环境
程序员雨果
·
2023-12-30 21:55
技术分享
软件测试
android
树莓派安装MinIO
先卸载旧版本的go使用apt-get默认安装的是低版本
golang
,如果之前已经安装了低版本的
golang
,使用下面命令卸载掉apt-getpurge
golang
-go到官网下载最新版安装包下载地址这里选择
凉二爸爸
·
2023-12-30 16:35
golang
图片加水印,字体文件从哪里找
鼠标左键双击此电脑图标在此电脑文本框输入电脑默认字体地址:C:\Windows\Fonts找到需要用到的字体文件,复制到指定文件夹
lmy_loveF
·
2023-12-30 14:14
golang
golang
图片加水印
需求:1,员工签到图片加水印2,水印文字需要有半透明的底色,避免水印看不清3,图片宽设置在600,小于600或者大于600都需要等比例修改图片的高度,保持水印在图片中的大小和位置4,处理后图片和原图大小不要相差太多调用:fileName:="display_20231229134926805_9512.jpg"waterMark:=WaterMarkInfo{UserInfo:"112345678
lmy_loveF
·
2023-12-30 14:43
前端
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他