Ethan's Blog

记录和思考

Hexo 设置点击才加载 Disqus 评论

Hexo 设置点击才加载 Disqus 评论

Disqus 评论的 js 加载代码默认是自动随着页面加载,由于目前 Disqus 评论在国内访问并不通畅,有可能拖慢整个页面的访问,本文记录在 Hexo 中设置点击之后才加载 Disqus 评论。只需要简单修改 Disqus 评论代码即可。 Read More ...

在 Ubuntu 18.04 中快速开启 BBR 的方法

Ubuntu 18.04 以及 18.10 均可以使用此方法开启 BBR,而最新的 19+ 版本则默认开启了 BBR。

1、修改系统变量并保存

# 修改系统变量
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

# 保存
sysctl -p

2、查看系统内核是否已开启 BBR

sysctl net.ipv4.tcp_available_congestion_control
# 显示以下结果表示已经开启:
net.ipv4.tcp_available_congestion_control = reno cubic bbr

3、查看 BBR 是否启动

lsmod | grep bbr
# 显示结果表示已经开启:
tcp_bbr                20480  1

在 Linux VPS 中一键 dd 安装 Windows

在 Linux VPS 中一键 dd 安装 Windows 的教程:

1、VPS 系统推荐选择 Debian 9 x64 (stretch)

2、一键 dd 安装 Windows 脚本

# 更新和安装所需软件
apt-get update
apt-get install -y xz-utils openssl gawk file

# 一键 dd 安装 Windows -dd 后面的参数即为系统镜像地址,这里使用萌咖提供的 win7
bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -dd 'https://image.moeclub.org/GoogleDrive/1srhylymTjYS-Ky8uLw4R6LCWfAo1F3s7'

3、登陆 VPS 服务商的后台,通过 VNC 查看安装进度

References:
https://moeclub.org/2018/04/03/603/
https://zhuanlan.zhihu.com/p/56897277

Hexo 的 Front-matter 详解及其拓展

Hexo 的 Front-matter 详解及其拓展

Hexo 的 Front-matter 是一个非常有用的的功能,它可以针对每一篇文章自定义一些变量来进行很多有意思的操作。例如可以使用 Front-matter 来实现文章的特色图像功能,还可以实现针对每篇文章的单独的 keywords 和 description 的 SEO 功能。那么这些功能改如何实现呢?今天稍微介绍一下关于 Hexo 的 Front-matter 详解及其拓展。 Read More ...

Python 基础备忘

Python 基础备忘

Python 是一门解释性语言,特点是在不需要在运行前编译,是在运行的时候将程序翻译成机器语言。相较于编译性的语言,效率可能会低一点。但是解释性语言也有其自己的优点,像 Python 其可读性就非常好,语言也比较简单。 Read More ...

Python 的标准输入输出

最近开始刷题了,才发现自己基本语法和操作要么忘光了,要么好几个语言搞混了,希望借机会能好好熟悉一下 Python,以后这就是我的主力语言。

Python 的标准输入

import sys
for line in sys.stdin:
    print(line) # 获得的 line 是按行得到的字符串
    str_list = line.split() # 一般可以使用字符串的 split 函数来获得分割后的字符串列表
    str_list = line.strip().split() # 使用 strip 函数可以先把换行符什么的去掉
    int(str_list[0]) # 后续可以做类型转换进行使用

OJ 模式的题目 A+B 代码示例: Read More ...

代码禁止 / 移除最新版本 WordPress 的 Emoji 功能

WordPress 从 4.2 版本开始,为了兼容在一些旧浏览器上显示 Emoji 表情图标会在网页的 head 部分自动加载一部分代码用于支持 Emoji 表情的正常显示。然而这个功能对于大部分 WordPress 用户来说显得特别鸡肋,对于当前最新版本 4.9.8 的 WordPress 可以使用以下代码移除 / 禁用 Emoji 功能,对 WordPress 加载速度进行优化。Emoji 功能相关代码和文件基本通过 WordPress 的 filter 和 action 添加,通过 显示 filter 和 action 钩子上的所有函数,相应的可以将移除代码写出来: Read More ...