• cornradio
    我换了一个新的HUGO主题, 你们觉得怎么样? 总结了一下这个新主题的几个优点: 默认样式好看 侧边导航好用 头图好看 但是他也有一些缺点: 配色冷淡 图片放置麻烦 预览需要环境较多 我之前的主题也还能用, 但是新版的hugo不支持我那个旧主题了,在编译的时候会报错。于是我想不如趁此机会直接换个新的主题吧。 官方网站(教程) https://github.com/CaiJimmy/hugo-theme-stack-starter 前置操作 需要安装 git 和 Go 以及 hugo-extended 修改配置文件 config/_default/config.toml baseurl = "https://cornradio.github.io/hugo" title = "CornRadio Blog" 修改头像 :assets\img\avatar.png 修改头像角标、个性签名、不显示头像:config\_default\params.toml 以及修改footer时间和文字 [sidebar.avatar] enabled = true [sidebar] emoji = ""…
  • cornradio
    python3 -m http.server # 自定义端口 python3 -m http.server 80 注意这个会把你的所在文件夹直接全部暴露出来,默认使用 8000 端口 我这里是开启 httpserver 作为临时服务器 让别人可以访问我的文件 为了让他们能访问,还需要看一下我的内网ip # mac ip | grep inet # win ipconfig | findstr IPv4 # linux ip addr | grep inet 如果还是访问不了注意查看防火墙,关闭防火墙; windows 防火墙需要增加入规则才可以被访问 # 运行 win + R wf.msc
  • cornradio
    安装nginx apt install nginx -y nginx 默认html文件位置 /var/www/html/ 用certbot自动配置 certbot 用certbot安装会需要输入邮箱,但是其他的都是自动化的,很方便。 sudo snap install --classic certbot #测试安装,不消耗额度,但是证书会提示有危险(私签) sudo certbot --nginx --test-cert #真实安装 sudo certbot --nginx 重启nginx nginx -t sudo systemctl restart nginx 开启防火墙允许 ufw allow 443
  • cornradio
    support videos: USE HTML 一个外🔗视频: video 一个本站html: 打开新页面 用小窗展示: 2个按钮: 用😆力戳我 不要点我 捐赠按钮: 捐赠🧧 //script 从网上抄的点击特效
  • moatkon
    Thread
  • moatkon
    ReentrantLock
  • moatkon
    算法
  • zahui
    常用的RSS站点是今日热点tophub.today,每天上班的摸鱼时间快速了解当前热点。另外一个就是自己通过readdig.com自己订阅的RSS。readdig非常便捷的,最实用的就是:不用科学场景,就可以了解外站的RSS。最近打开...
  • wowgogoing
    制作谷歌插件是一个非常有意思的过程,他不同于传统的web项目,我感觉它是一个稍有挑战力的事情,并且,在制作过程中,你会感觉到十分的有意思。
  • cornradio
    La Bibliothèque de Lumière(卢米埃尔图书馆) Xeterium Terrarum::异世界丨居正博客 颜树人(从不更新的死博客) AsyncX - 🌌 Per Aspera Ad Astra
  • cornradio
    使用wsl,用windows环境GUI + linux 高效地编程。 https://code.visualstudio.com/docs/remote/wsl 用wsl和windows vscode 进行开发 上面是官方教程 准备: 安装wsl 安装vscode 插件 : Remote Development 使用(多种方式): 在wsl ubuntu 中输入 code . 在 code中打开 F1 - WSL: xxx distro … 在windows用命令行启动code , 附带下列参数 code --remote wsl+Ubuntu /root/codes
  • moatkon
    AOP
  • moatkon
    English for Everyday Activities 1-3
  • moatkon
    代码里的那些兜底策略
  • z1gui
    一、对象创建过程A. 内存分配当我们创建一个对象时(无论是通过构造函数还是字面量方式),JavaScript 引擎会在内存堆(Heap)中为这个对象分配空间。堆是一个用于存储复杂数据结构(如对象和数组)的区域。// 创建对象并分配内存var person = new Object();person.name = 'Alice';person.age = 30;或// 字面量方式创建对象并分配内存var person = { name: 'Alice', age: 30};B. 构造函数调用如果使用 new 关键字调用构造函数来创建对象,引擎会先创建一个新的空对象,然后将该对象的原型指向构造函数的 prototype 属性,并将新对象作为上下文(this)执行构造函数内部的代码。function Person(name, age) { this.name = name; this.age = age;}var alice = new Person('Alice', 30);二、执行过程A. 属性访问与方法调用在对象创建后,可以通过 . 或 [] 操作符访问和修改其属性。可以调用对象的方法…
  • moatkon
    从哪些地方可以优化现有系统?
  • moatkon
    自定义注解实现限流
  • cornradio
    tmux 特点是可以有多个窗口(分割视图),非常方便 https://tmuxcheatsheet.com/ 这里是基础用法 tmux ctrl-B + D 离开(不退出) ctrl - D 离开(退出) tmux a 连接上次用的tmux tmux ls 查看所有 tmux session tmux a -t0 连接session0 (t = target) tmux kill-session -t0 关闭session0 tmux new -s bob 创建一个名字叫bob的session 分割方法 ctrl-B + % 水平分割(%看着就代表一上一下) ctrl-B + " 垂直分割(双引号就像是两块屏幕) ctrl-B + 方向键 移动光标 ctrl-B + o 移动光标到下一个窗口 ctrl-B + q 显示窗口编号 ctrl-B + q + 数字 跳转到指定窗口 ctrl-D 关闭当前窗口 创建新window ( 下面绿色的部分是window指示) ctrl-B + C 创建 ctrl-B + , 重命名当前window (会自动用你的上一个命令命名,可以改) ctrl-B…
  • cornradio
    简易安装: https://github.com/xubiaolin/wireguard-onekey 使用run.sh之前可以按照需要 设置一下脚本里面的 WG_ALLOWED_IPS=10.0.8.0/24 ,改成 0.0.0.0/0 可以全流量走vpn git clone https://github.com/xubiaolin/wireguard-onekey.git bash run.sh wg-easy 上面的onekey脚本实际上是用了另一个项目:wg-easy wg-easy 有一些奇怪的问题 使用vps时,联入wg vpn之后就不能上网了,详见这个 issue。 默认镜像的位置是: ghcr.io/wg-easy/wg-easy , ghcr.io访问极慢(即使挂了代理),所以我用在线docker机器人重新拉取了一个放到了这里: togettoyou/my-wg-easy:nightly docker run -d \ --name=wg-easy \ -e WG_HOST=<your-ip> \ -e PASSWORD=<your-password…