分类其它下的文章

Arno 发布于 11月13, 2018

FireKylin博客配置集成Gitalk评论插件

配置前准备

  • Github 账号
  • 创建 Repositorie 仓库用于评论系统
    • 评论内容会自动在仓库的Issue中生成
  • 创建 OAuth Apps 点击创建, 简要说明创建OAuth需要填写的内容:
    • Application name:应用的名字随便起,我定义的是blog
    • Homepage URL:填写你的博客域名
    • Application description:可选描述,可留空。
    • Authorization callback URL:填写你的博客域名

创建完OAuth Apps,就得到了 Client ID & Client Secret

阅读全文 »

Arno 发布于 04月18, 2018

GoAccess -日志分析简明介绍

什么是 GoAccess

GoAccess是一个开源的实时网络日志分析器和交互式查看器,可在*nix系统的终端或浏览器中运行。

为什么选择 GoAccess

GoAccess 被设计成一个快速的基于终端的日志分析器。它的核心思想是快速分析和查看web服务器统计数据,而无需使用浏览器。虽然终端输出是默认输出,但它有能力生成完整的实时HTML报告(用于分析、监视和数据可视化),以及JSON和CSV报告。

阅读全文 »

Arno 发布于 03月22, 2018

Linux I/O 调度算法

IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯 (elevator),相应的算法也就被叫做电梯算法。

而Linux中IO调度的电梯算法有好几种,一个叫做as(Anticipatory),一个叫做 cfq(Complete Fairness Queueing),一个叫做deadline,还有一个叫做noop(No Operation),具体使用哪种算法我们可以在启动的时候通过内核参数elevator来指定。

阅读全文 »

Arno 发布于 03月07, 2018

用代码实现打印九九乘法表

说明

任何一个语言都可以轻松的实现打印九九乘法表,这里只是简单的做一些示例,希望可以开拓新同学的思路。

AWK

awk 'BEGIN{for(i=1;i<10;i++) {for(j=1;j<=i;j++) {printf "%d%s%d%s%d\t",j,"*",i,"=",i*j;}printf "\n"}}'

阅读全文 »