Caddy中Typecho伪静态

直接上代码rewrite { if {path} not_has admin to {path} {path}/ /index.php }如果你打开了ssl,那么在443里同样加入这一段即可。如图所示位置即可:其他需求可以参考官方文档:https://caddyserver.com/docs/rewrite

- 阅读全文 -

安装homebrew过慢的解决方案

昨天群里有人问到了这个问题,本来不想回答,后来想了想这个问题确实存在的,而且是大范围的问题。解决方法:1.下载官网脚本curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install2.替换脚本地址https://github.com/Homebrew/brew替换为https:

- 阅读全文 -

替换Homebrew源

在用brew时偶尔会出现卡死或者卡在updateing brew的情况,这个情况多数是因为外网不通的问题。替换homebrew源即可。替换brew.git:cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git替换homebrew-core.git:cd "$(brew --repo)/L

- 阅读全文 -

RecyclerView滑动到最底部

手写了一个聊天室效果,最后发现不会自动滚动。RecyclerView自带的逻辑是:当用户手动滑动时,出现新数据不会自动跳转到最后一行。当用户滑动到最后一行时,出现新数据会跳到最后一行。事实上这不是RecyclerView的交互逻辑,这是指notify数据之后的情况。例如,你的maxline=10,当数据为10时,出线新数据,系统只是进行系统的替换,虽然会达到你要的效果,单是当你的maxline较大

- 阅读全文 -

对于电影《三体》的构想

其实在现代电影特效水平的前提下来说,将 《地球往事—三体》 拍成电影的难度并不是很高。问题是如何在一到两个小时或者三个小时之内向用户讲清楚这几百年来发生的这些事情。事实上这也不是难点所在。因为很多文字改编电影,最后都是进行了很大一部分的删减。因为作家在写文章的时候,完全没有篇幅的限制,甚至篇幅越长,内容越天马行空,反而会令读者更有想象的空间。所以说如果将三体拍成电影的话,我觉得可以直接抛弃第一部的

- 阅读全文 -