Youcompleteme不能成功补全头文件

Youcompleteme不能成功补全不带文件后缀名的头文件 发现问题 最近想学习qt,第一步就是倒腾环境,深度vim用户当然什么都要用vim写,于是就有了vim+qmake来写qt的操作(简单的还凑合能用吧,复杂的配合qt creator),但是没有代码提示你写起来代码那能爽吗?于是赶紧把qt/include路径添加到.ycm_extr……

[Qt] Mac平台安装最新版qt的方法(源码编译)

安装方式 安装方式有在线(online)和离线(offline)两个选项,因为在线安装可能要连接国外的服务器非常慢,还会经常失败,所以我们选择离线安装(offline)。 选择安装方式 打开https://doc.qt.io/qt-5/gettingstarted.html,是英文的界面,只需要找到绿色字体的 online就是在线,off……

[c++] Mutable关键字的作用

Mutable关键字的作用 大家好,我是刘傲天。 在C++ Primer 第五版中第十章节学到了Lambda表达式(匿名函数),格式为: [&/=](variable) -> return type {function content}; 在学习当中学习到一个关键字Mutable,今天就来介绍一下这个关键字的用法 例子 in……

[Vim] Vim NerdTree 没有图标 – 刘傲天

大家好,我是刘傲天,相信大家也有遇到一些关于nerdtree的问题,比如说nerdtree没有图标显示。 这种情况一般分为两种 乱码 一种是没有安装对应字体的,显示的是乱码内容,这种问题的解决方法也很简单就是安装对应的字体,例如我安装的是Hack nerd font,这种字体则可以解决我们的需求 只显示文件名 还有一种是只显示文件名,那是……

[c++] c++容器概括 – 刘傲天

顺序容器概括 c++标准库共有以下容器: vector 可变大小数组 最为常用 deque 双端队列 list 双向链表 forward_list 单向链表 array 固定大小的数组 代替c数组 string 字符容器 可以理解为专为字符串准备的容器以上容器当中,vector和string是最为常用的容器,在c++中stirng已经替代……

[Linux] Ubuntu 网易云音乐网络异常

常见的Ubuntu问题 遇到问题的场景应该是这样 这样的网络异常,首先检查网络,当然你搜索这个问题的时候即代表你自身的网络没有问题,接下开看一下你的代理 找到Ubuntu设置,打开network这一栏,中文应该是网络,点击Network Proxy后边的小齿轮 我的就是这样导致的网易云不能联网,那么我回归默认就好 结果 打开网易云测试一下

[Linux] Qt 使用vim编写并且使用命令行编译运行qt程序 – 刘傲天

介绍 Hello,大家好我是刘傲天,今天想要了解一下Qt,想自己写一些东西,然后呢,因为自己经常用vim完成我大部分的编写工作,也因为个人比较喜欢vim,所以呢今天就是想介绍也想学习一下如何用vim编写,用命令行运行这样一个简单的入门的qt程序 编写内容 首先还是依照正常的方式我们创建一个项目文件夹 mkdir demo;cd demo ……

[Linux] Linux C编程之wait函数详解 – 刘傲天

Wait函数详解 当你在你的程序当中需要另开一个进程的时候,注意不是线程,而是一个子进程,这个子进程是使用fork函数来实现的,我们今天讲的并不是fork这个函数,我们讲的是wait这个函数,这个函数的作用是等待子进程的结束并且可以通过这个函数获悉子进程是怎么样退出或者说结束的,也可以获得它的结束码,当然如果有的话。 wait原型 想要使……

[Linux] Linux ps命令解读 – 刘傲天

Linux ps命令 ps的命名是两个单词的缩写Process Status进程状态的意思,ps列出系统中当前正在运行的进程,ps返回的结果是执行ps这个命令的那个时间点的那些进程,ps不能动态的展示进程的信息,如果需要一直查看这些进程的信息,你应该需要top命令。 进程状态 /* * The task state array is a ……