开发环境: Ubuntu 16.04

  1. 安装boost
1
~$ sudo aptitude install libboost-all-dev
  1. 安装openssl
1
~$ sudo aptitude install openssl libssl-dev

下载cpp-netlib

1
2
3
~$ mkdir -p workspace
~$ cd workspace
~$ git clone https://github.com/cpp-netlib/cpp-netlib
阅读全文 »

原文链接:
https://blog.csdn.net/oyoung_2012/article/details/102619309

需求说明

当需要拷贝多个文件并且需要保留源文件的目录树结构时, 如果源目录的文件比较纯净,没有其他相关的文件或目录时, 我们只需要执行

1
2
~$ #cp -r <源目录> <新目录>
~$ cp -r workspace/project workspace/Cpp
阅读全文 »

原文链接:
https://blog.csdn.net/oyoung_2012/article/details/101072215

MySQL 客户端 api (libmysqlclient-dev)的简单使用

几个常用重要接口

  • mysql_library_init()
  • mysql_library_end()
  • mysql_init()
  • mysql_connect() / mysql_real_connect()
  • mysql_query() / mysql_real_query()
  • mysql_num_fileds()
  • mysql_num_rows()
  • mysql_fetch_field() / mysql_fetch_fields()
  • mysql_fetch_row()
  • mysql_affected_row()
阅读全文 »