我的开发机由于开了`WSL`然后给装上了`vEthernet`虚拟网卡的原因,电脑就迷之无法使用5位数以下的端口,明明没有被占用却提示占用了,然后`TLY`的本地默认端口是`2801`(socks5)和`2802`(http)导致用不了代理,所以就需要更改端口。这篇文章也适用于其他特殊原因而修改端口的情况,比如希望自己固定本地端口方便端口流量放行啥的。 ![2022-01-15_153146.png](https://storage.liesauer.net/2022/01/2758075029.png) 先右键托盘关闭`TLY`(一定要先关闭),然后打开资源管理器,然后地址栏直接输入`%LOCALAPPDATA%\TLY`并回车,然后再进入`TLY.exe_Url_xxxxxxxxxxx\1.0.0.0`会看到一个`user.config`文件,直接记事本或者你常用的文本编辑器打开。 ![2022-01-15_153347.png](https://storage.liesauer.net/2022/01/1937430032.png) - 阅读剩余部分 -
- 阅读剩余部分 -
### 前言 长话短说,在Win10中是没办法将网易邮箱大师设置为默认邮件客户端的,所以特意写了个小工具。 ![20211231183951.png](https://storage.liesauer.net/2021/12/792119888.png) ### 工具下载 下载解压后,直接打开点击按钮即可一键完成! ![20211231201645.png](https://storage.liesauer.net/2021/12/2622874739.png) 下载链接↓↓↓ [网易邮箱大师默认客户端v1.0.zip](https://storage.liesauer.net/MailMasterDefaultClient/MailMasterDefaultClient%20v1.0.zip) ### 问题定位 通过百度发现,这个问题早在几年前就已经存在了,翻到的帖子最早在2017年就有相关反馈,但是居然在全网都找不到解决方法!几年了!所以决定自己研究一番这个问题。 - 阅读剩余部分 -
### 必需前提 1. 可用节点代理 2. 任意有`socks5协议`代理功能的代理软件(本文使用`v2rayN V4.20`做示例) 3. 任意有`TAP模式`的代理软件(本文使用`SSTap V1.0.9.7`做示例) ### v2rayN设置 - 阅读剩余部分 -
最近买了一只OPPO Watch 2,然后想安装一下Android Studio玩一玩,安装完后打开发现报了个Start Failed的错误,而且具体的报错信息是空的,如下图。 ![QQ截图20210817091823.png](https://storage.liesauer.net/2021/08/944656270.png) 这时候请到万能的百度,查出来的解决方法几乎这样的: 1. 打开Android Studio安装目录 2. 编辑`idea.properties`文件 3. 添加`disable.android.first.run=true`配置 4. 保存重启Android Studio 但是很遗憾,这个解决方法应该是用来解决连不上`Google`而启动报错的问题,但是我几乎是全程挂着梯子的,所以和这个问题无关,因此这个解决方案也应该无效的(验证过确实无效)。 既然度娘不行,我又用Bing搜了一下,正好搜到一篇文章,里面的问题和我类似,都是空白提示- 阅读剩余部分 -
### 场景 当前在A分支,要求将当前分支的提交合并到B分支。 ### 常规合并 ```shell # 暂存当前未提交的改动 git stash -m "xxx" # 切换到B分支 git checkout B # 合并A分支到当前分支(即B分支) git merge A # 推送提交 git push origin B:B # 切换回A分支 git checkout A # 取出暂存的改动继续工作 git stash pop ``` 这种常规合并的操作方式不仅繁琐,而且要求当前分支不能有未提交的更新(意味着如果有未提交的改动,你必须先进行`stash`,否则无法切换分支),还有一个问题就是我们的项目是做了文件改动后自动增量编译的,意味着这一系列操作将会触发两次重编译(两次`checkout`),浪费大量的时间。 ### 快速合并 ```shell # 直接将当前分支合并到B分支 git push . HEAD:B # 推送提交 git push origin B:B ``` 这种常规合并的方式不需要任何的暂存、切换分支操作,也不会触发重编译,可节省大量时间。但是这种方式也有缺点,首先只支持`fast-forward`模式的合并,如果非`fast-forward`模式则需要先将B分支合并到当前分支,这样子就会对当前分支有侵入,其次用这种`push`的方式合并在`reflog`是不会有记录的,所以以后如果要回退,就不容易找到对应位置的`commit id`。如果你确定要合并的提交不会造成冲突且不会造成大的影响,可以使用这种方式合并。
个人接活
域名出售
服务器推荐