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
【drone】FMT
Go语言项目工程化 — 常见开发工具与 CI/CD 支持
1.格式化与静态检查工具说明go
fmt
标准格式化工具,自动缩进、对齐govet发现潜在问题,如未使用变量、误用
fmt
占位符golint检查代码风格规范(非强制)staticcheck高级静态分析
程序员爱钓鱼
·
2025-07-05 23:52
gin
golang
开发语言
后端
树莓派4B控制步进电机(电机28BYJ4+驱动板ULN2003)
使用材料:树莓派4B、电机28BYJ4、驱动板ULN2003、杜邦线若干电机和驱动板的淘宝链接:https://m.tb.cn/h.
fmt
AmLW?
·
2025-07-05 16:29
《Go语言圣经》无缓存channel和带缓存channel
以下是一个简单的生产者-消费者示例:packagemainimport"
fmt
"funcmain(){ch:=make
爱吃芝麻汤圆
·
2025-07-05 11:54
#
《Go语言圣经》
golang
缓存
Golang 标准库errors用法
packagemainimport("errors""
fmt
")funcmain(){err:=errors.New("这是一个错误")
fmt
隔壁小白
·
2025-07-04 07:15
golang标准库
golang
开发语言
后端
Go 语言channel的应用场景及使用技巧
如果需要同时处理两个chan,则可以写成下面的样子:select{casev:=ch2:
fmt
.Println(v)}如果需要处理三个chan,则可以
Mindfulness code
·
2025-07-03 03:02
Go语言开发
开发语言
Go
后端
Channel
Golang ToLower和ToLowerSpecial源码探究
SpecialCase的使用方法和实现,如果只关注SpecialCase方法的同学可以直接跳转至分割线以下问题起因是使用strings包中的ToLower时转换小写结果与预期不相符a:="ADASD$%^*@%3Ω"
fmt
.Println
ob767
·
2025-07-02 02:25
golang
golang 字符串转大小写
packagemainimport("
fmt
""strings")funcmain(){//转小写->helloworld
fmt
.Println(strings.ToLower("HELLOWORLD"
_wei丶
·
2025-07-02 02:55
Go
go
go语言
字符串
Golang中Slice切片
0c{
fmt
.
white.tie
·
2025-07-02 00:12
Golang
golang
开发语言
后端
Go语言---error处理
文章目录error基础创建error1、使用errors包创建简单错误:2、使用
fmt
.Errorf创建格式化错误:检查error自定义error类型错误处理模式1、直接返回错误2、包装错误在Go语言中
Lumiron
·
2025-07-01 18:55
GO语言学习笔记
golang
ios
开发语言
主线程,协程和互斥锁
packagemain//路径上加上包的唯一标识demo14,线程和协程,是go的核心import("
fmt
""time""sync")//需求:计算1-200之间所有数的阶乘,并且把各个数的阶乘放入map
aliven1
·
2025-06-30 18:16
go
golang
8、做中学 | 四年级下期 Golang运算符
相乘A*B输出结果200/相除B/A输出结果2%求余B%A输出结果0++自增A++输出结果11–自减A--输出结果9//运算符varaint=10varbint=20varcint//+运算c=a+b
fmt
.Println
·
2025-06-28 19:49
GO 语言学习 之 运算符号
packagemainimport"
fmt
"funcmain(){a:=1+2b:=a-1c:=a*bd:=c/ae:=c%3
fmt
.Println("a:=1+2的结果是:",a)
fmt
.Println
唯独不开心
·
2025-06-28 11:55
学习
go
GO 语言学习 之 变量和常量
变量定义方式:var:=var(aint,b,c....)示例:packagemainimport"
fmt
"funcmain(){varaint//定义一个整型变量,默认是零值(整形的零值是0)b:=1
唯独不开心
·
2025-06-28 11:55
golang
学习
开发语言
golang unicode转utf-8
=nil{
fmt
.Pri
rambo.huang
·
2025-06-27 00:31
golang
go
unicode
Go实现寻找重复数
packagemainimport"
fmt
"funcmain(){intarr:=[]int{1,3,4,2,2}duplicate:=findDuplicate(intarr)
fmt
.Println(
Sky、、
·
2025-06-25 12:15
golang
算法
开发语言
ffmpeg(六):图片与视频互转命令
图像序列转视频(多张图片➜视频)ffmpeg-framerate25-iimage_%03d.jpg-c:vlibx264-pix_
fmt
yuv420poutput.mp4参数说明:image_%03d.jpg
却道天凉_好个秋
·
2025-06-24 20:56
#
ffmpeg命令
ffmpeg
音视频
Golang 面向对象编程,如何实现 封装、继承、多态
packagemainimport"
fmt
"//Person类(结构体)typePe
隔壁小白
·
2025-06-23 17:53
golang
golang
开发语言
后端
Go 网络编程:HTTP服务与客户端开发
一、快速创建一个HTTP服务示例:最简Hello服务package mainimport ( "
fmt
" "net/http")func helloHandler(w http.ResponseWriter
程序员爱钓鱼
·
2025-06-22 22:44
golang
java
算法
前端
数据库
无人机 资料 (basic)
v=myyC8T7Jbsw下面的视频解析了
drone
的飞行https://www.youtube.com
qqqweiweiqq
·
2025-06-22 16:36
drone
笔记
野火STM32学习笔记--调试技巧
#defineEEPROM_INFO(
fmt
,arg...)printf(">"
fmt
"
人群多像羊群
·
2025-06-21 21:02
stm32
学习
笔记
struct模块pack,unpack
其函数原型为:struct.pack(
fmt
,v1,v2,…),参数
fmt
是格式字符串,关于格式字符串的相关信息在下面有所介绍。v1,v2,…表示要转换的python值。
qq_43649211
·
2025-06-20 08:52
golang读、写、复制、创建目录、删除、重命名,文件方法总结
=nil{
fmt
.Println("文件打开失败",err)}/*方案一*///读取文件内容vartypeSlice=make([]byte,128)//创建byt
张帅涛_666
·
2025-06-18 10:00
golang学习
golang
Gorm + Gen自动生成数据库结构体
安装Gengoget-ugorm.io/gen生成代码//生成modelimport("
fmt
""gorm.io/driver/mysql""gorm.io/gen""gorm.io/gorm""strings
克里斯蒂亚诺·罗纳尔达
·
2025-06-18 01:01
go
数据库
golang
GO语言-defer关键字
(遵循栈的操作,先进后出)funcmain(){defer
fmt
.Println("def
·
2025-06-16 03:53
go mapstruct如何使用
的基本方法:安装首先,你需要安装MapStruct:bash复制下载gogetgithub.com/gorilla/mapstruct基本用法1.简单映射go复制下载packagemainimport("
fmt
·
2025-06-16 01:37
golang字符串拼接
示例代码:str1:="hello"str2:="world"
fmt
.Println(str1+str2)//helloworld方式2:strings.Join特点:
wearegogog123
·
2025-06-15 23:30
golang
爬虫
开发语言
go语言defer关键字【golang笔记】
新建文件defer.gopackagemainimport"
fmt
"funcmain(){//写入defer关键字函数结束之前触发机制也叫函数临终遗言好比类的析构函数多个defer调用符合栈的结构最后面的先调用
我是罗易呀!
·
2025-06-15 23:28
golang
个人笔记
golang
开发语言
后端
Golang defer关键字
语句中的变量,在defer生命时就决定了defer用途1.关闭文件句柄2.锁资源释放3.数据库连接释放defer用例1.多个defer输出顺序funcmain(){fori:=0;i<3;i++{defer
fmt
.Println
不7夜宵
·
2025-06-15 23:26
基础知识
golang
开发语言
后端
GO语言--匿名函数
packagemainimport("
fmt
""math")funcmain(){getSqrt:=func(aflo
Gurt
·
2025-06-15 05:01
golang
开发语言
后端
CMake 从 GitHub 下载第三方库并使用
FetchContent命令官方文档✅示例代码我们将以
fmt
这个流行的格式化库为例,演示如何:使用FetchContent从GitHub获取源码。构建该库。在主程序中使用它。️
程序员乐逍遥
·
2025-06-14 17:07
CMake高级技巧
github
cmake
c++
修改FFMpeg的日志函数av_log,使其在记录日志时能显示调用该函数的位置(文件名和行号)
include//修改函数签名,增加file和line参数staticvoidav_log_impl(void*avcl,intlevel,constchar*file,intline,constchar*
fmt
code-ranger
·
2025-06-13 22:31
FFMpeg
ffmpeg
vue video(视频)禁止用户拖动进度条,自定义组件实现,包含视频音量、暂停、播放、全屏、退出全屏 、播放进度,话不多说直接上代码。
$
fmt
S是一个格式化时间的工具类代码后面有exportdefault{props:{src:{type:String,default:''}},data(){return{video:null,isPlay
行云流水626
·
2025-06-13 12:53
vue.js
音视频
前端
javascript
《Go小技巧&易错点100例》第三十四篇
锁复制导致的异常以下代码片段存在一个隐蔽的并发安全问题:typeCounterstruct{sync.MutexCountint}funcfoo(cCounter){c.Lock()deferc.Unlock()
fmt
.Println
闫同学鸭
·
2025-06-12 11:52
golang
开发语言
后端
go语言之文件读写操作示例
packagemainimport("
fmt
""os")funcmain(){fd,err:=os.Open("test.txt")iferr!
我不是程序员~~~~
·
2025-06-10 23:34
golang
开发语言
后端
go语言,循环语句引用外部变量导致错误
1.先看问题代码funcmain(){wg:=errgroup.GrouppageIndex:=0fori:=0;i<5;i++{pageIndex++wg.Go(func()error{
fmt
.Println
醒目的鱼
·
2025-06-10 16:11
go
golang
后端
go
Go 并发编程深度指南
核心概念:Goroutines和Channels1.Goroutines(协程)Go的轻量级线程实现,开销极小:funcmain(){//启动一个协程gofunc(){
fmt
.Println("Hellofromgoroutine
比特森林探险记
·
2025-06-10 16:09
go语言
golang
开发语言
后端
第二十一章 格式化输出
fmt
:一个简单的文本格式化工具。pr:格式化要输出的文本。printf:格式化并输出数据。groff:文档格式化系统。
傲世(C/C++,Linux)
·
2025-06-08 17:17
Linux命令行大全笔记
linux
运维
阿里云服务器邮件发送失败(dail tcp xxxx:25: i/o timeout)因为阿里云默认禁用 25 端口
go示例代码packagemainimport("crypto/tls""
fmt
""gopkg.in/gomail
·
2025-06-08 08:44
【Go语言基础【10】】循环语句:for、无限循环、for range、嵌套
forrange遍历四、嵌套循环五、循环控制语句1.break:退出循环2.continue:跳过本次迭代3.goto:无条件跳转(谨慎使用)零、概述场景推荐写法示例代码固定次数循环完整格式fori:=0;i=3{
fmt
.Println
·
2025-06-07 21:32
Gin_web教程
1、使用net/http包:packagemainimport("
fmt
""log""net/http")funcsayhello(whttp.ResponseWriter,r*http.Re
徐佳鑫
·
2025-06-07 14:42
前端
服务器
javascript
Java转Go日记(五十九):参数验证
packagemainimport("
fmt
""time""github.com/gin-gonic/gin")//Person..typePersonstruct{//不能为空并且大于10Ageint
fashia
·
2025-06-07 14:10
Go语言学习路程
golang
gin
go
后端
开发语言
【Go语言基础】基本语法
代码示例解析以下是基于文档的Go语言基础语法总结,结合词法标记、标识符规则和代码结构:一、程序基本结构Go程序由以下部分组成(按顺序):packagemain//必须的包声明(main包是可执行程序入口)import"
fmt
roman_日积跬步-终至千里
·
2025-06-06 14:57
go
golang
xcode
开发语言
FFmpeg avformat_open_input函数分析
avformat_open_input精简后的代码如下:intavformat_open_input(AVFormatContext**ps,constchar*filename,ff_const59AVInputFormat*
fmt
梧桐樹下
·
2025-06-06 07:10
FFmpeg
ffmpeg
Linux 安装 Oracle 11g——静默安装 GRID
配置文件脚本路径:安装包根目录/response/grid_install.rsp内容#保持默认oracle.install.responseFileVersion=/oracle/install/rsp
fmt
_crsinst
·
2025-06-06 05:27
第 3 章:运算符
Go语言提供了以下算术运算符:+:加法-:减法*:乘法/:除法%:取模(求余数)++:自增--:自减(一)基本算术运算以下是一些使用算术运算符的例子:packagemainimport"
fmt
"
余厌厌厌
·
2025-06-03 23:21
golang
Go语言包的组织与导入 -《Go语言实战指南》
文件都属于某个包(通过package声明)•每个包对应一个目录(一个目录只能有一个包名)•Go程序从main包中的main()函数开始执行// 文件名:main.gopackage mainimport "
fmt
"func
程序员爱钓鱼
·
2025-06-03 20:00
golang
java
算法
开发语言
数据结构
go gin框架ShouldBindJSON不能接受’0‘值
=nil{
fmt
.Printf("ErrorbindingJSON:%v\n",err)//打
pp不会算法
·
2025-06-03 10:47
Go
golang
gin
开发语言
时间转化为带有毫秒的格式
时间转化为带有毫秒的格式封装转换格式的js文件exportfunctiontimeTransform_reverse(day){Date.prototype.formatTime=function(
fmt
cybcc
·
2025-06-02 10:59
Go语言极致性能优化实战:生产级代码优化完全指南
packagemainimport("sync""bytes""
fmt
")//高性能字节缓冲池varbufferPo
·
2025-06-02 00:59
go优化
Gorm框架进阶
,DB.Model(Student{}).Select("avg(age)")).Find(&users)
fmt
.Printl
IsPrisoner
·
2025-06-01 06:33
c++
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他