自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 golang里的类型转换

【代码】golang里的类型转换。

2024-09-23 23:58:53 265

原创 flag provided but not defined: -i

说明代码没问题应该是哪里配置出了问题,网上检索大部分都是parse相关的原因,我代码里根本没有相关的内容。可以看到加了-o argument.o之后,编译出来的可执行文件变成了argument,o。后来才发现是go build 配置无意中写进去一个参数,这里写了什么就等同于命令行加了什么。把这里的-i删掉就可以了。

2024-09-11 22:34:39 227

原创 golang使用go.mod之后引入本地包飘红解决

上网查了下发现有人是把go.mod重新生成,还要用什么demo/v1,接着再用demo/v1/data引入,我试了下,确实可以。博主最近几年才接触golang,基本是个纯纯的调包侠,只会crud,工程配置别人写好了我拿过来用。我试了下先生成go.mod,然后再在当前目录塞文件,发现还是可以直接引入,也就是说这个引入成功与否跟先生成go.mod还是后生成一点关系没有。go.mod是goland自带的包管理工具,直接在命令行输入go.mod init,它会提示让你输入一些example/v1什么什么的,

2024-09-06 18:44:05 327

原创 go之每日一库----标准库---flag

golang标准库中的flag库是一个帮助解析命令行选项的工具,可以利用它来开发命令行工具。

2024-09-05 20:25:38 188

原创 golang的乐观锁与悲观锁

golang的乐观锁与悲观锁基本概念基本概念乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别人修改了数据则放弃操作,否则执行操作。悲观锁:悲观锁在操作数据时比较悲观,认为别人会同时修改数据。因此操作数据时直接把数据锁住,直到操作完成后才会释放锁;上锁期间其他人不能修改数据。package mainimport ( "fmt

2021-09-23 15:35:13 3169

原创 goland依赖一直飘红解决 MAC GOLANG

在网上检索了几次,有些说要改bash_profile,有些说要打开goland的go modules ,两种我都试过然而都是无济于事。最后发现是要把go modules 打开,然后evironment里的值设置为下图点击apply,ok 就解决了...

2021-02-25 13:25:10 3756

原创 leetcode-856. 括号的分数详解

给定一个平衡括号字符串 S,按下述规则计算该字符串的分数:() 得 1 分。 AB 得 A + B 分,其中 A 和 B 是平衡括号字符串。 (A) 得 2 * A 分,其中 A 是平衡括号字符串。示例:                  答案:(()(())) 6思路分析:一开始想把每种组合"()",")(","((","))"代表的运算符写出来组成一个算术表达...

2018-08-27 10:39:33 996

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除