摘要:一直以来,本人都使用第三方软件包"ppa:linuxuprising/java"安装Java JDK,最近一次安装时发现无法成功。这是由于现在无法直接从Oracle官网下载Java,第三方软件包的安装器无法正常工作。为此,软件包维护者提出了一个解决方案,按照该解决方案,一步一步成功安装Java 11 阅读全文
posted @ 2019-10-04 19:03 翻书 阅读 (514) 评论 (0) 编辑
摘要:1 使用Wine安装SourceInsight4 1.1 安装Wine 1.2 安装SourceInsight 下载SourceInsight软件并安装。 按照步骤一步步安装。安装过程中,会创建一个目录~/.wine,其中~/.wine/drive_c目录下是window环境。 创建启动脚步,放在~ 阅读全文
posted @ 2019-05-21 22:30 翻书 阅读 (599) 评论 (0) 编辑
摘要:1. 安装Anaconda(Command Line) 1.1 下载 首先去 "Anaconda官网" 查看下载链接,然后通过命令行下载: 1.2 安装 安装过程推荐采用默认配置。 1.3 配置环境 为了能在所有命令行自由调用pip、python等工具,需要配置环境: 1.4 更新 2 Conda镜 阅读全文
posted @ 2019-03-19 20:36 翻书 阅读 (268) 评论 (0) 编辑
摘要:1 需求 系统复制粘贴主要是满足下面两个需求。 在多个对象之间复制粘贴 vim窗口与vim窗口之间 外部界面与vim窗口之间 不变复制粘贴。从外部界面复制粘贴到vim窗口时,文本不发生任何变化。 2 vim寄存器 2.1 寄存器介绍 不得不介绍以下vim寄存器,它是复制粘贴的中间媒介。 在vim中通 阅读全文
posted @ 2018-12-02 16:08 翻书 阅读 (529) 评论 (0) 编辑
摘要:VIM懒人配置 VIM配置起来,是很折腾人的。所以为了方便,直接使用前人的配置。重在用不在折腾。 1 VIM安装 一行命令。 2 配置 vim的个人配置文件是~/.vimrc,个人配置目录是~/.vim。 (1) 安装前人配置。 (2) 安装配置管理工具 (3) 安装一个缺失的插件 (4) 替换一个 阅读全文
posted @ 2018-12-02 14:37 翻书 阅读 (156) 评论 (0) 编辑
摘要:1 语法 Lambdas并不是新概念,在其它语言中已经烂大街了。直接进入主题,先看语法: captures:捕获参数。详细格式见下图。 | 格式 | 意义 | | | | | [] | 默认不捕获任何变量 | | [=] | 默认以值捕获所有变量 | | [&] | 默认以引用捕获所有变量 | | 阅读全文
posted @ 2018-11-26 21:13 翻书 阅读 (485) 评论 (0) 编辑
摘要:1 关键字noexcept 从C++11开始,我们能看到很多代码当中都有关键字noexcept。比如下面就是std::initializer_list的默认构造函数,其中使用了noexcept。 该关键字告诉编译器,函数中不会发生异常,这有利于编译器对程序做更多的优化。 如果在运行时,noexecp 阅读全文
posted @ 2018-11-26 15:00 翻书 阅读 (10735) 评论 (3) 编辑
摘要:1 统一初始化(Uniform Initialization) 在C++ 11之前,所有对象的初始化方式是不同的,经常让写代码的我们感到困惑。C++ 11努力创造一个统一的初始化方式。 其语法是使用{}和std::initializer_list,先看示例。 2 原理 针对形如"{ 1, 2, 3 阅读全文
posted @ 2018-11-26 12:28 翻书 阅读 (679) 评论 (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 翻书 阅读 (185) 评论 (0) 编辑
摘要:1 基本操作 |快捷键 |功能 | | | | |Esc |从当前模式转换到“普通模式”。所有的键对应到命令。 | |i |“插入模式”用于插入文字。回归按键的本职工作。 | |: |“命令行模式” Vim 希望你输入类似于保存该文档命令的地方。| 2 浏览 | 快捷键 | 功能 | | | | | 阅读全文
posted @ 2018-11-23 23:20 翻书 阅读 (45) 评论 (0) 编辑