用 Markdown 来进行 LaTeX 写作

2021-01-11 / #LaTeX #Markdown

一直以来 Markdown 和 LaTeX 都在吸引着我,各自有着各自的优缺点。Markdown 很简单,但是在论文排版、书籍排版等方面不够专业,只能用做简单的博客方面。LaTeX 有非常强大的排版系统,但是书写起来不够优雅,目前还没有见到有什么所见即所得的 LaTeX 编辑器。于是本文主要讲述目前笔者摸索出来的一套将 Markdown 与 LaTeX 结合起来进行文章混合写作的方法。


快速排序

2020-12-29 / #Algorithm

快速排序(英文:Quick Sort),也称为分区交换排序(Partition Exchange Sort),是一种排序算法。快速排序最早由 Tony Hoare 于 1961 年提出。其平均算法复杂度为 $O(n \log{n})$,然而最坏情况下算法复杂度为 $O(n^2)$,当然这种情况是非常极端的,大部分时候是不会发生这种事情的。


便携式 MySQL

开发者日常就是需要面对各种各样的数据库,甚至有的开发者需要面对同样的产品不同版本的数据库,而且希望数据库软件不会影响到系统,如果是通过可执行文件进行安装的数据库软件,在安装多个版本的数据时候可能会出现一些版本冲突的情况,甚至是软件安装覆盖的问题。还有一个困扰就是我可能需要多个数据库实例,而且每个实例互不影响。那么本文的方法都是可以解决以上问题的。


重置 Downie 4 试用有效期

2020-11-20 / #Hacker

Downie 4 是 macOS 上一款优秀的下载工具,不仅能够方便下载 YouTube 视频,还能够高效地下载 HTTP/HTTPS 链接资源。当然其实还支持非常多的视频网站下载视频。软件提供 14 天试用时间,试用期之内用户能够使用几乎所有正版购买的功能,这还是非常良心的,那么其实试用版对普通用户来说已经非常够用了。那么这个软件试用期 14 天过了之后,自然就需要用户考虑购买使用了。


聊一聊 HTTP 状态码 301 和 302 的区别

2020-11-12 / #Development #Study

今天面试了一个厂子,结果又被问到我不熟悉的知识点了,太久没看 HTTP 状态了,也就知道 200 OK,404 NOT FOUND,500,502 系统异常,巴拉巴拉,对于 302 也就是有一点点印象,完全来自于在调试程序从 Chrome 开发者模式的 http response 中看见过。那么,对于 HTTP 状态码的 301 和 302 都有哪些区别呢?


时间管理的8个高效经验

2020-10-29 / #Study

同样是拥有一天24小时,我们中的一些人似乎比其他人更能充分地利用这些时间。时间管理是做计划、有意识地控制时间的能力。它需要“有意识”地控制,因为我们的注意力一旦转移,时间就会花在别的东西上面(比如你的手机)。