
编程语言
taohaiwu
这个作者很懒,什么都没留下…
展开
-
linux 中编译时对于多版本库的调用管理
linux 使用makefile编译工程时,经常会链接一些开源代码的库,这些一般会有多个版本的发布,这时如果要灵活指定工程调用的开源库,常见的方法是使用pkg-config方法。 1,我这里以opencv,为例。目前opencv在github 上有3个branch。下载source code 到本地库。分别编译三个branch的最新源码到 /usr/local/opencv3.0...原创 2019-01-18 11:45:54 · 724 阅读 · 0 评论 -
protobuf 在单片机系统中的使用
转载:目前谷歌开发的protobuf库由于运行速度快、体积小、用起来更简单等特点。其协议在通信方面使用越来越广泛。对于在主流开发系统上使用protobuf通信只需将.proto利用protoc生成相应的编码文件,然后调用相关的库与接口就可以方便的使用。但如果需要将protobuf应用在嵌入式领域特别是微型嵌入式领域时,而微型系统无法支持庞大的库文件,通信起来看起来变得不那么容易。下面就介绍...转载 2019-01-18 17:13:29 · 2036 阅读 · 0 评论 -
关于github push 代码
git clone https://github.com/xxxxxx/git_xxx_test.git 和 git clone https://github.com/xxxxx/git_xxxx_test.git 两者区别在于前一个指令初始化的库,以后每次和git hub 交互时都要输入用户名,密码,但是第二个要先在本地系统中配置用户相关。由于我的系统已经配...原创 2019-01-22 18:07:50 · 492 阅读 · 0 评论 -
git patch 的生成和应用
平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基于这样一个场景,我把git 如何生成patch 和如何打入patch 做总结生成patch 的方法:(我这里描述的生成patch 是根据commit 记录生成的)1.例如首先先通过git log 查看有哪一些commit...转载 2019-02-12 11:35:17 · 335 阅读 · 0 评论