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
Go 学习笔记(37)— 标准命令行工具(go build 跨平台编译、交叉编译、go clean、go run、go
fmt
、go install、go get、go vet)
1.标准命令简述Go本身包含来大量用于处理Go程序的命令和工具。命令作用build用于编译指定的代码包或Go语言源码文件。命令源码文件会被编译成可执行文件,并存放到命令执行的目录或指定目录下。而库源码文件被编译后,则不会在非临时目录中留下任何文件。clean用于清除因执行其他go命令而遗留下来的临时目录和文件。doc用于显示打印Go语言代码包以及程序实体的文档。env用于打印Go语言相关的环境信息
wohu007
·
2023-12-01 10:26
Go
golang
go
build
财务建模完整指南第四讲——第五届CVA估值建模
自己再找一家上市公司或一套财报,或者把cva之前科目二/
FMT
公布的历史真题来做。熟悉整个流程。
Hermione_7c1b
·
2023-12-01 06:43
VNCTF2023 babygo backdoor部分payload详解
看了几个人的vnctf2023的web复现,我觉得部分人可能会觉得backdoor部分的payload有点难理解,这里帮他们补充一下,先上源码packagemainimport("encoding/gob""
fmt
QMDD
·
2023-11-30 22:01
CTF
开发语言
golang
mfc CListCtrl 报表格式
SysListView32属性view:report;二、CListCtrl报表格式添加列intInsertColumn(intnCol,LPCTSTRlpszColumnHeading,intnFormat=LVC
FMT
_LEF
weixin_30596735
·
2023-11-30 22:32
【Go参数传递:值类型、引用类型和指针类型】
修改参数funcmain(){p:=person{name:"zhangsan",age:18}modifyPerson(p)
fmt
.Println("name:",p.name,"age:",p.age
奔跑的蜗牛_
·
2023-11-30 16:49
golang指针
packagemainimport"
fmt
"funcswapTwo(lhsint,rhsint){
fmt
.Printf("typeofargs=%T\n",lhs)lhs,rhs=rhs,lhs}funcmain
shadowgully
·
2023-11-30 15:36
golang
golang
开发语言
后端
Golang指针的运用
1.取结构体的地址实例化使用&对结构体进行取缔值操作相当于对该结构体类型进行了一次new实例化操作packagemainimport"
fmt
"typestudentstruct{namestringageint
泡狐
·
2023-11-30 15:30
go
指针
golang
go
7.golang指针
指针的声明funcmain(){a:=255b:=&a
fmt
.Println(b)
fmt
.Println(*b)}&操作符获取一个变量的指针地址。*操作符获取指针地址的值。
初辰ge
·
2023-11-30 15:58
golang
golang
开发语言
后端
go
golang中使用chan控制协程并发简单事例
funcmain(){processNum:=5ch:=make(chanstruct{},processNum)fortrue{ch<-struct{}{}gofunc(){deferfunc(){<-ch}()
fmt
.Println
iCheney!
·
2023-11-30 14:02
golang
golang
开发语言
后端
Golang rsa 验证
packagemainimport("crypto""crypto/rsa""crypto/sha256""crypto/x509""encoding/pem""errors""
fmt
")funcParseRsaPublicKeyFromPemStr
shelutai
·
2023-11-30 11:07
Go
加密
golang
开发语言
后端
golang并发 04-并发模式
pipeline模式//pipeline模式funcPipeline(){
fmt
.Println("---开始工作---")coms:=parts(10)part:=process(coms)out(part
红色烟火
·
2023-11-30 11:06
go基础
golang
开发语言
后端
go语言编写端口扫描的学习笔记(一)
首先是一个基本的端口扫描,仅针对一个目标的一个端口packagemainimport("
fmt
""net")funcmain(){_,err:=net.Dial("tcp","scan.nmap.org
白安全组
·
2023-11-30 11:36
go黑帽子程序编程
学习
golang
Go语言高并发实现端口扫描器
学了GO不玩一下那不是很浪费写了一个端口扫描器大家可以一起学习下packagemainimport("flag""
fmt
""net""runtime""time")funcmain(){cores:=runtime.NumCPU
ILHONG
·
2023-11-30 11:02
GO
golang
开发语言
后端
实现 抽屉效果 css3
width:250px;height:328px;background-image:url('https://img0.baidu.com/it/u=1032314795,3433105171&fm=253&
fmt
路光.
·
2023-11-30 10:55
css3
css
前端
golang websocket 客户端订阅
packagemainimport("
fmt
""github.com/gorilla/websocket""log""os""os/signal""time")funcmain(){//installsignalinterrupt
sweey_lff
·
2023-11-30 09:54
golang
websocket
[ffmpeg] aac 音频编码
aac编码支持的格式aac支持的sample_
fmt
s:8aac支持的samplerates:960008820064000480004410032000240002205016000120001102580007350
0点51 胜
·
2023-11-30 08:46
ffmpeg
aac
音视频
Go语言编写设计模式
1.抽象工厂模式abstract_factory.go//packageabstract_factory抽象工厂模式packageabstract_factoryimport"
fmt
"//FruitFactory
简说Linux
·
2023-11-30 07:39
Golang云原生
golang
设计模式
开发语言
go strings 和strconv 字符串操作
fmt
"_"strconv""strings")//字符串操作/*strings*///包含//funcContains(s,substrstring)boolfunccontains(){str:="
天空蓝雨
·
2023-11-30 07:45
GO: reflect包
这里有一个函数,可以获取指定对象的所有字段和方法://获取一个对象的字段和方法packagemainimport("
fmt
""reflect
随风化作雨
·
2023-11-30 06:38
文件——创建文件并写入内容
packagemainimport(“os”“
fmt
”“bufio”)/*基本介绍funcOpenFile(namestring.flagint,permFileMode)(fileFile,errerror
块链
·
2023-11-30 04:38
创建文件并写入内容
go一次性打印整个结构体内容
在Go中,你可以使用
fmt
.Printf函数和%+v格式化标志来一次性打印整个结构体的内容,包括字段名和值。
serve the people
·
2023-11-30 02:27
日常琐问
golang
开发语言
后端
Golang打印复杂结构体
fmt
结构体占位符在Golang中有原生的
fmt
格式化工具去打印结构体,可以通过占位符%v、%+v、%#v去实现,这3种的区别如下所示:typeUserstruct{NamestringAgeint}funcmain
焦糖星冰乐吧
·
2023-11-30 02:26
Golang
golang
后端
golang打印
gobyexample-pointers
来源:https://github.com/xg-wang/gobyexample/tree/master/examplespackagemainimport"
fmt
"funczeroval(ivalint
bocsoft
·
2023-11-30 00:00
点度家具怎么样,有谁买过啊?
e=m%3D2%26s%3DUPqDpGz%2F7ascQipKwQzePDAVflQIoZepK7Vc7tFgwiFRAdhuF14
FMT
a2zjfvgfZkxq3IhSJN6GQT%2
6zAGV16q
·
2023-11-30 00:28
Go入门易踩之坑:local import "./cfg" in non-local package
1.先贴上工程的目录图e8bfd40ddd47003db99749f1ea89bf9.png再贴上代码//test.gopackagecfgimport"
fmt
"funcTest(){
fmt
.Println
炎鸿
·
2023-11-29 22:51
Go语言基础:包、函数、语句和注释解析
一个Go文件包含以下几个部分:包声明导入包函数语句和表达式看下面的代码,更好地理解它:例子packagemainimport"
fmt
"funcmain(){
fmt
.Println("HelloWorld
小万哥丶
·
2023-11-29 22:31
golang
开发语言
后端
软件工程
程序人生
开源
AI编程
Go用两个协程交替打印100以内的奇偶数
方式1(使用无缓冲的channel)packagemainimport("
fmt
""time")varflagChan=make(chanint)funcwokr1(){fori:=1;i<=100;i
ldxxxxll
·
2023-11-29 21:51
golang
开发语言
后端
Golang 设置运行的cpu数与channel管道
funcmain(){//获取系统当前cpu的数量num:=runtime.NumCPU()//这里根据需求来设置整个go程序去使用几个cpuruntime.GOMAXPROCS(num)
fmt
.Println
富士康质检员张全蛋
·
2023-11-29 21:15
Go
Goroutines
和
Channels
golang
2021-02-23:给定一个正数n,求n的裂开方法数。规定:后面的数不能比前面的数小 。比如4的裂开方法有: 1+1+1+1、1+1+2、1+3、2+2、4,5种,所以返回5。
代码用golang编写,代码如下:packagemainimport"
fmt
福大大架构师每日一题
·
2023-11-29 17:17
Go语言使用AES加密解密
下面是使用AES-128-CBC模式加密和解密的示例代码:packagemainimport("crypto/aes""crypto/cipher""encoding/base64""
fmt
")funcmain
ldxxxxll
·
2023-11-29 15:10
golang
开发语言
后端
Go面试题:聊聊你理解的Golang defer关键字
funcf1(){defer
fmt
.Println("helloworld")
fmt
.Println("hellodefer!")}输出结果:$gorunma
ldxxxxll
·
2023-11-29 13:14
golang
开发语言
后端
golang小结 3
golang小结3常量声明vara=1const(bfloat32=2d=13c//e=a)a=a
fmt
.Println("aa")
fmt
.Println(d)
fmt
.Println(c)//
fmt
.Println
TimeMage
·
2023-11-29 13:47
go 数组截取
packagemainimport"
fmt
"funcmain(){/*创建切片*/numbers:=[]int{0,1,2,3,4,5,6,7,8}printSlice(numbers)/*打印原始切片
yuzhiboyouye
·
2023-11-29 12:55
go学习
golang
开发语言
后端
Go语言数组
一、数组数组:具有固定长度相同类型元素序列声明数组的语法//var对象名[长度]元素类型vararr[5]int
fmt
.Println(arr)//输出:[00000]数组就是内存中一段固定长度的连续空间
书香水墨
·
2023-11-29 12:55
Go
go
Go字符串类型
可以在Go语言的源码中直接添加非ASCII码字符s1:="hello"s2:="您好"2、字符串转义符Go语言的字符串常见转义符包含回车、换行、单双引号、制表符等packagemainimport("
fmt
奔跑的蜗牛.
·
2023-11-29 12:54
GoLang
golang
开发语言
后端
Go使用logrus框架
sirupsen/logrusgogetgithub.com/lestrrat-go/file-rotatelogsgogetgithub.com/rifflock/lfshook完整代码import("
fmt
"rotatelogs"github.com
会写代码的青蛙
·
2023-11-29 10:05
golang
开发语言
后端
Golang操作mysql
mysql驱动https://github.com/go-sql-driver/mysql,放入GO_PATH环境变量下1)连接数据库导入包_“mysql”import("database/sql""
fmt
~庞贝
·
2023-11-29 09:12
Golang
golang
mysql
数据库
[golang学习记录-20220227-001] Golang获取调用本函数的语句所在的文件与行号
import("
fmt
""runtime")funcmain(){f2()}funcf2(){f3()}funcf3(){f4()}funcf4(){_,file,line,_:=runtime.Caller
明道_N
·
2023-11-29 08:33
Golang相关
golang
学习
开发语言
Golang中直接获取当前函数名称和文件行号等
=make([]uintptr,1)runtime.Callers(2,pc)f:=runtime.FuncForPC(pc[0])returnf.Name()}packagemainimport("
fmt
私念
·
2023-11-29 08:02
GoLang
返回错误的文件、行号、函数名
golang开发中很多时候,会有err排查错误,但是不知道具体的文件名和行号,很难定位我们可以封装下,打印详细信息packagemainimport("
fmt
""log""runtime")//thislogsthefunctionnameaswell.funcFancyHandleError
a...Z
·
2023-11-29 08:30
go-插件
golang面试题:reflect(反射包)如何获取字段tag?为什么json包不能导出私有变量的tag?
packagemainimport("
fmt
""reflect")typeJstruct{astring//小写无tagbstring`json:"B"`//小写+tagCstring//大写无tagDstring
ldxxxxll
·
2023-11-29 08:29
golang
json
java
Go打印函数名/文件名/行号
packagemainimport("
fmt
";"runtime")golang的runtime库,提供Caller函数,可以返回运行时正在执行的文件名和行号:函数定义:funcCaller(skipint
Fengfgg
·
2023-11-29 08:54
golang 实现单向链表(lru)、双向链表、双向循环链表
单向链表实现lrupackagemainimport"
fmt
"funcmain(){//实现一个lru淘汰算法//linked结构体//node节点:dataprevnext//更新lru//如果没有满
拥
·
2023-11-29 03:06
golang
golang
链表
开发语言
tinyalsa-tinyplay源码浅析
没指定具体wav文件就打印帮助信息if(argcsizeof(chunk_
fmt
))fseek(file,chunk_header.sz-sizeof(chunk_
fmt
),SEEK_CUR);break
雨天不打滑
·
2023-11-29 01:44
tinyalsa相关
c语言
音频编码解码
linux
alsa
android
N字形变换 Golang leecode_6
packagemainimport("
fmt
")funcconvert(sstring,numRowsint)string{ifnumRows==1||numRows>=len(s){returns}flag
不过是任思量
·
2023-11-28 22:24
leecode
golang
开发语言
后端
整数反转 Golang leecode_7
拿到手第一反应还是暴力,直接从低位到高位把数一个个取出来,然后乘以每一位的权重,构成一个新的反转后的整数res返回,代码如下packagemainimport("
fmt
""math")funcreverse
不过是任思量
·
2023-11-28 22:22
leecode
golang
开发语言
后端
golang中如何获得函数的函数名
可以看如下代码.重点使用runtime.FuncForPC这个函数获取函数名.使用strings.FieldsFunc对得到的带路径名和包名的函数名进行必要的处理.packagemainimport("
fmt
个00个
·
2023-11-28 15:12
LocalDate & LocalDateTime互相转换
LocalDate.now();System.out.println("现在时间为:"+now);输出结果:现在时间为:2021-06-152、LocalDate转String代码:DateTimeFormatter
fmt
weixin_45103793
·
2023-11-28 15:34
java
Go条件语句
packagemainimport("io/ioutil""
fmt
")//switch语句//switch会自动break除非使用fallthrough//switch后可以没有表达式funceval(
MrSYLong
·
2023-11-28 14:38
go语言数据类型之数值类型
按长度分为:int8、int16、int32、int64对应的无符号整型:uint8、uint16、uint32、uint64其中,uint8就是我们熟知的byte型十进制整数打印varaint=10
fmt
.Printf
一介白衣ing
·
2023-11-28 01:50
go
golang
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他