- 博客(5)
- 收藏
- 关注
原创 windows环境下go 使用race 踩坑
最近项目出现了一个map的并发读写问题,迟迟找不到原因,于是使用race进行分析。race需要依赖gcc,所以windows必须先安装一个mingw。
2024-05-16 17:41:45 301
原创 windows使用tarsgo
然后进行Apply Changes 下载,下载完了后,找到mingw32-make.exe,改名为make,把路径添加到path,然后cmd输入gcc --version和make --version,出现以下图片就可以了。打包出来的HelloGo依然是个linux的二进制文件,所以运行的话还是需要去linux环境运行。但是到了make那一步的时候,会出现一些linux命令不能执行,需要替换。将该文件的which替换成where,然后再make。
2024-04-30 15:59:45 101 2
原创 golang append的坑
总的来说,就是判断对象是否append之后的长度是否超过它本身的cap,超过就扩容,不超过就是用之前的切片,并且新加的元素会覆盖之前的元素,也就是这个。所以才会导致a的值发生了变化,为此我对a和b的切片地址和数组地址进行了打印,结果符合预期。
2024-03-22 14:33:41 398 2
原创 golang 按位或操作使用
然后d传递给客户端,客户端进行按位与操作就可以知道里面包含了哪些伤害。有多少位,就可以包含多少伤害类型,目前来看还是很方便的。做游戏时经常遇到伤害类型的计算,但是伤害类型又各种各样,包括物理伤害,暴击伤害,魔法伤害,回血等等。当某一个单位的伤害包含多种类型时,怎么优雅的传递到客户端使其知道呢?
2024-03-21 16:26:15 365 1
原创 behavior3editor安装使用踩坑
目前gulp的版本不能高于4,因为项目gulpfile.js使用的函数只能支持4以下的版本.在多次尝试以后,npm版本为v10.24.1,gulp版本为v3.9.1,可以正常运行项目。根据步骤需要先安装npm,但是注意了npm的版本不能过高,否则会与gulp冲突。
2024-03-09 17:57:16 543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人