编程我只用CPP 发布的文章

"语言设置  
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

一、问题描述

刚装系统后,电脑开机飞快,然后装驱动、装软件后就发现每次开机都要先黑屏个一到两分钟。

最开始一直找不到原因,总以为是某个流氓软件,然后就各种关闭启动项卸载软件,最后发现并没有用。

一直持续到某一天偶然卸载了显卡驱动,才发现竟然是显!卡!的!锅!

- 阅读剩余部分 -

一、功能

在主机和主机之间进行文件传输,可以把远程服务器的文件到本地,也可以把本机的文件复制到远程服务器。

二、用法

scp [文件] [用户]@[域名或IP地址]:[路径]

常用选项

  • -a 复制文件的同时也复制状态和权限
  • -f 如果目标位置存在该文件,先删除再复制
  • -r 复制目录
  • -P 指定端口

- 阅读剩余部分 -

一、StructTag介绍

StructTag是go语言结构体中的一个标记字段,放在字段声明的后面,一般只有特定情况下会用到,如json的转化。

使用的时候只要把标记的字段用两个包起来即可,标签内的语法形式通常为key:"value"` ,多个标记用空格隔开。

type tagTest struct {
    tagA string `TagA`
    tagB int `TagB`
}

- 阅读剩余部分 -