Linux下查看磁盘空间


一觉醒来发现服务器磁盘满了,不知道什么情况,设置的报警没起作用。第一件事不是去查磁盘为什么会满,而是很扩容让线上服务正常运行,然后慢慢找原因。 df 命令 df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计,可以查看磁盘各分区大小、已用空间等信息. 语法为 df [OPTION]..

SQLite基本操作


SQLite的基本语法和MySQL的类似。 1.数据库操作 1.1 创建/打开数据库 直接使用sqlite3 DatabaseName.db就可以打开数据库了,如果数据库不存在,则创建。 .help:查看帮助 .databases:显示数据库列表 .exit/.quit:退出 .header on:

VS Code大小写转换快捷键


VS Code貌似好像没有大小写转换的快捷键,但是可以自已添加 1. 进入快捷键设置页面 文件->首选项->键盘快捷方式 或直接按ctrl+k+ctrl+s 2. 搜索命令 在上面的搜索栏中,输入转换就可以看到有转换为大写和转换为小写的命令 3. 设置快捷键 点转换为大写前面的**+**

Go 命令行参数

Go 

在linux中,很多都程序都习惯用命令行传参。 如: /usr/local/frp/frps -c /usr/local/frp/frps.ini 1. os.Args 对于Go,命令行参数是用os.Args这个string的切片来存储的。启动的时候,各参数以空格分割。os.Args的长度到少为1

Go中排序

Go 

刚接触go的时候,要排个序得重写Len()、Swap()、Less() 三个方法,好蛋疼的感觉。后现1.8版本后更新了sort库,排序用起来就简单多了。 1. 基本数据排序 基本数据为int、float64、string。int和float64直接比大小,string则是安顺序比较字符的ASCII码

npm发布流程

Js/Ts 

最近在玩hexo,自己写了一个hexo d提交版本库后,ssh连接远程服务器拉取的js包,自己手动放到node_modules的话更新就没有了,于是就想到了发布到npm上。 1. 创建 GitHub 项目 npm创建时依赖于一个git仓库,所以我们先在github上创建一个项目,并克隆到本地 如:

Win10查看热键占用


今天打开电脑突然发现idea的向后导航ctrl+alt+←键不能用了。 微软也不出一个热键设置的接口,还是自己找。 Windows Hotkey Explorer这个比较暴力而且win10貌似不能用(运行了一下然后死机了) 下面用PC hunter来查看,v1.56版本支持Win10(17763)

vscode搜索自动过滤.gitignore中的配置


用vscode打开了一个nodejs项目,然后ctrl+shift+f全局搜node_modules目录中的东西,结果是找不到。 后来在ctrl+shift+p输入setting打开设置文件加入search.exclude之后还是搜不出来。 "search.exclude": { "**/nod

自定义远程桌面连接名


当远程桌面多了的时候,下拉列表里全是ip端口,这样都很难分清哪个ip是哪个。远程桌面又没提供自定名的功能。我们可以用本地host来解决这个问题。 先打开本地文件C:\Windows\System32\drivers\etc\hosts。在里面添加远程电脑'ip 自定义域名',这个随便自己写,满足域名

Win 2012 远程卡在“正在加密远程连接”


最近在连Windows Server 2012 R2服务器的时候,有时正常一下就连上了,有时就会出现正在加密远程连接,等很久之后会弹出一个内部错误的连接失几诉提示。 解决办法: 打开远程桌面窗口 -> 显示选项 -> 高级 -> 服务器身份验证选择连接且不显示警告