摘要:
CMake 构建项目教程-简介 Linux 平台构建项目,选择了CLion作为C++的IDE,而CLion默认就是使用CMake构建项目,所以这里记录了CMake在构建项目过程的一些小知识。 1. 项目的目录结构如下所示,包括静态库和动态库项目,同时也包括一个测试项目。 bin 可执行文件的生成目录 阅读全文
2017年3月31日
2017年3月23日
摘要:
C++ 跨语言调用 Java Java JDK 提供了 JNI 接口供 C/C++ 程序调用 Java 编译后的类与方法,主要依赖于头文件(jni.h) 和 动态库(jvm.so/jvm.dll),由于 JNI 包含了丰富的接口映射和跨语言的数据通信,非常复杂(坑 深不见底),所以这里只对一个测试程 阅读全文
2017年2月16日
摘要:
Thrift-0.10.0 CenOS 7 编译错误 error: expected ')' before 'PRIu32' 在编译Thrift的时候,无论是Apache官网tar包,还是Github镜像,都会出现各种错误,其中一个比较头疼的就是标题描述的编译错误,经过捣鼓,终于妥协性的搞定了。 m 阅读全文
2016年12月16日
摘要:
1. Windows 篇 1)MobaItem 一款优秀的Windows下模拟Linux Terminal工具,同时也可以用来远程Linux服务器。 2. Linux 篇 2) MC Linux下非常精巧的文件资源管理器工具,常用来拷贝文件。 3) tmux Linux Terminal 分屏软件; 阅读全文
摘要:
1. 查看网卡型号: lspci | grep -i ethernet 上图中显示了网卡的具体型号,可以根据这个网卡型号在Intel官网下载Linux版本的驱动。 2. 以太网开机启动: 以太网的配置信息存放在目录:/etc/sysconfig/network-scrips/ 可以根据具体的以太网名 阅读全文
2016年11月3日
摘要:
CentOS 7 安装 MySQL Database 1. 现在安装包,MySQL的安装包被分成了社区版和企业版,而本文将记录社区版本MySQL安装过程,下载MySQL版本如下: mysql-5.7.16-linux-glibc2.5-x86_64.tar 解压该压缩包后会得到如下两个压缩包(好麻烦 阅读全文
2016年9月8日
摘要:
1. 下载安装包 Wine的中文官网可以下载到最新稳定和开发版本的Wine安装包,根据不同需求可以自行下载 2. 解压安装包,编译前检查 根据不同的平台选择不同的编译选项: For 32-Bit Systems: # ./configure For 64-Bit Systems: # ./confi 阅读全文
2016年8月30日
摘要:
FreeBSD 配置 1. FreeBSD源代码下载站点; 阅读全文
2016年6月22日
摘要:
1. GUN官网下载源代码安装包: gcc-4.9.3.tar.gz 2. 解压安装包,并进入解压后的文件夹: tar -zxvf gcc-4.9.3.tar.gz 3. 使用压缩包中的工具下载依赖: ./contrib/download_prerequisites 执行该命令时,需要联网下载依赖包 阅读全文
2016年6月21日
摘要:
1. You Tube download Opera plugin:Video Downloader Pro Website:http://en.savefrom.net 2. 阅读全文