工具
文章平均质量分 88
与狼共舞-C
这个作者很懒,什么都没留下…
展开
-
CMake在linux下构建应用程序
CMake 简介CMake 是一个跨平台的自动化建构系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。CMake 提供了转载 2017-05-27 10:39:02 · 226 阅读 · 0 评论 -
protobuf学习入门:一
1 在网站 http://code.google.com/p/protobuf/downloads/list上可以下载 Protobuf 的源代码。然后解压编译安装便可以使用它了。安装步骤如下所示: tar -xzf protobuf-2.1.0.tar.gz cd protobuf-2.1.0 ./configure --prefix=/usr/local/protobuf转载 2017-06-01 17:27:42 · 321 阅读 · 0 评论 -
protobuf入门:二
从公司的项目源码中看到了这个东西,觉得挺好用的,写篇博客做下小总结。下面的操作以C++为编程语言,protoc的版本为libprotoc 3.2.0。一、Protobuf? 1. 是什么? Google Protocol Buffer(简称 Protobuf)是一种轻便高效的结构化数据存储格式,平台无关、语言无关、可扩展,可用于通讯协议和数据存储等领域。2. 为什么要用转载 2017-06-01 21:51:39 · 2296 阅读 · 0 评论 -
git常用指令
工作区-------->暂存区--------->版本库(当前分支)基础命令:git init:初始化一个本地仓库git add file:将工作区的修改添加到暂存区,注意,可反复多次使用,添加多个文件git commit -m "message":提交暂存区的修改到本地仓库git status:查看仓库当前的状态,显示结果有以下3种情况 1、Changes not st...原创 2018-08-22 14:55:48 · 165 阅读 · 0 评论 -
kafka基本操作指令(脚本)
先启动zookeeper,然后启动kafkazookeeper启动:[root@VM_0_9_centos bin]#./zkServer.sh start 查看:[root@VM_0_9_centos bin]#./zkServer.sh status停止:[root@VM_0_9_centos bin]#./zkServer.sh stop登录:./zkCli -server i...原创 2018-08-22 15:05:05 · 324 阅读 · 0 评论 -
静态库、动态库混编方法
链接库链接指定的库有两种方式-llibrary -l library如链接LuaJIT库,可以用-lluajit-5.1,此时gcc会在库路径中查找libluajit-5.1.so或者libluajit-5.1.a。 也可以用-l llibluajit-5.1.a,第二种只能用在POXIS上,推荐使用第一种方式。而且第二种方式只会在特定的目录进行搜索,会发生找不到库的情况。通过-l...转载 2019-07-19 17:08:42 · 936 阅读 · 0 评论