Smalltalk学习记录

执行代码

  • Do it(执行代码) Ctrl + D / Cmd + D,用于执行表达式

阅读全文

使用Scheme模拟类和对象

a. 类和对象

函数定义可以解释为一个类,并且函数调用可以扮演对象的角色。换句话说,lambda表达式可以被视为类,而闭包可以被视为对象。

阅读全文

Emacs入坑笔记

功能按键

  • M(eta),在 Mac 下为 Option
  • s(uper),在 Mac 环境下为左 Command

阅读全文

名句收录(持续更新)

1
2
尽人事,听天命。
<李汝珍> 《镜花缘》

阅读全文

CentOS7安装PostgreSQL和TimeScaleDB

安装EPEL仓库(安装数据库有些包依赖EPEL仓库)

https://fedoraproject.org/wiki/EPEL

阅读全文

Erlang极简学习笔记<10>——OTP篇

  • Erlang的巨大优势一部分来自于其并发和分布式特性,还有一部分来自其错误处理能力,OTP框架则是第三部分

  • 在一个服务器框架中,我们通常需要解决的问题有:进程(服务)命名、超时配置、调试信息、非期望消息处理、代码热加载、特殊错误的处理、公共回复代码、服务器关闭的处理、保证服务器和监督者的配合等。自己动手解决这些问题是一件有风险的事情,很幸运,Erlang/OTP已经在gen_server行为中解决了所有这些问题

阅读全文

Docker学习笔记

获取镜像

1
$ docker pull [选项] [Docker Registry地址]<仓库名>:<标签>

阅读全文

Erlang极简学习笔记<09>——进程篇

  • Erlang的并发是基于消息传递和Actor模型的

  • 在Erlang中,并发(Concurrncy)指的是有许多独立运行的actor,但是并不要求它们同时运行,而并行(Parallelism)指的是多个actor在同时运行

阅读全文

如何衡量两个词的相关度

在信息论中常用互信息(MI,Mutual Information)来衡量两个词的相关度

1
MI(X,Y) = log2p(x,y) / (p(x)p(y))

阅读全文

文本分词质量、文本特征评价以及降维处理

1
词T的质量 = 所有包含词T的文本的词频平方的和 - (所有包含词T的文本的词频和的平方 / 所有文本集合的数量)

阅读全文