最近购买了一台家用打印机MG3080
打印机只能打单页,不能打双页
需要手动换纸,比较麻烦
找了个pdf分割合并的工具
windows下使用Qemu
准备
-
intel开源的加速qemu驱动
tap-windows
用于虚拟网卡
创建新的虚拟网卡
- tap-windows: Add a new Tap virtual ethernet adapter
- 修改名字为tap0
- 将本地连接(有网络)共享给tap0
创建虚拟机
1 | ## 创建盘 |
使用hax
后,启动速度会快很多
但在win
下,与virtualbox
(vagrant
)相比,管理起来不是很方便,最终放弃
参考文档
解决ZIP解压中文乱码的问题
在备份个人资料的时候,zip文件解压时中文出现乱码
网上搜索获得三个解决方案:
使用
unzip -O
选项
但是大部分的发行版中的unzip
软件都没有这个参数,至少debian是没有的安装
unzip-iconv
源中都搜索不到这个软件使用
unar
替代unzip
(正确方案)1
2sudo apt install unar
unar -e utf8 xxx.zip
func_merge_runtime
Mysql行转列
erlang 返回值
erlang
函数返回的几种方式
case
1 | case A of |
如果判断很多的话, 那么代码可读性就太差了
if
1 | if |
虽然代码看起来规整了,但是变量A
,B
,C
必须先算出结果
性能是个问题
catch-1
1 | test() -> |
如果test_1/0
存在逻辑报错,也会被catch
需要手动在test/0
再加判断
catch-2
1 |
|
个人感觉这个比较好
该catch
的catch
了
该throw
的也throw
了
目录跳转神器autojump
安装
1 | yum install autojump |
CENTOS/LINUX使用
安装后,重新打开终端,或执行source etc/profile.d/autojump.sh
才可使用
在使用j xxxx
前,要先cd xxx/xxxx
一次
然后就可以愉快的使用j xxxx
进行跳转了
查看记录/配置文件:
j --stat
WIN使用
autojump
在WINDOWS
没有安装成功,而且个人习惯使用PowerShell
PowerShell
下有一个替代者
1 | Install-Module ZLocation -Scope CurrentUser |
使用方法和autojump
类似,只是j
换成了z
查看记录:
Get-ZLocation
配置文件:C:\Users\Administrator\z-location.txt
参考文档
使用erl_tidy格式化代码宏定义注意
自己写了一个rebar3插件,用于格式化代码,基于erl_tidy
链接地址: rebar3_plugin_fmt
无意中发现一个宏定义的问题
源代码:
1 | -define(CALC_PERIOD_RATE, 0.6). %% 权重概率 |
格式化后代码:
1 | -define(CALC_PERIOD_RATE, 5.99999999999999977796e-1). %% 权重概率 |
因此,若是小数, 请使用(6/10)
这种格式
proxychains对单个应用代理
安装
1 | ## |
配置
1 | vim /etc/proxychains.conf |
运行
proxychains4 git clone https://github.com/rofl0r/proxychains-ng
问题
- 不是所有的都能够代理,至少
ping
就不行(据说是不支持对icmp代理)