本文记录和介绍使用 acme.sh 和 DNSPod 的 API 通过 DNS 验证的方式来配置和自动更新 Let’s Encrypt 免费证书。 Read More ...
Python 使用 pyodbc 连接 SQL Server 2008
使用 Python 连接 SQL Server 2008 主要有两种方式,一种是使用 pyodbc,另一种是使用 pymssql,微软官方示例和推荐都是使用 ODBC 的方式,即使用 pyodbc。本文记录 Python 使用 pyodbc 连接 SQL Server 2008 的简单过程。 Read More ...
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
常用数据结构及其在 Python 中的实现
Hexo 的 Front-matter 详解及其拓展
Hexo 的 Front-matter 是一个非常有用的的功能,它可以针对每一篇文章自定义一些变量来进行很多有意思的操作。例如可以使用 Front-matter 来实现文章的特色图像功能,还可以实现针对每篇文章的单独的 keywords 和 description 的 SEO 功能。那么这些功能改如何实现呢?今天稍微介绍一下关于 Hexo 的 Front-matter 详解及其拓展。 Read More ...
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 ...