firewalld端口放行、转发常用操作命令

`firewalld` 在centos和ubuntu上已经是标配了,整理几个常用的操作,方便日后使用。

阅读全文

hexo 命令在 PowerShell 上无法执行的解决办法

在新系统上装了hexo环境,可打开系统默认的PowerShell运行命令却无法识别,以为是系统环境变量没设置好。可在 `Git bash` 和 `CMD` 终端却可以执行,再仔细看PowerShell中的提示,原来是提示的无法加载文件,因此在此系统上禁止运行脚本。

阅读全文

VPS服务器自动测评脚本收集

平时测试VPS的时候一直是靠着商家给的控制台来看的,偶尔跑跑 Bench.sh 来测试的,最近看到 SuperBenchZench 也很方便。他们自己把常见的功能脚本结合在一起,然后加入 Ping 以及 路由测试 功能。

比较懒人,简单快捷,方便VPS测评站的朋友们使用。因为会生成测评报告,可以很方便地分享给其他朋友看自己的测评数据。

阅读全文

从零开始学aardio笔记:IDE常用快捷

  1. ctrl + 左右方向键:光标单词间跳转

  2. ctrl + G:行号间跳转

  3. ctrl + HOME:光标跳转到文档开头

  4. ctrl + END:光标跳转到文档结尾

  5. ctrl + DEL:删除光标右侧单词

  6. HOME:光标跳转到行首

  7. END:光标跳转到行尾

阅读全文

网页模板 pug 基本语法

pug原名jade,因版权问题更名为pug,即哈巴狗。与hexo默认模块ejs一样,pug也是一个模板引擎,可用于快速的网站开发,当然也可以用于静态博客网站的设计。本站点现时所用主题manupassant也使用了pug。 本文针对Hexo中使用pug的情况为例,说明其基本语法。

阅读全文

从零开始学aardio笔记:reduce详解

`reduce` 是一个经典的无循环函数,在js,python这些语言中都有相同的函数, aardio中 `reduce` 函数的设计,基本与js的用法规则一样,例如空数组不指定初始值报错,指定初始值不跳过第一个数组成员,不指定初始值跳过第一个数组成员(用第一个数组成员作为初始值),初始值可以是任意对象,这些规则全都一样,参数的位置用法都一样。

阅读全文

从零开始学aardio笔记:模式匹配

开始尝试着解决一些实际问题,在学的过程中,有些知识点和以前理解的不一样,或者以前理解的正则规则就错了。刚好要用到提取网页数据,把aardio的模式匹配入门过了一遍。 > 要在实践中去掌握知识。 > > 知识是从来不能脱离实践的,例如贪婪匹配,逻辑匹配,你为什么不用学?你碰到了实际的需要,你会想:要是这里能……多好啊? 你一查,还真有呢,你马上就懂了,几乎就是闪电的时间你就明白了,这就是实践中碰撞出来的知识火花。

阅读全文

判断文件/文件夹是否存在及外部参数的shell

自用的shell脚本,现学现用,也许不是那么规范,权当自己的学习笔记,老鸟莫笑。

阅读全文

HTML输入密码后才能访问

有小伙伴提了个需求:说网站放 Github Page 上,但不想人人都能访问,怎样用做一个密码加密,比如输入6位密码,密码输入正确自动跳转,错误给出提示?

阅读全文

从零开始学aardio笔记:基础规范

这里的基础规范不包括所有的语法,只是作为一个初学者注意到的可能会混淆的概念,会有出错的细节做个记录,以及为今后养成一些固定格式习惯之用,各种语法规范请参见aardio帮助文档即可。

阅读全文