随笔分类 -  golang

摘要:准备环境 准备一台Linux主机,并在上面安装好docker-ce,安装好make,git就可以开始编译工作了。对,就是如此简单,可能你会对此感到异或为啥要装docker,我不是准备编译这个玩意么,为啥不装go,docker不是用go开发的么? 这些疑问会在后面的步骤中解答。 # docker-ce 阅读全文
posted @ 2022-12-19 14:33 神王攻大人 阅读(906) 评论(0) 推荐(0) 编辑
摘要:Docker 镜像是由多个文件系统(只读层)叠加而成,每个层仅包含了前一层的差异部分。当我们启动一个容器的时候,Docker 会加载镜像层并在其上添加一个可写层。容器上所做的任何更改,譬如新建文件、更改文件、删除文件,都将记录与可写层上。当我们使docker save形式尝试导出镜像时会导出该镜像的 阅读全文
posted @ 2022-10-31 16:18 神王攻大人 阅读(1993) 评论(0) 推荐(0) 编辑
摘要:简介 最近碰到一个问题,有一个流量采集的组件中使用到了github.com/google/gopacket 这个库,这个库使用一切正常,但是唯独有一个缺点,编译后的二进制文件依赖于libpcap.so的动态库。这为安装包兼容多个平台造成了一定的困扰,于是便想着如何把libpcap这个外部依赖已静态库 阅读全文
posted @ 2022-10-20 10:36 神王攻大人 阅读(1514) 评论(0) 推荐(0) 编辑
摘要:开坑说明 最近在编写客户端程序或与其他部门做功能集成时多次碰到了跨语言的sdk集成,虽说方案很多诸如rpc啊,管道啊,文件io啊,unix socket啊之类的不要太多,顺便研究了下在go调用标准c接口的种种方法与坑,内容不少,有空便慢慢更新了。 内嵌形式 先让我们来看一个最简单的cgo实例 pac 阅读全文
posted @ 2022-05-07 14:12 神王攻大人 阅读(1562) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示
主题色彩