2022-11-04

Go学习日记

1、2022年10月31号晚上开会前小组长喊我聊聊 问我是否愿意做go 我同意了

2、11月1号早会小组上提了一下。手头上ios的活做完我就开始go的学习和开发了,当天晚上组内的go成员给我讲了下go的大题框架和注意事项 1小时

3、11月2号 今天把go的的环境配置好了,代码跑起来了,正式开始了go的学习,go语言编程这本书我看了第一章

4、11月3号 继续看go语言编程这本书 看了2-3章 明白了go语言的基本语法和go的顺序编程

5、11月4号 了解了go语言的面向对象编程和并发、通道 并开始读go项目 并goland熟悉快捷键

6、11月8号通过反查commitId https://af-biz.qianxin-inc.cn/artifactory/yingyongpingtaichanpinbu-generic/lanxin-ios/ 补:通过ipa转zip解析build.log文件拿到lxcoredata的版本 通过coredata版本拿到8.2.0.1这种LxCore版本号去 链接反查;

7、开始写鞍钢需求,找到鞍钢版本创建分支

  • 新增模块

  • 改pb pb替换到本地通目录

  • 同步到imCenter

  • 对接口写请求代码

  • 写测试模块

  • 打包 注意打包事项和新增go mobile分发路径

8、8.1以上都是go.mod 管理

9、修改proto文件导出interdata文件修改并提交 修改本地依赖分支。使用脚本软件将proto转成xx.pb.go

10、通过key 请求v 拿到ids 再通过meta的key和ids请求metas 然后转换成core的metas回传给端

11、proto生成规则 端上需要什么参数返回什么参数 服务端没有的给补充 多余的去掉

12、参考工作台请求流程去改。

13、.proto转pb需要安装环境 地质1 http://www.qb5200.com/article/487458.html 地址2 https://blog.csdn.net/weixin_36908494/article/details/126384643 少走冤枉路

1、goland快捷键

全局查询:command+shift+F

前进后退 command+option+←/→

代码格式化 option + command + L

收起/展开代码 command++/-

自动生成单元测试代码框架 command+N

报错:

Count find magic.h 环境配置问题 Edit Confirmations 修改Environment

CGO_CPPFLAGS= -I/Users/lx/gowork/openssl/include\ -I/Users/lx/gowork/magic/include;CGO_LDFLAGS= -L/Users/lx/gowork/openssl/lib/ios -L/Users/lx/gowork/magic/lib/m1

curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容