瞎说 KMP 算法

前天做百度笔试,没想到居然出往年的题!哼!更惨的是出了我也不会!我以为只是一个简简单单的字符串匹配,没想到要动用这么难懂的算法。说起来算法导论上也有,只是之前没看到那里。所以,总结一下:我本有好多次机会学习它,然而一次都没有把握。:(

初尝 C++ 类设计

最近在准备笔试,于是在各种网站上刷题嘛。期间做了百度某年的一道 编程题

小 B 最近对电子表格产生了浓厚的兴趣,她觉得电子表格很神奇,功能远比她想象的强大。她正在研究的是单元格的坐标编号,她发现表格单元一般是按列编号的,第 1 列编号为 A,第 2 列为 B,以此类推,第 26 列为 Z。之后是两位字符编号的,第 27 列编号为 AA,第 28 列为 AB,第 52 列编号为 AZ。之后则是三位、四位、五位……字母编号的,规则类似。

LeetCode: Sum of Two Integers

记录一下 LeetCode 做的一道题。要求实现两个整数的加法,但不能使用内置的+-. 原题地址:https://leetcode.com/problems/sum-of-two-integers/

浅谈 Logistic 回归

In editing…

Logistic 回归属于分类模型!!!

从最小二乘说起

线性回归

概率解释

Sigmoid 函数的引入

如果把我比作一张白纸,在我的知识储备中,现在只有线性回归。但是要处理分类问题,我该怎么办?没办法,先考虑一个二分类问题,$y \in {0,1}$,我们准备霸王硬上弓,用回归模型套上去! $$ y = h_{\theta}(x) $$

快速自定义 LaTeX 排版字体

字体设置

在导言区引入fontspec包:\usepackage{fontspec}

使用如下命令自定义字体:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
% 西文默认字体,排版主字体
\setmainfont{}

% 西文无称线字体
\setsansfont{}

% 西文等宽字体
\setmonofont{}

% 数学公式字体
\setmathfont{}

% 中文主字体
\setCJKmainfont[
    Path = fonts/zh_cn/ ,
    BoldFont = HYQiHei-70S.ttf ,
    ItalicFont = HYKaiTiS.ttf ,
    SmallCapsFont = HYQiHei-70S.ttf
    ]{HYQiHei-45S.ttf}

Note:

Linux 使用指北

本文主要引用 Liam Huang 的博客。

系统相关

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
lsb_release -a              # 查看操作系统版本
head -n 1 /etc/issue        # 查看操作系统版本
cat /proc/version           # 查看操作系统内核信息
uname -a                    # 查看操作系统内核信息、CPU 信息
cat /proc/cpuinfo           # 查看 CPU 信息
hostname                    # 查看计算机名字
env                         # 列出环境变量
lsmod                       # 列出加载的内核模块
uptime                      # 查看系统运行时间、负载、用户数量
cat /proc/loadavg           # 查看系统负载

《报任安书》

太史公牛马走司马迁,再拜言。

  少卿足下:曩者辱赐书,教以慎于接物,推贤进士为务,意气勤勤恳恳。若望仆不相师,而用流俗人之言,仆非敢如此也。仆虽罢驽,亦尝侧闻长者之遗风矣。顾自以为身残处秽,动而见尤,欲益反损,是以独郁悒而无谁语。谚曰:“谁为为之?孰令听之?”盖钟子期死,伯牙终身不复鼓琴。何则?士为知己者用,女为说己者容。若仆大质已亏缺矣,虽材怀随和,行若由夷,终不可以为荣,适足以发笑而自点耳。

SICP Learning Notes

当我们考察一门语言时,主要看三点

  1. primitives:元操作是什么
  2. means of combinations:如何组合
  3. means of abstraction:如何抽象,构造更复杂的程序

数据和过程之间没有本质的区别

Polybar 的配置笔记

前略。

今年早些时候,从 Gnome 换到 i3,原因是因为原来的 gnome 被我弄崩溃了。一时难以解决,又想到之前好几次隐约感觉到 gnome 的不稳定,一气之下决定换一个轻量,稳定的,可定制的窗口管理工具。至于为什么换 i3?去知乎吸收一下各个管理器间的哲学就知道了。以前从 Windows 转 Linux,也是这么过来的,知乎真是个好地方!