呉真的博客

生命在于折腾

  • 查询系统当前使用的内核:uname -a
  • 查询系统grub目录:
    awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
1
2
3
4
5
6
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
> 0 : CentOS Linux (3.10.0-1062.1.1.el7.x86_64) 7 (Core)
> 1 : CentOS Linux (3.10.0-1062.1.1.el7.x86_64) 7 (Core) with debugging
> 2 : CentOS Linux (5.3.0-1.el7.elrepo.x86_64) 7 (Core)
> 3 : CentOS Linux (5.3.0-1.el7.elrepo.x86_64) 7 (Core) with debugging
> 4 : CentOS Linux 7 (Core), with Linux 0-rescue-bff8a0e97aa64c29b63d43defd9b317d
  • 设置新的启动项:grub2-set-default 序号,其中序号以0开始
  • 验证:grub2-editenv list
  • 重启:systemctl reboot

  1. 安装:
  2. 使用:
    • 简单测速:speedtest
    • 指定服务器测速:speedtest-cli --server 服务器ID
  3. 服务器ID查询:
    • 方法A:使用命令查询speedtest-cli --list | grep 关键词(城市/运营商)
    • 方法B:使用网页查询:第三方官网,用于解决某些时刻使用命令查询过于缓慢的问题

1
2
3
4
5
6
7
from PIL import Image

raw_image = Image.open(path)
area = (left, top, left + width, top + height) # 给定左上角坐标及右下角坐标
image = raw_image.crop(area)
image.save(new_path)
image.show()

  • 查找:/关键词
  • 区分大小写查找:/关键词\C
  • 取消查找高亮::nohl
  • 当前行替换::s/原关键词/新关键词/g
  • 指定行替换::开始行,结束行s/原关键词/新关键词/g
  • 全局替换::%s/原关键词/新关键词/g

查询支持的TCP拥塞控制算法

1
2
sysctl net.ipv4.tcp_available_congestion_control
> net.ipv4.tcp_available_congestion_control = reno cubic bbr

查询应用的TCP拥塞控制算法

1
2
sysctl net.ipv4.tcp_congestion_control
> sysctl net.ipv4.tcp_congestion_control

启用BBR TCP拥塞控制算法

1
2
sysctl net.core.default_qdisc=fq
sysctl net.ipv4.tcp_congestion_control=bbr

  使用Hexo作为新的博客系统后,还有最后一个未解决的问题——文章内图片等资源的CDN地址替换。目前使用Nginx作为一个临时的解决方案。

阅读全文 »

  这篇文章用于记录搭建基于macOS + VS Code + clang + lldb的PAT练习环境。在完成以后,可以全身心的投入PAT练习,而不需要操心做题以外的其他问题,该环境具有如下功能:

  1. 轻量级的编辑器
  2. 代码补全功能
  3. 代码格式化功能
  4. 完善的调试功能
阅读全文 »

  这次PAT甲级总体来说还是偏简单的,没有特别坑的测试点,也算是运气比较好,顺利的拿到满分,可以全力备战了。在这里简答分享一下当天的流水,以及对PAT甲级考试的一些心得体会。

阅读全文 »

  呉真的博客近2年没有更新了,现在打算重新做起来。考虑到基于PHP的WordPress不能完全静态化,因此打算重新寻找博客系统,在试用Hexo后,非常爱不释手,当即决定使用Hexo最为新的博客系统,主要考虑到以下几个原因。

阅读全文 »
0%