Ubuntu16.04 安装搜狗输入法

ubuntu 版本 16.04:

搜狗输入法基于 fcitx,ubuntu 默认是 IBus,如要使用先得添加 fcitx 相关组件的支持。 下载安装 fcitx 极其相关组件:

然后在 ... 阅读更多

计算机中的字节序

一、概述 字节序用来表示数据在内存中的排布方式,它分为两种:高字节序和低字节序,也被称为大小字节序。因为内存是从低到高布局,所以如果内存的低位存的是数据的低位,该字节序被称为低字节序。而如果内存的低位存的数据高位,该字节序被称为高字节序。 例如一个 32 位 int 类型变量 n=0x12345678(逻辑中 ... 阅读更多

vim 安装 YouCompleteMe 自动补全插件

一、 YouCompleteMe 介绍

YouCompleteMe(简称 YCM) 是一款 vim 的智能补全插件,支持 C/C++, Go, Python... 等多种代码类型补全。

它强大的功能吸引了不少人的使用,但有无数人因为安装它 「折腰」,因为它的安装过程确实很麻烦。

花了一个下午的时间,来回装了两次,终于算是勉强搞定。

首先假定你已经安装好了 vim 和对应的插件管理器:升级安装 vim 8.0 并添加 vundle 插件管理

要注意的是,vim 编辑器要求编译的时候添加了 python 支持。

根据测试,选择 python2 支持会比 python3 省事一些,因为后面安装 cmake 的时候貌似只能使用 python2(具体是不是这样没有去深入研究,目前暂且按 python2 的来) 。

先上一张效果图:

阅读更多

find 命令的基本用法

基本用法:find 路径 选项 -name filename:直接查找该文件名的文件。 -type filetype:通过文件类型查找文件。 f:普通文件 b:块设备文件 c:字符设备文件 d:目录 l:链接文档 s:套接字文件 -atime +n/-n:访问或执行的时间大于或小于 n 天的文件。 -c ... 阅读更多

ubuntu 16.04 使用包管理时遇到 snapd 出错的解决方法

问题描述 使用 apt update 的时候遇到错误:

解决方案 添加 exit 0 到/var/lib/dpkg/info/snapd.prerm 的第一行尾 (不是文件尾),然后强制删除 snapd: [crayon-694ab4a379014 ... 阅读更多

git 命令设置代理

github 属于境外网站,大部分时候访问速度都不到 100K,克隆大仓库时相当耗时。比较好的解决办法就是通过科学上网来进行代理,加快访问速度。 注:本文不提供科学上网的方式,只提供 git 设置代理的方式。 设置方法

或者 [crayon- ... 阅读更多

linux sort 命令的用法

一、基本用法 sort 命令用于对文件和标准输入进行排序,默认以行为单位,根据字典序排序。

二、选项 常用选项: -u: 删除重复行 -r:逆序输出,默认正序 -n: 把排序字段当作数字排序 -k: 根据每行的第几列排序 -t: 每一行 ... 阅读更多