×

golang

go语言基础-gozero(go语言基础语法)

轩魂国度 轩魂国度 发表于2024-04-15 浏览4661 评论0
go基础 go 文档 Go语言的并发是基于 goroutine 的,goroutine 类似于线程,但并非线程。可以将 goroutine 理解为一种虚拟线程。Go 语言运行时会参与调度 goroutine,并将 goroutine 合理地分配到每个 CPU 中,最大限度地使用CPU性能。开启一个goroutine的消耗非常小(大约2KB的内存),你可以轻松创建数百万个goroutine。 go语言特性 高效的性能 简洁的语法 广泛验证的工程效率 极致的部署体验 极低的服务端资源成本

golang

GoLang之标准库strings包(golang strings包)

謴 发表于2024-04-15 浏览6133 评论0
GoLang之标准库strings包 注:本文是以Go SDK v1.18进行讲解 1.函数介绍 注:需要写 import “strings”; 这里面都是函数,不是方法; strings包里没有将字符串反转的函数; 以下函数会分布在string.包里的各个文件里,但是仍然还是以string.开头来; 包里的函数都不会改变原本真实值 2.EqualFold strings.EqualFold(s,t string)bool 使用EqualFold,您可以检

django

Django+Golang实现一键启动

大雪纷飞 大雪纷飞 发表于2024-04-15 浏览7865 评论0
背景: 1.实现Django项目在陌生服务器通过一个程序或命令一键启动 实现方式(思路): 服务器要求: 1.docker 2.sed(用于替换配置文件端口) 3.tar 启动程序我们采用Go来写 步骤: 先按照config文件内容定义结构体,如下为config文件: ### 用户MySQL数据库端口(保证该端口不被占用) UserMySQLPort:3318 ### 用户系统接口访问端口(保证该端口不被占用) UserApiPort:5005 ### 用户系统ngi

Golang教程

【面向校招】Golang面试题总结(golang 面试题目)

平安喜乐 平安喜乐 发表于2024-04-14 浏览4839 评论0
一、基础部分 1、golang 中 make 和 new 的区别?(基本必问) **共同点:**给变量分配内存 不同点: 1)作用变量类型不同,new给string,int和数组分配内存,make给切片,map,channel分配内存; 2)返回类型不一样,new返回指向变量的指针,make返回变量本身; 3)new 分配的空间被清零。make 分配空间后,会进行初始化; \4) 字节的面试官还说了另外一个区别,就是分配的位置,在堆上还是在栈上?这块我比较模糊,大家可以

Golang教程

Golang学习(三十五) go 连接redis(golang长连接)

□ 发表于2024-04-14 浏览8595 评论0
在编程的时候,连接数据库进行存储操作是必不可少的,这里我们去连接redis数据库 第三方开源库 go get -v github.com/garyburd/redigo/redis 这种第三方的包没有像是之前那种的文档可以查看,不过我们可以通过idea查看 随便输入下包名加点 package main import ( "github.com/garyburd/redigo/redis" ) func main(){ redis. }  我们上面输入