docker安装mysql


Docker安装mysql$ docker pull mysql:latest$ cd ~$ mkdir mysql$ cd mysql$ docker run -p 3306:3306 --name mysql -v $PWD/conf/my.cnf:/etc/mysql/my.cnf -v $P

Gnome恢复托盘


安装下面这个就行了https://extensions.gnome.org/extension/615/appindicator-support/

Fedora安装fcitx5-rime输入法并配置雾凇拼音

Linux 

https://fcitx-im.org/wiki/Install_Fcitx_5/zh-cnFedora安装fcitx5-rime输入法并配置雾凇拼音搜索fcitx5包sudo dnf search fcitx5安装包 sudo dnf install fcitx5 fcitx5-qt fcitx

npm和yarn快速换源包cgr


安装cgrhttps://www.npmjs.com/package/cgrnpm install -g cgr使用cgr切换淘宝源:cgr use taobao切换官方源:cgr use npm

Linux zsh插件配置

Linux 

Linux zsh插件配置zsh-autosggestionsgit clone --depth=1 https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plu

Linux磁盘与文件系统管理

Linux 

文件系统的组成文件系统通常会将这两部份的数据分别存放在不同的区块,权限与属性放置到inode 中,至于实际数据则放置到 data block 区块中。 另外,还有一个超级区块 (superblock) 会记录整个文件系统的整体信息,包括 inode 与 block 的总量、使用量、剩余量等每个 in

Linux SUID,SGID,SBIT权限


Linux SUID,SGID,SBITSUIDSUID(Set User ID):SUID权限位允许一个程序在执行时暂时获得文件所有者的权限。当一个可执行程序具有SUID权限时,无论哪个用户执行该程序,程序都会以文件所有者的权限来运行。这对于某些需要特定权限才能执行的任务非常有用。SUID权限只能

halo博客迁移到hexo——FrontMatter生成程序


Halo博客两年崩了两三次,受不了了,干脆换到halo了,写了个脚本生成front matterPython 程序import osimport datetimeimport redef add_front_matter(folder_path): # 获取文件夹名称作为categories

前缀和与差分


https://www.acwing.com/problem/content/797/#include <iostream>using namespace std;const int N = 100010;int n, m;int a[N], s[N];int main(void){

静态链表实现


#include "string.h"#include "ctype.h" #include "stdio.h" #include "stdlib.h" #include "math.h&q