Posts by 撒得一地:
CSAPP Cache 详细解析
前言 又要来推荐CSAPP这本书啦。很多同学可能写了这么久代码,计算机的基本工作方式都不太懂,看这本书会给你一种融会贯通的感觉,小到二进制位级操作,大到手撸web服务器。 今天主要整理下Cache的运行机制。 什么是Cache 编程说到底其 […]
收集的一些镜像 url
404 – Page Not Found We're sorry! The page you were looking for might have moved to a new location. &nbs […]
JavaScript While循环语句
在写一个程序,你可能会遇到需要反复执行某项操作的情况。在这种情况下,你需要编写循环语句来减少重复的操作语句。 JavaScript 支持循环操作,循环操作减少了编程压力。 While 循环 在 JavaScript 中的最基本的循环是 wh […]
JavaScript Switch-Case语句
你可以使用多个的 if…else…if语句,来实现程序逻辑的多路分支。然而,这并非总是最好的解决方案,尤其是当所有的分支取决于单个变量的值的时候。 从 JavaScript 1.2 开始,你可以使用 switch 语 […]
最短路径算法总结
前言 因为我在跟Robert Sedgewick的Algorithms,所以本文和前面几篇算法文章一样,都是基于这门课的梳理总结,并加以自己理解,这种学习方式其实效率还挺高的。 最短路径算法 最短路径问题有多种情况可以讨论 给定起点的最短路 […]
10个值得深思的PHP面试问题
Q1 第一个问题关于弱类型 $str1 = 'yabadabadoo'; $str2 = 'yaba'; if (strpos($str1,$str2)) { ech […]
谈一谈JavaScript中的动态this值
对于大部分的JavaScript初学者而言,该语言中的this臭名狼籍。JavaScript中的this 值取决于它被调用的时机。本文,我们就来讨论一下这个奇怪的特性。 令人烦恼的动态this 在JavaScript中,this的动态特性总 […]
JavaScript if…else 语句
当在编写一个程序时,你总是需要为不同的决定来执行不同的动作。在这种情况下,你需要使用条件语句来使你的程序作出正确的决定。 JavaScript 支持条件语句,根据不同的条件,用来执行不同的操作。下面,我们将详细解释 if…els […]
JavaScript 运算符
运算符是什么? 让我们看一个简单的表达式 4 + 5 等于 9。4 和 5 在这里称为操作数和 '+' 称为运算符。JavaScript 支持以下类型的运算符。 算术运算符 比较运算符 逻辑 (或关系) 运算符 赋值运算符 […]
JavaScript 变量
JavaScript 数据类型 一种编程语言的最基本特征之一是它支持的数据类型集。这些都可以表示和操作编程语言中值的类型。 JavaScript 允许你使用三个原始的数据类型: 数字,如 123、120.50 等。 文本字符串,如 &quo […]