logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

linux gcc链接参数-L -rpath -rpath-link区别

虽然自己做C\C++开发也有七八年了,却一直没有真正花时间去研究学习动态库加载时的路径问题,最近用golang CGO又涉及到动态库依赖,打docker镜像后就出现各种找不到依赖库的问题,决定好好再实测研究并整理一下。可执行程序、动态库、静态库的关系就不详说了。...

golang操作mongodb的驱动mongo-go-driver的事务支持和访问控制

mongodb要支持事务,需要满足以下条件:4.0以上版本;安装后时以replication set(复本集)模式启动;storageEngine存储引擎须是wiredTiger (支持文档级别的锁),4.0以上版本已经默认是这个,参考;安装mongodb server 4.0以上版本下载地址目前最新的release版本是4.0.5,package 类型是server:可根据...

#mongodb
golang1.13环境变量保存路径 go env -w

go 1.13提供了 go env -w命令来写环境变量,这是用户级别的环境变量,像GO111MODULE、GOPROXY之类的可写的环境肯定是有持久化的,那么保存路径在哪儿呢?有一个env文件:windows: 用户目录\AppData\Roaming\go\envlinux: /root/.config/go/env目前发现在linux上,使用go...

#golang
windows平台上用arm-none-linux-gnueabi-g++4.6.3交叉编译websocket++

工作中遇到在arm板上linux系统里运行嵌入websocket++的程序,即程序里需要引入websocket++开源头文件,编译器是windows平台上的arm-none-linux-gnueabi-g++4.6.3.exe。1.编译boost库:          由于websocket++本身是依赖于boost库的,所以需要先在windows上安装boost库头文件,而且

到底了