目录
- javascript 61
- other 65
- git 23
- jekyll 9
- github 1
- nodejs 6
- html5 6
- nosql 2
- web 8
- java 13
- php 8
- google 1
- codepuzzle 6
- book 3
- python 2
- v8 2
javascript
- 再谈 ReactDom.render
- React 是否保持 state 更新的顺序?
- JavaScript 深拷贝性能分析
- 一张神奇的 gif 图,可以显示自己的 MD5 值
- 使用 ascii 码生成可以扫码的二维码
- 使用 D8 分析 javascript 如何被 V8 引擎优化的
- React:"don't fuck it up like Google did with Angular"
- 移动 Web 滚动性能优化:Passive Event Listeners
- 如何百倍加速 Lo-Dash?引入惰性计算
- JavaScript V8 性能小贴士
- 利用函数的惰性载入提高 javascript 代码性能
- 为什么 parseInt(0.0000008) === 8?
- JavaScript Puzzlers 解密(一):为什么 ["1", "2", "3"].map(parseInt) 返回 [1, NaN, NaN]?
- 高效 jquery 的奥秘
- 利用函数的惰性载入提高 javascript 代码性能
- 10 个你需要了解的最佳 javascript 开发实践
- 9 行 javascript 代码获取 QQ 群成员
- javascript 的 quine 程序升级版
- 基于 canvas 将图片转化成字符画
- JavaScript 中的异步梳理(3)——使用 Wind.js
- JavaScript 中的异步梳理(2)——使用 Promises/A
- JavaScript 中的异步梳理(1)——使用消息驱动
- JavaScript 中的异步梳理(0)
- 谈 javascript 变量声明
- JavaScript 的怪癖 3:标准的等号 (==)
- javascript 中强制执行 toString()
- 强制转换对象(objects)为原始值(primitives)
- JavaScript 中的自动分号插入(ASI)
- JavaScript 的怪癖 2:两个「空值」:undefined 和 null
- JavaScript 的怪癖 1:隐式类型转换
- javascript 的 12 个怪癖(quirks)
- ECMAScript:ES.next 和 ES6 以及 ES Harmony 之间的区别
- JavaScript 当中的代码嗅探
- javascript 中的 delete
- 学习 JavaScript - 我的经验与建议(译)
- JavaScript 的 typeof 的用途
- JavaScript 并非所有的东西都是对象
- JavaScript:将所有值都转换成对象
- JavaScript中,{}+{}等于多少?
- 在 javascript 中,为什么 [1,2] + [3,4] 不等于 [1,2,3,4]?
- JavaScript 的 MVC 模式
- 你的 mixin 兼容 ECMAScript 5 吗?
- ECMAScript 5的严格模式:strict mode介绍
- Javascript 的兴起是否意味的 LAMP 的灭亡
- 10 个让朋友对你刮目相看的 CoffeeScript 单行代码绝技
- javascript Array 中 shift 和 pop 的妙用
- javascript 不可用的问题探究
- 为什么 ++[[]][+[]]+[+[]] = 10?
- 10 个技巧助你写出卓越的 jQuery 插件
- javascript 编程风格
- javascript 是一门令人愉悦的语言
- 大型应用的 javascript 架构
- 你不知道你不懂 javascript
- 开发者最容易犯的 13 个 JavaScript 错误
- 细数 javascript 容易被忽略的语法陷阱
- 写了 10 年 Javascript 未必全了解的连续赋值运算
- javascript 程序编码规范
- 如何避免产生赋值语句
- 你的编程语言能这样做吗?
- Javascript 的 10 个设计缺陷
- javascript 一怪——arguments 对象
other
- 你们想要的徽章终于制作完了
- 两个月之前为 Phodal 新书《自己动手设计物联网》作序,今天终于正式开售了
- HTTP 状态码 451:基于法律上的原因,我不能向你展示网页内容
- 我的公众号正式接受外部投稿,所有打赏金额归投稿者
- 我为什么“明目张胆”地和异乡好居撕逼?因为我是千千万万普通程序员的一名
- 提升影响力,打造程序员的个人品牌
- 新时代的「卢德分子」:互联网行业会被培训机构毁掉吗?
- 我的编程之路:「懒惰」是程序员最大的美德
- 基于 DHT 网络的磁力链接和BT种子的搜索引擎架构
- DHT Protocol:BitTorrent DHT 协议中文翻译
- Google Chrome 中的高性能网络
- 一道逻辑题 - 我拿走了哪个数
- UC 开发语言的选择
- 如何看待一些知名博客推广软文的行为?
- 屌丝应该知道的 6 个残酷人生事实(血泪翻译)
- 去死吧!你这个异教徒!
- 据说,年薪百万的程序员,都是这么开悟的(二)
- 据说,年薪百万的程序员,都是这么开悟的(一)
- 苦B程序员们,你的法拉利呢?
- Linux 计划任务 — crontab
- 从「王师傅一共损失了多少钱」说开去
- 为什么说任何基于比较的算法将5个元素排序都需要7次?
- 老生常谈:面试算法有必要吗?
- 少走弯路的10条忠告
- 开发者如何提升和推销自己
- C++ 中 0 是十进制还是八进制?
- 千万不要把 bool 当成函数参数
- 精通one,学习another,关注next
- 『神雕瞎驴』金庸看完哭了
- 让人目瞪口呆的三位世界级电脑大师
- 你为什么薪水那么低(二)之 生产力
- 你为什么薪水那么低
- 程序员之路——一个老程序员对刚上大学的学弟学妹的忠告
- 人有多大懒,才有多大闲 (评论『卓有成效的程序员』)
- 写更少的代码
- 关于编程学习的七点思索
- 人民币的符号的正确表示法?一杠?两杠?
- 函数要多小才够好——谈小函数之道
- 程序员学英语三部曲
- 时间管理的7个方法
- 20个数据库设计的最佳实践
- 十三个代码注释的小技巧
- 程序员看法上的几个典型错误
- 那就叫它Util吧
- 各种囧然不同流行的编程风格
- 程序员成熟的标志
- 一条很有价值的编程建议
- 反 for-if 编程模式
- 博客排版要注意的五个问题
- 如何为https网站加入ssl证书
- 成为高效程序员的搜索技巧
- 少走弯路的10条忠告
- for 循环为何可恨?
- 三种东西永远不要放到数据库里
- 一个合格的程序员应该读过哪些书
- 5 个常见的 Rails 开发误区
- lua脚本文档中文翻译(基础)
- 高效编程的秘诀
- 如何构建优质代码
- 25个必须记住的SSH命令
- 极限编程的12个实践原则
- 当心那些有歧义的命名
- 改良程序的11技巧
- go是函数式编程语言吗?
- 甲骨文CEO在耶鲁大学 2000 届毕业典礼上的演讲:退学吧
git
- GitHub for Windows 使用了哪些开源库(一)
- github 不能访问了,无法连接到服务器
- 理想的写作环境:git+github+markdown+jekyll
- 多个github帐号的SSH key切换
- Git教程 快速上手
- git多人协作开发流程
- progit - 起步
- progit - Git 内部原理
- Git魔法 - 附录 B 本指南的翻译
- Git魔法 - 附录 A Git的缺点
- Git魔法 - Git大师技巧
- Git魔法 - 分支巫术
- Git魔法 - 多人Git
- Git魔法 - 克隆周边
- Git魔法 - 基本技巧
- Git魔法 - 入门
- Git魔法 - 关于历史
- Git魔法 - 揭开面纱
- Git魔法 - 前言
- 在 mac 上使用 Git 和 GitHub 连接
- Git/SVN 常用命令笔记
- window 下建立 github 连接
- 在 github 上建立 pages 的过程
jekyll
- 为 jekyll 博客添加 category 分类
- 使用jekyll在Github上搭建博客
- Markdown 语法 (简体中文版)
- markdown 快速入门
- 使用 jekyll 提高 Demo 开发效率
- 为 jekyll 博客添加静态搜索
- 优化 jekyll 站点的 SEO 技巧
- mac 本地按安装 jekyll
- jekyll 的一些函数和技巧
github
nodejs
html5
- 基于单个 div 的 CSS 绘图
- HTML5 Prefetch
- 现在就使用HTML5的十大原因
- 关于html5的7个传说
- 避免常见的六种HTML5错误用法
- 28个你必须知道的HTML5的新特性,技巧以及技术
nosql
web
- HTTP API 设计指南
- 前端开发,从菜鸟到大牛的取经之路
- Web开发者不可不知的15条编码原则
- web前端研发工程师编程能力成长之路
- 浏览器如何渲染文本
- 默认Web字体样式
- 你会做Web上的用户登录功能吗
- 最佳 Web 中文默认字体
java
- 名词王国里的死刑(翻译)
- 好代码是廉价的代码
- 为什么 jdk 中把 String 类设计成 final
- java API 设计准则
- 关于 Java Collections API 您不知道的 5 件事,第 2 部分
- 关于 Java Collections API 您不知道的 5 件事,第 1 部分
- 关于 Apache Maven 您不知道的 5 件事
- Google Guava Collections 使用介绍
- 关于返回 Null 值的问题
- 只要一个返回语句
- java编程的78条黄金法则
- 离开Java,寻找更佳语言的10大理由
- Java编程中“为了性能”尽量要做到的一些地方
php
- Flarum 的故事:我为什么开发 Flarum
- 强强联合:FluxBB 作者加盟 Flarum
- Laravel 5.0 的新特性
- PHP 中「自增、自减」运算引发的奇怪问题
- PHP 循环中「引用」引发的奇怪问题
- 自己动手设计 PHP MVC 框架(一)——URL
- 如果开发php语言的是英国人
- 从一道php面试题说起
codepuzzle
- 代码之谜(五)- 浮点数(谁偷了你的精度?)
- 代码之谜(四)- 浮点数(从惊讶到思考)
- 代码之谜(三)- 运算符
- 代码之谜(二)- 语句与表达式
- 代码之谜(一)- 有限与无限
- 代码之谜(零)- 开篇/前言/序