Perl 符号表和 typeglob

2018.12.29

词法作用域 / 动态作用域

一言以蔽之:

静态作用域作用于空间, 从空间上寻找最近的定义.

动态作用域作用于时间, 从时间上寻找最近的定义.

While there could be any number of static or dynamic policies for ......

闭包与装饰器

2018.12.17

前言

全部以 Python 为例说明.

一等函数

满足如下条件一般可以称为一等对象:

运行时创建

能赋值给变量

能作为参数传递给函数

能作为函数的返回结果

Python 中函数就是一等对象, 也可以叫做一等函数:

# 赋值给变量

def foo():

re......

管理 yum 源

2018.12.13

查看 yum 源:

sudo yum repolist

更新元数据:

sudo yum makecache fast

删除已有源:

cd /etc/yum.repos.d/

ls

sudo rm epel.repo

删除库的 .rpm 包:

rpm -qa |......

sinatra jsonp

2018.12.10

安装 gem

gem install sinatra

gem install sinatra-jsonp

使用 sinatra/jsonp

require 'sinatra'

require 'sinatra/jsonp'

require 'httpcli......

Git 笔记

2018.12.08

origin & master

origin 是远端服务器的默认名字.

master 是默认 branch 的名字. 无论是远端还是本地都可以有 master. 远端的那个 master 分支就叫做 origin/master.

$ git branch -a

* maste......