摘要:
绑定端口demo: rename demo: 阅读全文
随笔分类 - C++
C++ 并发编程指南(收藏笔记)
2017-07-24 12:28 by Loull, 1596 阅读, 收藏, 编辑
摘要:
git地址: https://github.com/forhappy/Cplusplus-Concurrency-In-Practice https://github.com/forhappy/Cplusplus-Concurrency-In-Practice/blob/master/Table-o 阅读全文
protobuf-rpm
2017-04-30 17:30 by Loull, 434 阅读, 收藏, 编辑
摘要:
############################################################## # http://www.rpm.org/max-rpm/ch-rpm-inside.html # ############################################################## Name: ant-... 阅读全文
静态库间接依赖
2017-03-22 23:45 by Loull, 705 阅读, 收藏, 编辑
摘要:
举个例子静态库的编译过程是gcc -o a.o -c a.cppgcc -o b.o -c b.cppar rcs liba.a *.o 」假设b里面依赖了PB,但ar打包成liba.a过程中,完全没有去链接PB,没有和依赖的二级lib库有任何联编的地方。 所以如果另外一个程序要使用liba.a静态 阅读全文
CMake教程
2017-03-20 01:01 by Loull, 857 阅读, 收藏, 编辑
摘要:
参考文献:http://www.ibm.com/developerworks/cn/linux/l-cn-cmake/index.html 官方网址:http://www.cmake.org/ 下载网址:http://www.cmake.org/download/ 当前版本:3.1rc3 本文基于C 阅读全文
cmake 常用变量和常用环境变量查表手册---整理 .
2017-03-20 01:00 by Loull, 1121 阅读, 收藏, 编辑
摘要:
一,cmake 变量引用的方式: 前面我们已经提到了,使用${}进行变量的引用。在 IF 等语句中,是直接使用变量名而不通过${}取值 二,cmake 自定义变量的方式: 主要有隐式定义和显式定义两种,前面举了一个隐式定义的例子,就是 PROJECT 指令,他会隐式的定义<projectname>_ 阅读全文
CMAKE的使用
2017-03-20 00:59 by Loull, 898 阅读, 收藏, 编辑
摘要:
一、 基本使用 安装:下载二进制包后可直接解压使用 从源码安装则执行命令:./bootstrap; make; make install——尝试执行bootstrap失败 使用:cmake dir_path,生成工程文件或makefile文件 二、 概念 out-of-source build,与i 阅读全文
cmake 简介
2017-03-20 00:09 by Loull, 329 阅读, 收藏, 编辑
摘要:
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 CMake 使用方法 CMake的所有的语句都写在一个叫:CMakeLists. 阅读全文
gcc编译选项
2017-03-19 23:55 by Loull, 664 阅读, 收藏, 编辑
摘要:
摘自http://blog.csdn.net/liuchao1986105/article/details/6674822 版本] -0.13 [声明] 这篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录任何的dos 命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书 阅读全文
Linux RPM
2017-02-09 00:09 by Loull, 179 阅读, 收藏, 编辑
摘要:
安装 rpm -i 需要安装的包文件名 rpm -i example.rpm 安装 example.rpm 包; rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息; rpm -ivh example.rpm 安装 example.rpm 包 阅读全文
linux google protobuf
2017-01-22 12:26 by Loull, 752 阅读, 收藏, 编辑
摘要:
说明: protobuf已经全面迁移到github,地址:https://github.com/google/protobuf 直接下载2.6.1版本:https://github.com/google/protobuf/archive/v2.6.1.zip 添加 LIBRARY_PATH路径,导致 阅读全文
gtest、cmake使用
2016-12-27 00:24 by Loull, 4552 阅读, 收藏, 编辑
摘要:
gtest github: https://github.com/google/googletest 学习:玩转Google开源C++单元测试框架Google Test系列(gtest)(总) 一、安装 1、gtest不是传统的unix安装模式(./configure; make; make ins 阅读全文
C++使用libcurl做HttpClient 和 curl_easy_setopt
2016-12-05 15:12 by Loull, 2221 阅读, 收藏, 编辑
摘要:
curl_easy_setopt 参数设置 https://curl.haxx.se/libcurl/c/curl_easy_setopt.html 使用libcurl做HttpClient http headers CURLOPT_NOSIGNAL Pass a long. If it is 1, 阅读全文
C++ 用libcurl库进行http通讯网络编程
2016-12-05 15:02 by Loull, 1197 阅读, 收藏, 编辑
摘要:
目录索引: 一、LibCurl基本编程框架 二、一些基本的函数 三、curl_easy_setopt函数部分选项介绍 四、curl_easy_perform 函数说明(error 状态码) 五、libcurl使用的HTTP消息头六、获取http应答头信息 七、多线程问题 八、什么时候libcurl无 阅读全文
rapidjson 使用
2016-11-15 23:13 by Loull, 16090 阅读, 收藏, 编辑
摘要:
生成数组集合的字符串 输出: 对象json 枚举Object gitlab上例子 官网:http://rapidjson.org/zh-cn/ 参考:http://blog.csdn.net/infoworld/article/details/9625129 http://www.bkjia.com 阅读全文
Linux IO多路复用之epoll网络编程
2016-11-13 22:02 by Loull, 475 阅读, 收藏, 编辑
摘要:
前言 本章节是用基本的Linux基本函数加上epoll调用编写一个完整的服务器和客户端例子,可在Linux上运行,客户端和服务端的功能如下: 客户端从标准输入读入一行,发送到服务端 服务端从网络读取一行,然后输出到客户端 客户端收到服务端的响应,输出这一行到标准输出 服务端 代码如下: 下载和编译 阅读全文