初级会员
  • 第 18021 位会员
  • jan-bar
  • janbar
  • 2018-04-21 11:54:32
  • 1
  • Offline
  • 1 61 74

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • #4 @twgh 高手啊,思路一下就打开了。
  • 这种编译后的字符串应该在常量区,我研究了下这些字符串基本都是定死的,也就是说程序会按照已经编译好的规则加载。所以你想把长度15的字符串替换为18,我猜应该要同时修改记录长度的字节,不然程序加载会按15的长度读取。所以你弄长度相同的没问题,长度少的后面会保持原来数据,长度多的则还是按照15读取。不过长度多了会让程序加载下一个常量的时候出现问题,感觉这样程序会崩。
  • 我劝你还是老老实实用`RPC`吧: https://github.com/dullgiulio/pingo 上一个想在不同操作系统搞动态库的人都妥协了: https://studygolang.com/topics/15999
  • 我看了一些源码,这些函数内部一般都是验证某些数组的下标是否合法,这个函数会在编译时检查,但不会编译到可执行程序中。用来做一些边界检查很不错。
  • go的map遍历是无序的,但标准库json序列化时map会按照升序排序啊:[源码位置](https://github.com/golang/go/blob/245e95dfabd77f337373bf2d6bb47cd353ad8d74/src/encoding/json/encode.go#L804) ,所以你可以不用怕序列化json后会被打乱。如果要按照你想的方式排序,你可以自定义结构的json序列化接口。 ![image.png](https://static.golangjob.cn/230113/3d5b82fb7bdd82a8d6428bc72466d386.png)