摘要:1 使用Wine安装SourceInsight4 1.1 安装Wine 1.2 安装SourceInsight 下载SourceInsight软件并安装。 按照步骤一步步安装。安装过程中,会创建一个目录~/.wine,其中~/.wine/drive_c目录下是window环境。 创建启动脚步,放在~ 阅读全文
posted @ 2019-05-21 22:30 翻书 阅读 (158) 评论 (0) 编辑
摘要:1. 安装Anaconda(Command Line) 1.1 下载 首先去 "Anaconda官网" 查看下载链接,然后通过命令行下载: 1.2 安装 安装过程推荐采用默认配置。 1.3 配置环境 为了能在所有命令行自由调用pip、python等工具,需要配置环境: 1.4 更新 2 Conda镜 阅读全文
posted @ 2019-03-19 20:36 翻书 阅读 (159) 评论 (0) 编辑
摘要:1 需求 系统复制粘贴主要是满足下面两个需求。 在多个对象之间复制粘贴 vim窗口与vim窗口之间 外部界面与vim窗口之间 不变复制粘贴。从外部界面复制粘贴到vim窗口时,文本不发生任何变化。 2 vim寄存器 2.1 寄存器介绍 不得不介绍以下vim寄存器,它是复制粘贴的中间媒介。 在vim中通 阅读全文
posted @ 2018-12-02 16:08 翻书 阅读 (281) 评论 (0) 编辑
摘要:VIM懒人配置 VIM配置起来,是很折腾人的。所以为了方便,直接使用前人的配置。重在用不在折腾。 1 VIM安装 一行命令。 2 配置 vim的个人配置文件是~/.vimrc,个人配置目录是~/.vim。 (1) 安装前人配置。 (2) 安装配置管理工具 (3) 安装一个缺失的插件 (4) 替换一个 阅读全文
posted @ 2018-12-02 14:37 翻书 阅读 (93) 评论 (0) 编辑
摘要:1 语法 Lambdas并不是新概念,在其它语言中已经烂大街了。直接进入主题,先看语法: captures:捕获参数。详细格式见下图。 | 格式 | 意义 | | | | | [] | 默认不捕获任何变量 | | [=] | 默认以值捕获所有变量 | | [&] | 默认以引用捕获所有变量 | | 阅读全文
posted @ 2018-11-26 21:13 翻书 阅读 (259) 评论 (0) 编辑
摘要:1 关键字noexcept 从C++11开始,我们能看到很多代码当中都有关键字noexcept。比如下面就是std::initializer_list的默认构造函数,其中使用了noexcept。 该关键字告诉编译器,函数中不会发生异常,这有利于编译器对程序做更多的优化。 如果在运行时,noexecp 阅读全文
posted @ 2018-11-26 15:00 翻书 阅读 (4153) 评论 (1) 编辑
摘要:1 统一初始化(Uniform Initialization) 在C++ 11之前,所有对象的初始化方式是不同的,经常让写代码的我们感到困惑。C++ 11努力创造一个统一的初始化方式。 其语法是使用{}和std::initializer_list,先看示例。 2 原理 针对形如"{ 1, 2, 3 阅读全文
posted @ 2018-11-26 12:28 翻书 阅读 (351) 评论 (0) 编辑
摘要:1 语法改进 1.1 模板表达式中的空格 在c++03 及以前 c++11 1.2 nullptr 和 std::nullptr_t 在c++03 及以前 c++11 nullptr是关键词,其类型是std::nullptr_t 2 auto 自动类型推断 3 for循环 基本形式: 等价于: 或者 阅读全文
posted @ 2018-11-25 21:20 翻书 阅读 (87) 评论 (0) 编辑
摘要:1 基本操作 |快捷键 |功能 | | | | |Esc |从当前模式转换到“普通模式”。所有的键对应到命令。 | |i |“插入模式”用于插入文字。回归按键的本职工作。 | |: |“命令行模式” Vim 希望你输入类似于保存该文档命令的地方。| 2 浏览 | 快捷键 | 功能 | | | | | 阅读全文
posted @ 2018-11-23 23:20 翻书 阅读 (25) 评论 (0) 编辑
摘要:1 应用场景 在命令行展示下,有以下两种场景。 进度条显示。在同一行展示不断的更新的进度条。 信息显示/隐藏控制。比如希望向多个用户展示不同信息,各个用户彼此保密。 2 进度条展示 跟c语言类似,打印使用回车符'\r'。如下例。 3 信息显示/隐藏控制 在命令行下,向两个用户展示两条信息。 首先直接 阅读全文
posted @ 2018-11-22 16:24 翻书 阅读 (62) 评论 (0) 编辑