- 博客(7)
- 收藏
- 关注
原创 YCM插件安装整理
YCM插件安装整理确保vim版本高于8.0(apt-get可升级)且设置仅支持python3python版本高于3.6(自定义下载安装,update-alternatives设置优先级)必须配置为–enable-shared 以生成动态库安装cmakegcc、g++版本为8步骤下载YCM源码(1、2均使用gitee)git submodule update --init --recursive./install.py --clang-completer...
2021-01-14 16:17:47 326
原创 C++_时间操作
#include<time.h>time_t time(time_t *t);//返回一个值,是从1970年1月1日0时0分0秒到现在的秒数。struct tm{}//结构定义了年、月、日、时、分、秒、星期、当年中的某一天、夏令时struct tm * localtime(const time_t *);//把time_t表示的时间转换为struct tm表示的时间,函数返回st...
2020-02-24 15:45:11 162
原创 C++_文件_目录
文件打开文件FILE *fopen( const char * filename, const char * mode );rt 只读 文件必须存在,否则打开失败。wt 只写 如果文件存在,则清除原文件内容;如果文件不存在,则新建文件。at 追加只写 如果文件存在,则打开文件,如果文件不存在,则新建文件。rt+ 读写 文件必须存在。在只读 r 的基础上加 ‘+’ 表示增加可写的功能。...
2020-02-24 13:49:01 257
原创 C++_常用库函数
double atof(const char *nptr); // 把字符串nptr转换为doubledouble fabs(double x); // 求双精度实数x的绝对值double pow(double x, double y); // 求 x 的 y 次幂(次方)double round(double x); ...
2020-02-22 19:33:47 201
转载 排序算法
本文转自:https://blog.csdn.net/zouchun2016/article/details/80859955冒泡排序未排序数据两两交换,最右为已排数据选择排序未排序数据寻找最大/小,放置未排序数据最左/右插入排序未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入希尔排序缩小增量排序;将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序...
2020-01-10 16:14:32 74
原创 C++_基本概念
构造函数基类C中C(double a, double b);定义C::C(double a, double b):X(a),Y(b)析构函数基类C中~C(void);定义C::~C(void)拷贝构造函数基类C中C(const C &obj);定义C::C(const C &obj)友元函数基类中friend void print(Box box)...
2019-12-02 09:59:56 73
原创 Linux学习_基本概念
输入模式i 当前光标所在字符的前面输入I 所在行首输入a 当前光标所在字符的后面输入A 所在行尾输入o 下行新建输入O 上行新建输入s &n...
2019-11-12 11:24:46 169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人