分类 技术 中的文章

把主力机系统换成Arch Linux是我这辈子做过的最蠢的决定

前言

先说结论。

我是傻逼!

我是傻逼!!

我是傻逼!!!

本文将讲述

  • 为什么我放弃了Arch
  • 为什么我放弃了Linux。
  • 什么人适合用Linux做主力系统

本文的所有观点仅仅代表个人观点,我纯菜。你问我为什么要选择Arch,而不是Ubuntu或者其他新手友好的发行版,我不知道,正如上文所说,我是傻逼!

- 阅读剩余部分 -

上帝类是什么?该如何避免上帝类?

什么是上帝类

所谓的上帝类,就是指一个类承担了过多的职能,变得过于臃肿复杂难以维护。没有遵守单一职责原则。像上帝一样什么都能干,每个功能高度耦合,牵一发而动全身,不利于业务的拓展。

- 阅读剩余部分 -

安装配置Rime输入法

前言

其实我有能用的fcitx5+搜狗输入法的方案,但奈何kitty终端有对这个输入法的兼容性问题,无法启用中文,又奈何kitty的界面多美观舒服,和Konsole比起来简直就不是一个时代的产物。

- 阅读剩余部分 -

Nodejs环境下控制台拼接字符串输出有undefind

今天在Nodejs环境下搓小工具,控制台输出拼接字符串时,发现有undefind,代码如下:

const date = new Date();
const year = date.getFullYear();
const month = date.getMonth();
const day = date.getDate();
const hour = date.getHours();
const minute = date.getMinutes();
const second = date.getSeconds();
const logTime = `[${year}-${month}-${day} ${hour}:${minute}:${second}] `;

class GenerateLog {
  static log() {
    process.stdout.write(logTime);
  }
}

console.log(GenerateLog.log() + "log output on the console");

输出确是这样:

- 阅读剩余部分 -

Kitty终端美化记录

Kitty这个终端可谓是兼顾了性能与美观,虽然默认设置很简陋,但是经过一番折腾后也能变得很漂亮。

选择配色

运行kitty + kitten themes后会弹出一个选择配色的界面 令我感到非常高兴的是,这个界面支持vim的hjkl键位,也可以用/来搜索。 选好后,回车按m,command + ^ + ,重载配置文件。

- 阅读剩余部分 -