VirtualBox 虚拟机硬盘扩容

2019.09.09

更改 vdi 文件大小

在虚拟机关闭的情况下, 执行以下操作

# cmd 下执行

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list hdds

# 显示结果

UUID: 3431e0fe-a......

CentOS 安装 OpenLDAP

2019.09.07

yum 安装:sudo yum install -y openldap openldap-clients openldap-servers

启动停止:sudo service slapd start # 启动

sudo service slapd stop # 停止

sudo serv......

CentOS 安装 MySQL

2019.07.19

Install

Visit official site, download rpm file.

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm2

Install rpm package......

使用 Sublime 打开文件夹

2019.06.10

Win + R, 输入 regedit

展开到路径: HKEY_CLASSES_ROOT\directory\shell\SublimeText3

输入名字 Open with Sublime Text 3

展开到如下路径: HKEY_CLASSES_ROOT\direc......

日语笔记

2019.06.02

不规则

五段/一类动词:

帰る、帰って、帰れ、帰ろう

一段/二类动词:

寝る、寝て、寝ろ、寝よう

見る、見て、見ろ、見よう

自动词/他动词

自动词

他动词

掛かる

掛ける

閉まる

閉める

止まる

止める

消える

消す

壊れる

壊す

落ちる

落とす

割れる......

CPAN 替代品

2019.05.01

之前遇到过一次有一台服务器的 CPAN 打死不好用, 什么软件也装不上, 搞得焦头烂额. 后来灵机一动想起 CPAN 好像是有替代品的: cpanminus.

所以可以直接安装 cpanminus:

sudo yum install cpanminus -y

安装完后, CPA......

安装 Python3

2019.05.01

直接使用源码安装其实挺方便的.

以下例子将下载 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......

CSS 笔记

2019.04.01

选择器

基本语法: 选择器 {属性: 值; 属性: 值}

选择器分组:

通配选择器:

类选择器:

多类选择器: (同时包含)

ID 选择器:

后代选择器:

选择子元素:

选择兄弟元素:

伪类选择器: (使用冒号选择)

表达式 / 语句

2019.01.21

虽然不一定准确, 但是我还是愿意如下简单的理解:

表达式有值

语句不一定有值

曾经有一个疑惑, 为什么如下写法在 Python 中无效, 然而在 Perl 等语言中是有效的:

Python:

(var = 1) if True else (var = 0) # ......

我的编程学习书单

2019.01.13

前言

老外写的书一般比较好, O'REILLY 系列一般都很好(就是动物书系列).

21天精通系列都是垃圾, 书名花哨的一般也是垃圾.

Perl:

学习 Perl 基本绕不开这三本骆驼书:

初级: Perl语言入门 (Learning Perl)

不得......

Python 笔记

2019.01.13

可迭代对象 / 迭代器 / 生成器函数 / 生成器表达式 / 生成器

可迭代对象(满足下列条件 1, 2 中任意一个):

实现了 __iter__ 方法, 用于返回一个迭代器.

实现了 __getitem__ 方法. Python 会自动创建一个迭代器并从 0 开始调用 __......

Win10 家庭版启用 gpedit.msc

2019.01.12

打开 gpedit.cmd, 写入如下内容, 使用管理员权限运行即可.

@echo off

pushd "%~dp0"

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExten......

Ruby block 不是闭包

2019.01.01

在很多地方看到过 Ruby 的块是闭包的说法, 英文文章里也有提到"Ruby block lock is closure". 我想了很久, 找了很多资料, 还是认为这种说法不准确. 至少他们这里讲的闭包的定义和我理解的闭包的定义是不同的.

首先, 我认为闭包必然包括两部分......

Vim Script 相关总结

2018.12.29

名字

Vim Script 是 Vim 用的脚本语言. 似乎正常来说被称为 Vim Script, 而也有的时候被称为 VimL. 反正不管叫啥, 都是指的这个脚本语言就是了.

单引号 / 双引号

单引号和双引号在 Vim Script 中还是有所不同的, 简单来说就是双引号中存在转义, 而......

Perl 符号表和 typeglob

2018.12.28

软件包变量和词法变量

软件包变量(package variable)一般也被称为全局变量, 使用 our 可以声明软件包变量. 软件包变量会被存入符号表. 操作符号表和 typeglob 的时候操作的是软件包变量.

词法变量(lexical variable)使用关键字 my 声明, 作用......