随笔分类 -  golang

摘要:这个项目需要用到动态链接库技术, 主程序动态加载一些功能模块,这样在扩充功能时,无须修改主程序,只需要新增功能模块动态调用就可以了。 研究了一下golang官方支持的plugin功能,发现有几点不足。 1.官方plugin功能本质上是用cgo实现的,编译一个so文件,然后再调用 2. 只支持linu 阅读全文
posted @ 2018-08-19 08:33 elon 阅读(2782) 评论(0) 推荐(1)
摘要:在golang中, 有数组和切片两种类型. 切片是引用类型,而数组是值类型. 如果想在函数中传入数组的指针参数, 则必须指定数组的数量, 如 func stringToRuneArr(s string, arr *[5]rune) 如果去掉 arr *[5]rune 中的5, 则指参数变成了切片类型 阅读全文
posted @ 2018-07-24 23:53 elon 阅读(13502) 评论(0) 推荐(0)
摘要:最近想认真学习一下golang, 最好的学习方法当然是做一个项目咯.。这个项目服务端用GO编写,前端打算用VUE来搞。项目的功能呢,大致就是go能定期通过爬虫获取一些网络数据, 然后通过http接口vue展示数据。 一开始,想要解决的问题是,想通过共享内存的方式进行各子进程间的通信,因为这种方式最快 阅读全文
posted @ 2018-07-21 21:28 elon 阅读(529) 评论(0) 推荐(1)