数据结构
-
【第915期】从Chrome源码看JS Array的实现
前言昨天是不是看了一篇类短篇小说呢,非常详细的一篇。四月份最后一周,周末就是五一节了。今日早读文章由@李银城分享。 正文从这开始~在此之前,笔者将Chromium升级到了最新版本6…
-
深入理解JSON
我们先来看一个JS中常见的JS对象序列化成JSON字符串的问题,请问,以下JS对象通过JSON.stringify后的字符串是怎样的? 先不要急着复制粘贴到控制台,先自己打开…
-
程序员,如何从平庸走向理想?
也许我们都不是天才的程序员,但至少我们都可以成为一个理想的程序员。 我算是靠坑蒙拐骗入的程序员的门,然后一路狂奔。26 岁之前几乎没有任何写代码的经验,研究生毕业却意外选择了一家…
-
代码真的有必要写到完美吗?
过去几个月,我总是在问自己类似的问题:为什么我们总在苛求完美的代码?因为内部项目需要,重新捡起编码任务之后,我发觉我们组内(也可能是大多数软件开发世界中的大多数人)花费了大量时间…
-
XML 与 JSON 优劣对比
简介 XML 和 JSON 是现今互联网中最常用的两种数据交换格式。XML 格式由 W3C 于 1996 年提出。JSON 格式由 Douglas Crockford 于 2002…
-
fdisk:Linux 下管理磁盘分区的利器
一块硬盘可以被划分成一个或多个逻辑磁盘,我们将其称作分区。我们对硬盘进行的划分信息被储存于建立在扇区 0 的分区表(MBR 或 GPT)中。 Linux 需要至少一个分区来当作根文…
-
被社区关注的 Blink 开源到底向上游贡献了什么?
导读:如同我们去年 12 月在 Flink Forward China 峰会所约,阿里巴巴内部 Flink 版本 Blink 将于 2019 年 1 月底正式开源。今天,我们终于等…
-
浏览器渲染原理及流程
我们可能都知道浏览器含有一个渲染引擎,用来渲染窗口所展示的内容。默认情况下,渲染引擎可以显示html、xml文档及图片,它也可以借助插件(一种浏览器扩展)显示其他类型数据,例如…
-
戏说HTML5
如果有非技术人员问你,HTML5是什么,你会怎么回答? 新的HTML规范。。。 给浏览器提供了牛逼能力,干以前不能干的事。。。(确切地说应该是给浏览器规定…
-
Java 征途:行者的地图
前段时间应因缘梳理了下自己的 Java 知识体系, 成文一篇望能帮到即将走进或正在 Java 世界跋涉的程序员们。 [h1]第一张,基础图[/h1]大约在 2003 年我开始知道 …