自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 746

原创 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 214

原创 CentOS7下YouCompleteMe的安装、vim8.2的编译安装(2020年)

文章目录ycm安装简述基本流程与要求Python3.6的编译安装vim的编译安装卸载编译安装安装依赖安装前安装基本流程编译安装常见问题缺少依赖未安装ncurses编译流程疏忽修改编译选项后未distcleanycm启用问题已解决不知道原因(或许与cmake版本过低有关)不知道原因(或许是因为vim编译时使用的python3版本被删除)gcc动态库过于陈旧,确实需要的动态库ycm安装简述注意所有安装都应该以官方文档为准,而不要自己看乱七八糟的教程。因为即使教程写得再好,但由于版本差异,之前的教程也不一定

2021-01-19 23:36:41 792

原创 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 496

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除