Go CGO

# golang 中调用 c/c++ 代码有三种方式

– 直接`嵌套`在go文件中使用,最简单直观的
– 导入`动态库 .so 或 dll` 的形式,最安全但是很不爽也比较慢的
– 直接引用 c/c++ 文件的形式,层次分明,容易随时修改看结果的

继续阅读 →

发帖时间: Go 归档位置:

进程间8种通讯方式

匿名管道通信
高级管道通信
有名管道通信
消息队列通信
信号量通信
信号
共享内存通信
套接字通信
命名socket
绑定
监听
连接服务器
相互发送接收数据
断开连接

继续阅读 →

《赘婿》的笔记

周侗摇了摇头:“义气豪迈,那不是刀,只是一个人的姓情。谭大师曾经跟我说起过,在好的世道上,文人心里有一把尺,用之丈量世事人心,厘定规矩,而武人心里,要有一把刀,这刀太利了不行,但是没有也不行,当那些规矩老了,不合用了,世道走岔了,武人要用刀把它斩断,如此方有新的规矩出来。”

继续阅读 →

Go 单例

单例的作用不用我多说,大家都知道,那么在go中如何构造单例呢,下面是我的总结。
一、 sync.Once用法
二、使用加锁机制

继续阅读 →

发帖时间: Go 归档位置:

Mac OS X 背后的故事读后感

早上在“知识小集”发现了一篇《Mac OS X 背后的故事二》,非常喜欢非常感兴趣,于是往前找第一篇,发现了全文的链接,从地铁上开始,到下午共计4个多小时,一口气读完《Mac OS X 背后的故事》。真是酣畅淋漓,大呼过瘾。

继续阅读 →

Go模板框架自定义包的引用

源起:最近在调研Go,需要使用Go搭建一套通用式的模板框架,用以当新开其他项目的时候直接基于模板框架开发
目前(2019年)生产环境用 `go mod` 还不太现实, 我还是先推荐定义 `GOPATH` 和 `vendor` 用法。

继续阅读 →

发帖时间: Go 归档位置: