Category-theory-for-programmers 阅读笔记
前言 & 介绍
Category Theory for Programmers
, 顾名思义, 是一本关于范畴论的书, 但是偏向CS而非数学.
书的$\LaTeX$代码以GPL-3.0
公布在GitHub, 有两个版本, 一个以C++
作为辅助说明语言, 另一个是Scala
.
作为一个蒟蒻OI党当然是选择C++
版啦.
本文(如果不咕咕咕的话)会持续更新, 大概记录一些摘录或者感想或者我不知道的东西…
Category Theory for Programmers
, 顾名思义, 是一本关于范畴论的书, 但是偏向CS而非数学.
书的$\LaTeX$代码以GPL-3.0
公布在GitHub, 有两个版本, 一个以C++
作为辅助说明语言, 另一个是Scala
.
作为一个蒟蒻OI党当然是选择C++
版啦.
本文(如果不咕咕咕的话)会持续更新, 大概记录一些摘录或者感想或者我不知道的东西…
时隔半年再次开始学Haskell
, 然后在配环境中度过了一个哭笑不得的下午…
大概1月底, 辣鸡win10的更新就更不上去了, 然后我折腾了好久…包括各种系统检查啊手动安装啊, 无果. 最后在3月决定干脆删了重装…
重装过程中遇到了大大小小的问题, 写个文章记录一下.
3月的事拖到4月写, 咕咕咕实锤
在试卷现实生活中, 总是会碰到一些泛函上的最优化问题. 它们大多可以归为以下形式:
在函数集合
$$ \left\{ x(t) \ \Big| \ x(t_1) = y_1, x(t_2) = y_2, x^{(k)} 存在 \right\} $$
中, 求一个函数 $x(t)$ 使得泛函 $I[x(\centerdot)]$ 的积分:
$$ S = \int_{t_1}^{t_2} I[x, x’, t] \ \mathrm{d}x $$
有极值.
应某人推荐, 终端模拟器使用了Alacritty
, 特此记录.
配个awesome.
主要痛点有:
接着上文, 记录一些常用的CLI工具
其实开源驱动已经很好了, 但是颜色看起来总是怪怪的…
白色跟浅浅的黄白之间的交界简直awful…令人窒息, 特别是每次打开google都得看一次, 辣眼睛.
一开始以为是颜色深度的问题, 因为win下是32位, 开源驱动下是24位, 但是怎么搞都搞不上32位, 遂放弃.
后来一狠心, 装了闭源驱动, 发现并不是颜色深度的问题, 而是一个叫Color Range的玩意的问题, 于是特此记录.