- 博客(4)
- 收藏
- 关注
原创 cmake与CMakeLists.txt语法
文章目录参考cmake与CMakeLists.txt简介cmake使用的通常流程CMakeLists.txt语法基本流程定义变量与使用流程控制if语句while语句foreach语句常用函数常用变量预定义变量环境变量系统信息主要开关选项配置文件多目录时的CMakelists.txt参考参考链接:CMake入门实战CMake快速入门CMakeLists.txt 语法介绍与实例演练【CMake】CMakeLists.txt的超傻瓜手把手教程(附实例源码)cmake与CMakeLists.txt简介
2021-02-07 23:02:38
878
原创 Unix下的日历时间类型与函数
如上图所示,Unix下的日历时间主要分为以下几种:time_t类型,其本质上是一个长整数,表示从1970-01-01 00:00:00到目前计时时间的秒数,其值通过time_t time(time_t *tloc)获取。struct timeval 和struct timespec,结构体成员除了含有一个time_t类型用于表示秒以外,还分别有一个数用来表示微秒或纳秒,其值通过int gettimeofday(struct timeval *tv, struct timezone *tz)或int .
2021-02-01 20:51:57
257
原创 CentOS7下YouCompleteMe的安装、vim8.2的编译安装(2020年)
文章目录ycm安装简述基本流程与要求Python3.6的编译安装vim的编译安装卸载编译安装安装依赖安装前安装基本流程编译安装常见问题缺少依赖未安装ncurses编译流程疏忽修改编译选项后未distcleanycm启用问题已解决不知道原因(或许与cmake版本过低有关)不知道原因(或许是因为vim编译时使用的python3版本被删除)gcc动态库过于陈旧,确实需要的动态库ycm安装简述注意所有安装都应该以官方文档为准,而不要自己看乱七八糟的教程。因为即使教程写得再好,但由于版本差异,之前的教程也不一定
2021-01-19 23:36:41
841
原创 C/C++开发工程师笔试与面试题备忘(持续更新中)
文章目录基础LinuxLinux系统Linux函数Linux使用与命令Linux下常用软件CC++C++基础STL虚函数面向对象思想TCP协议HTTP协议MySQLRedis数据结构与算法数据结构算法排序算法动态规划设计模式C/C++开发工程师笔试与面试题备忘(持续更新中)基础LinuxLinux系统内存布局堆和栈的区别Linux函数select的使用和原理epoll的使用和原理IPC通信条件变量锁进程的创建线程的创建Linux使用与命令Linu
2020-12-12 22:05:06
559
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人