数据库课索引部分的学习笔记。 教材: Database System: The Complete Book, Chapter 15 Database System Imple...
数据库课索引部分的学习笔记。 教材: Database System: The Complete Book, Chapter 15 Database System Imple...
Nginx 极简教程 本项目是一个 Nginx 极简教程,目的在于帮助新手快速入门 Nginx。examples 目录中的示例模拟了工作中的一些常用实战场景,并且都可以通过脚...
前言 其实大家大可不必被服务器这三个字吓到,一个入门级后端框架,所需的仅仅是HTTP相关的知识与应用这些知识的编程工具。据本人的经验,绝大多数人拥有搭建后端所涉及到的基础理论...
这个夏天除了出国准备,时间基本都用在写Leetcode上。从6月28日到8月25日,终于写完了非premium部分的300多题,解答全部用C++编写,备份在Github上: ...
1. 引言 最近写python用unittest模块做单元测试,才发现自己过去写C++居然都是手工测试。查了一番资料之后,发现Catch和Valgrind这两个工具可以很好地...
1. 引言 最近刷Leetcode经常看discuss,通常是佩服别人算法漂亮。但做第373题Find K Pairs with Smallest Sums时,被这个答案语言...
题记 之前一直说要分析拉勾网的数据就去学了爬虫,学习爬虫的过程还是很有意思的,写了很多小玩意也遇到很多问题,把学习过程记录在博客里,还意外还赚了点点击量。(貌似有点跑题了,好...
1. 引言 1.1 起因 这周去见应用数学的毕设老师Z,闲聊时Z说另一个同学代码里某个for循环要跑几小时,但这个for循环里操作并不复杂,主要就是转换和赋值。然后我就想,可...
1. 前言 并查集(Union Find Set),也称为不相交集数据结构(Disjointed Set Data Structure),两个名字各自概括了这一数据结构的部分...
网络的基本概念 客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器) 服务器:为客户端提供服务、数据、资源的机器 请求:客户端向服务器索取数据 响应:服务器对客...
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提...
突然想起来挺久前的一件事,因为太琐碎就不放到「深夜学算法」系列里了。 「交换两数」大概是编程入门者紧接着Hello World写的程序,常用和知名到都有段子: 通常交换两数都...
1. 前言 Bloom Filter的名字早有耳闻,但一直没看实现原理。今天乘地铁时心血来潮看了算法,顿时被其简单与优雅震惊。摘录下wiki上的介绍: A Bloom fil...