马谦马谦马谦
vim 编辑器的一份简单配置
没有很花哨的功能,只有简单的代码缩进和显示行号功能,配置文件位于~/.vimrc
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
"语言设置 set langmenu=zh_CN.UTF-8 "设置行号 set nu "设置语法高亮 syntax enable syntax on "设置配色方案 colorscheme desert "高亮显示匹配的括号 set showmatch "设置缩进 set tabstop=4 set softtabstop=4 set shiftwidth=4 set autoindent set cindent if &term=="xterm" set t_Co=8 set t_Sb=^[[4%dm set t_Sf=^[[3%dm endif " c++ public 缩进配置 set cinoptions=g0 "设置自动补全 filetype plugin indent on "打开文件类型检测 set completeopt=longest,menu "关掉智能补全时的预览窗口 "设置默认 shell set shell=bash "设置 VIM 记录的历史数 set history=400 "设置当文件被外部改变的时侯自动读入文件 if exists("&autoread") set autoread endif "设置 ambiwidth set ambiwidth=double " 删除键无法使用 set backspace=indent,eol,start "设置文件类型 set ffs=unix,dos,mac "设置增量搜索模式 set incsearch "设置静音模式 set noerrorbells set novisualbell set t_vb= "不要备份文件 set nobackup au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\"")|else|exe "norm $"|endif|endif |
CentOS 修改 ssh 端口的方法
一、概述 ssh 默认的端口是 22,因为是默认的,大多人都知道,很容易被入侵。 所以为了安全起见,有必要修改一下端口号。 二、环境 系统:Centos 6.5 端口:22->8899 三、步骤 1. 修改防火墙配置
|
1 2 3 4 5 6 |
sudo vi /etc/sysconfig/iptables //找到 22 端口所在行,修改为我们想要的端口号 8899 -A INPUT -p tcp -m tcp --dport 8899 -j ACCEPT //:wq 保存退出 service iptables save //保存配置 service iptables restart //重启配置生效 |
2. 修改 ss ... 阅读更多
Linux 用户和用户组操作命令 groupadd 、 useradd
一、用户身份操作 1.1 添加用户 添加新用户命令 useradd,命令格式如下:
|
1 |
useradd [ 选项] [ 用户名] |
可选的选项: [-c]: comment 给用户指令备注描述 [-d]: 指定用户的主目录,如果目录不存在,与 [-m] 一起使用创建此目录 [-g]: 创 ... 阅读更多
wordpress 在文章中插入网易云音乐
经过一段时间的摸索,终于能把网易云音乐的外链插到 wp 中来了,真的是灰常简单啊!! 一、进入网易云官网,找到想要的歌曲,点击生成外链播放器。 二、进入外链页,复制歌曲的外链地址。 三、进入 wp,新建文章,把选项卡切换到文本页,默认是在可视化页面。 四、切回可视化,搞定 唯一 ... 阅读更多
解决 amd 显卡 win10 开机黑屏问题
概述 刚装系统后,电脑开机飞快,然后装驱动、装软件后就发现每次开机都要先黑屏个一到两分钟。 最开始一直找不到原因,总以为是某个流氓软件,然后就各种关闭启动项卸载软件,最后发现并没有用。 一直持续到某一天偶然卸载了显卡驱动,才发现竟然是显!卡!的!锅! 百度了一下造成这种黑屏现象的原因是显卡的 ULPS ... 阅读更多
Golang slice 的使用方法及注意事项
一、说明 切片 (slice) 是 golang 里面的可变长元素类型,不是数组或数组指针,本质是一个结构体。 slice 的声明如下 (位于安装目录下的 src/runtime/slice.go):
|
1 2 3 4 5 |
type slice struct { array unsafe.Pointer //array 是一个指针,指向实际的数据地址。 len int //slice 的长度 cap int //slice 的容量 } |
值得注意的是,切片除了有一个 len 属性表明当前 ... 阅读更多
Linux 下 scp 命令的使用方法
一、功能 在主机和主机之间进行文件传输,可以把远程服务器的文件到本地,也可以把本机的文件复制到远程服务器。 二、用法 scp [文件] [用户]@[域名或 IP 地址]:[路径] 常用选项 -a 复制文件的同时也复制状态和权限 -f 如果目标位置存在该文件,先删除再复制 -r 复制目录 -P 指定端口 ... 阅读更多
Golang 中 JSON 解析结构体
一、 StructTag 介绍 StructTag 是 go 语言结构体中的一个标记字段,放在字段声明的后面,一般只有特定情况下会用到,如 json 的转化。 使用的时候只要把标记的字段用两个`包起来即可,标签内的语法形式通常为 key:"value",多个标记用空格隔开。 [crayon-69478af25d37 ... 阅读更多