会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
星辰一幕
$wanggang
博客园
首页
新随笔
联系
管理
2023年4月14日
linux中systemctl管理go服务 (gin)git部署
摘要: go安装 下载 https://golang.google.cn/dl/ 解压至指定目录,一般到/usr/local sudo tar -C /usr/local -xzf go**.linux-amd64.tar.gz 设置环境变量 # 修改~/.bashrc 文件 $ sudo gedit ~/
阅读全文
posted @ 2023-04-14 15:20 $wanggang
阅读(695)
评论(0)
推荐(1)
2023年2月24日
密码验证合格程序
摘要: 密码要求: 1.长度超过8位 2.包括大小写字母.数字.其它符号,以上四种至少三种 3.不能有长度大于2的包含公共元素的子串重复 (注:其他符号不含空格或换行) 输入描述: 一组字符串。 输出描述: 如果符合要求输出:OK,否则输出NG 示例1 输入: 021Abc9000 021Abc9Abc1
阅读全文
posted @ 2023-02-24 23:26 $wanggang
阅读(45)
评论(0)
推荐(0)
2023年2月23日
使数组中小于k的元素相邻的最小交换次数
摘要: package main import ( "bufio" "fmt" "math" "os" "sort" "strconv" "strings" ) /* 描述:给出数字k,请输出所有结果小于k的整数组合到一起的最小交换次数。 组合一起是指满足条件的数字相邻,不要求相邻后在数组中的位置。 数据范
阅读全文
posted @ 2023-02-23 01:25 $wanggang
阅读(113)
评论(0)
推荐(0)
2023年2月22日
MP3光标位置
摘要: MP3光标位置--牛客华为机试-64 原题链接 package main import ( "bufio" "fmt" "os" "strconv" ) func main() { input := bufio.NewScanner(os.Stdin) for input.Scan() { num,
阅读全文
posted @ 2023-02-22 02:00 $wanggang
阅读(22)
评论(0)
推荐(0)
2022年10月21日
Go语言channel用法总结
摘要: channel的基本操作和注意事项 channel存在3种状态: nil,未初始化的状态,只进行了声明,或者手动赋值为nil active,正常的channel,可读或者可写 closed,已关闭,关闭的channel并不是nil状态的channel channel可进行的操作 读 写 关闭 3种状
阅读全文
posted @ 2022-10-21 18:27 $wanggang
阅读(395)
评论(0)
推荐(0)
2022年10月17日
Go语言defer总结
摘要: 前言: defer是Go语言中的一个关键字(延迟调用),一般用于释放资源和连接、关闭文件、释放锁等。和defer类似的有java的finally和C++的析构函数,这些语句一般是一定会执行的(某些特殊情况后文会提到),不过析构函数析构的是对象,而defer后面一般跟函数或方法。 1、 多个defer
阅读全文
posted @ 2022-10-17 16:51 $wanggang
阅读(380)
评论(0)
推荐(0)
2022年7月20日
k8s(Kubernetes)
摘要: k8s 容器编排工具,可以高效、批量、智能的去管理容器 1. 特点 可移植 可拓展:模块化、插件化、可挂载、可组合 自动化:自动部署,自动重启,自动复制,自动拓展 无缝对接新应用 节省资源,优化硬件资源的使用 2. 特性 自动装箱:基于资源的依赖及其约束能自动完成容器的部署且不影响其可用性。 自我修
阅读全文
posted @ 2022-07-20 16:52 $wanggang
阅读(192)
评论(0)
推荐(0)
2022年4月2日
golang 问题
摘要: 1、golang 中 make 和 new 的区别?(基本必问) 2、数组和切片的区别 (基本必问) 3、for range 的时候它的地址会发生变化么? 4、go defer,多个 defer 的顺序,defer 在什么时机会修改返回值? 5、 uint 类型溢出 6、介绍 rune 类型 7、
阅读全文
posted @ 2022-04-02 10:10 $wanggang
阅读(201)
评论(0)
推荐(0)
2022年2月22日
golang note 27-45
摘要: 27.Go中的map如何实现顺序读取? Go中map如果要实现顺序读取的话,可以先把map中的key,通过sort包排序. 通过sort中的排序包进行对map中的key进行排序. 28.Go中CAS是怎么回事? CAS算法(Compare And Swap),是原子操作的一种, CAS算法是一种有名
阅读全文
posted @ 2022-02-22 15:43 $wanggang
阅读(162)
评论(0)
推荐(0)
golang note 1-25
摘要: https://www.golangroadmap.com/interview/books/questions/golang/ 1.Golang中除了加Mutex锁以外还有哪些方式安全读写共享变量 ? Golang中Goroutine 可以通过 Channel 进行安全读写共享变量,还可以通过原子性
阅读全文
posted @ 2022-02-22 15:29 $wanggang
阅读(135)
评论(0)
推荐(0)
下一页
公告