Nov 19, 2018
该文档主要介绍 Bazel 构建基本 golang 项目的案例, 主要了解在golang项目中如何使用bazel.概览关键文件 WORKSPACE 在项目根目录,主要用来设置加载bazel环境(包括rules等)以及其依赖。 BUILD.bazel 存在于根目录以及源文件所在目录,用来标记源文件编译以及依赖情况,一般是自动生成。工具 rules_go golang的官方rules,定义golang编译逻辑。 gazelle 用于生成golang build文件的工具。项目构建编辑W...
Read more »
Tags:
golang
bazel
Sep 11, 2018
毕业一年社招历程面试历程七月底辞职,八月一号开始享受待业人士的假期。/哭笑裸辞在家待了一周,也开始慢慢尝试伸出触角去寻找有没有一些工作机会。当时还只是在boss直聘上去看看招聘信息之类的,也没有投简历。还是有一天boss直聘上有大佬来找我要简历, 我才花了半小时匆忙制作了一份。之后开始投简历(基本上是在拉勾),但基本上都是石沉大海。简历被拒绝不合适的回馈是要按照star法则。这才开始注重简历了,将项目经验主要按照star法则重新梳理了一遍。真正开始面试是在八月十四号开始,当时什么也没有准备...
Read more »
Tags:
历程
社招
Jul 30, 2018
实现 数组数组初始化,是在内存上申请了一整块连续的内存,一般都是预留一些空的内存以便于数组的增大,但也不会很多,因为预留很多又用不到就会产生浪费。如果数组增大到比分配空间更大,那么就会复制整个数组到一个新的内存块。 链表链表的每个节点都包含头部和主体,头部包含指向下一个节点的地址,主体存储信息。因此在内存上是可以不用连续的。性能查询 数组因为数组的内存是连续的,所以是支持随机读取的,也就是说,查询一个节点不用从头遍历到底,可以根据数组的初始地址和目标的index直接计算到目标的内存地...
Read more »
Tags:
数据结构