自从Xshell升级后,免费版单个窗口只能打开四个窗口了
破解版的软件(SecureCRT)又不太敢用
寻找了很久才自己折腾出来的组合:MTPutty+Kitty+WinScp
绝对的安全
简单使用tortoisesvn对多个功能同时开发
在实际工作中,经常需要停止当前正在开发的功能去修复之前的bug,git可以很好的解决这些问题,但是公司内部还是使用svn作为版本控制的
windows下修改锁屏壁纸
被流氓软件修改了锁屏壁纸,虽然被流氓了,但还是要知道是怎么做到的
erlang httpc使用代理
工作中个别项目需要连接VPN,
本地也有项目需要进行
连接上vpn后,本地的项目就无法进行
现在的方法是:
开个虚拟机(virtualbox)
- 连接
vpn - 搭建
v2ray server host中添加域名解析
- 连接
物理机
- 搭建
v2ray client, 所有流量走v2ray, 在route配置规则 host中添加域名解析- 搭建
privoxy,将v2ray client的sock5代理转换为http代理
- 搭建
更新代码:
windows: 修改TortoiseSVN的网络设置,添加http代理
linux: proxychain4 svn xxx
项目中使用erlang语言
1 | httpc:set_options([{proxy, { {"192.168.10.26", 8119}, "" } }]). |
使用qpdf对pdf进行分割合并
最近购买了一台家用打印机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了