GitHub Actions 是 GitHub 推出的 CI/CD 工具,通过简单的语法可以做一些 build, deploy 等等的事情。
Workflow
放在仓库根目录 .github/workflows 文件夹下。yaml 格式。语法规则见:
https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions
寻找 Actions
官方的 Actions 都放在 https://github.com/actions 仓库中。
官方的市
Read more ...
如果你使用我之前推荐过的 asdf,可以直接通过 asdf 来安装 Rust 以及 bandwhich。
安装
增加 rust
asdf plugin-add rust
安装 rust 最新版
asdf install rust latest
设置全局生效
asdf global rust 1.51.0
这样你就可以在终端使用 cargo 来安装 bandwhich:
cargo install bandwhich
然后将 bandwhich 链接到 /usr/local/bin 中:
sudo ln -s /home/ei
Read more ...
在国内不可避免的要用到代理,这些年陆陆续续从 GAE 上的代理,到自己购买 VPS 搭建,从 Shadowsocks 到 V2ray,自己花费了不少的时间,而现在虽然手上也有两台 VPS,但是已经不拿他们作为主要的代理了,我一台 Directspace 的 VPS,线路没有优化过,到国内的延迟略高,而另一台 AWS 的 EC2,虽然地理位置在韩国,也只勉强到能用的阶段。所以这两年陆陆续续不再自己维护代理服务,之前有购买过因为 Ingress 结缘的 Shadowsocks 服务,一直用到现在,虽然有些情况下会发生断流,倒也一直没有放在心上。直到尝试了一周
Read more ...
硬件
CPU
Atheros/QualCom 高通 (QCA)
BroadCom 博通 (BCM)
MediaTek 联科发 (MTK)
RealTek 瑞昱
RAM
SDRAM
DDR, DDR2, DDR3
ROM(Flash)
SPI Flash
NOR Flash
NAND Flash
WiFi 芯片接口
USB(速度相对较慢)
PCI-e
软件
BootLoader
Wiki
CPU, 网卡数据库 Wiki:
https://deviwiki.com/
Read more ...
记录一下小米路由器 3G 的刷机历程,过程步骤是比较简单,但就是配置过程有点心酸,理论上是应该直接就能工作的,但是我的情况比较特殊,想用 OpenWrt 的无线中继来着,但是用别人的固件,和我自己编译的固件都无法在小米路由器 3G 上实现无线中继。
OpenWrt 固件
我的另一台 WNDR 3800 直接配置就可以无线中继,但是小米的配置后就各种问题。
无线未开启或未关联
最一开始就是,开启无线中继后 5G 信号显示,“无线未开启或未关联”。
网上查到解决方法是需要将国家修改为美国,2.4G 信道设置为 11, 5G 信道设置为 149(如果是
Read more ...
最近因为想要调查我屋里网络带宽的瓶颈,把整个家里的网络环境整理了一番,也把本来乱七八糟的各种 IP 也梳理了一下。纯粹整理,如果不关心的可以跳过。
现在我有两台路由器,准确来说是三台,一台主路由基本不动,负责接入互联网,稳定为主,千兆。一台房间的副路由,无线中继主路由,IP 由主路由分配,还有一台本来做了无线桥接,有一个新的网段,现在想逐渐弃用,转移到同一个网段,便于管理。
路由器设置 DHCP
主路由和副路由的网络设置,就不赘述,主路由没有什么设置,主要是副路由需要设置无线中继 +AP,我这里没有用主路由的 SSID,新产出了一个新的 SSID,如
Read more ...
每次禁止娱乐都会让我想起《无限挑战》,最近在系统性了解韩国近代史后,再回来看《无限挑战》,2014 年发生震惊全韩国的世越号沉船事件后,整个韩国陷入巨大的悲痛,当然《无挑》也停播两周,但是两周后播出了长达一个月的《选择特辑》,我经常把他称之为选举特辑,因为 PD 就是用选举人制度让每一个 MC 都体验了一把总统候选人的角色。金 PD 对于这件事情没有直接的回击,反而用一种独特的视角去切入,悲剧既然发生了,我们有办法做到下一次不再犯错吗,有办法弥补当前的过失吗。金 PD 用自己的节目向世人宣告:”有“,那就是“选择”。
每一个人都有选择的权利,只有每一个
Read more ...
IntelliJ IDEA 运行在 JVM 上,JVM 有很多的选项和开关配置可以用来调整性能,也就是说,可以通过手动的调整这些 JVM 参数来优化 IntelliJ IDEA 的性能。这篇文章主要是总结一下我的学习过程。
打开 memory indicator
首先打开 Memory Indicator
可以在设置中设定:
或者新版本中,只需要右击右下角状态栏然后选择 memory indicator 即可。
可以看到普通使用 IntelliJ IDEA 大概就使用了 800M 左右的内存。
Edit VM Options
在菜单 H
Read more ...
搜索 rz sz 命令使用方式进来的,可以不用往下看了,直接学习 scp 或者 rsync 吧, rz sz 看了一下还是有很多限制的。
虽然它可以实现向服务器发送文件,或者接受服务器的文件,但是限制条件必须在 screen 中执行,另外如果要在 Tmux 中使用还需要特殊的 hack 1
使用
所以最基本的使用就是:
rz -be
https://v2ex.com/t/379440 ↩
Read more ...
目前我的情况是,家中有一个千兆主路由放在客厅接外面的宽带,而我自己的房间有一台比较老的 Netgear 3800 路由来无线桥接连接外面的主路由,因为我不想我的 3800 路由中的设备暴露到主路由的设置中,所以用了 OpenWrt 的桥接模式。但是随着我在 3800 这台路下接的设备增多,导致目前 3800 这台路由不堪重负,已经影响到了我日常 streaming 局域网 NAS 中的电影。所以最近想更换一下这台已经 8 年历史的 WNDR 3800 路由器。
首先我了解了一下,WNDR3800 标称的是 300Mbps 双频千兆路由器,WiFi 下
Read more ...