systemctl 配置文件
文件夹位置
一些可能的文件夹位置:
Ubuntu 18.04.2 LTS: /lib/systemd/system
CentOS Linux 7 (Core): /usr/lib/systemd/system
使用方法
sudo systemctl daemon-reload......
文件夹位置
一些可能的文件夹位置:
Ubuntu 18.04.2 LTS: /lib/systemd/system
CentOS Linux 7 (Core): /usr/lib/systemd/system
使用方法
sudo systemctl daemon-reload......
super 关键字
调用父类构造器:
class Farther {
Farther() {
System.out.println("Farther");
}
}
class Son extends Farther {
Son() {
// Constructor cal......
Reference: StackOverflow
HEAD~2: 2 commits older than HEAD
HEAD^2: the second parent of HEAD, if HEAD was a merge, otherwise illegal
HEAD@{2}: r......
起因
passwd 文件控制着我登录系统时候默认使用的 shell, 我会频繁的在 bash 和 zsh 之间切换, 所以想尝试使用命令行语句来快速切换. 今天心比较大, 没有做任何测试, 就拿着 sed- i(源文件上直接修改) 命令开始干了:
sudo sed -i /etc/passwd......
共同点
两者基本都是如下运行方式, 即前半段用于匹配, 后半段用于动作:
匹配 + 动作
举例:
sed
/Sebastopol/s/CA/California/g
其中, /Sebastopol/ 用于匹配, 即含有 Sebastopol 的行会执行后续动......
类和构造函数// 任何函数都可以认为也可以作为构造函数
function Foo(x) { // 构造函数
this.x = x; // 设置实例字段初始值, 一般在这里声明和初始化实例字段, 注意必须使用 this 访问实例属性. 该字段只属于实例, 与类无关
this.f = functio......
更改 vdi 文件大小
在虚拟机关闭的情况下, 执行以下操作
# cmd 下执行
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list hdds
# 显示结果
UUID: 3431e0fe-a......
yum 安装:sudo yum install -y openldap openldap-clients openldap-servers
启动停止:sudo service slapd start # 启动
sudo service slapd stop # 停止
sudo serv......
Install
Visit official site, download rpm file.
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm2
Install rpm package......
Win + R, 输入 regedit
展开到路径: HKEY_CLASSES_ROOT\directory\shell\SublimeText3
输入名字 Open with Sublime Text 3
展开到如下路径: HKEY_CLASSES_ROOT\direc......
不规则
五段/一类动词:
帰る、帰って、帰れ、帰ろう
一段/二类动词:
寝る、寝て、寝ろ、寝よう
見る、見て、見ろ、見よう
自动词/他动词
自动词
他动词
掛かる
掛ける
閉まる
閉める
止まる
止める
消える
消す
壊れる
壊す
落ちる
落とす
割れる......
之前遇到过一次有一台服务器的 CPAN 打死不好用, 什么软件也装不上, 搞得焦头烂额. 后来灵机一动想起 CPAN 好像是有替代品的: cpanminus.
所以可以直接安装 cpanminus:
sudo yum install cpanminus -y
安装完后, CPA......
直接使用源码安装其实挺方便的.
以下例子将下载 Python 3.7.4, 若需要其他版本, 请在 官方下载 里选择.
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
tar -zxvf Python-3.7.4......
选择器
基本语法: 选择器 {属性: 值; 属性: 值}
选择器分组:
通配选择器:
类选择器:
多类选择器: (同时包含)
ID 选择器:
后代选择器:
选择子元素:
选择兄弟元素:
伪类选择器: (使用冒号选择)
虽然不一定准确, 但是我还是愿意如下简单的理解:
表达式一定有值
语句不一定有值
表达式(expression), 可以理解为一种短语, 是可以计算(evaluate)出结果的:
"hello"
1 + 1
语句(statement), 可......