独立博客档案 San Francisco
饮冰先生
mayanbin.com我是饮冰先生,毕业于北京邮电大学,获计算机技术硕士学位。我目前在中国北京居住和工作,从事 IT 行业。我喜爱阅读、电影、数码技术和一切美的事物,也喜欢哲学和历史。我是一个具有 INFP 性格的人。
- 收录文章
- 45 篇文字被发现
- 文章访问
- 61 次从这里出发阅读
- 博客访问
- 1 次前往作者站点
- 最近更新
- 02.28 2022年
FROM THIS BLOG
最近文章
创造者的鉴赏力
本文是 Taste for Makers 的中文翻译,经原作者 Paul Graham 的同意,公开发表。 在保留和不改变本版权信息的前提下,本译文可以自由地复制,变更和再发布。 Copyright 2002 by Paul Graham 原文地址:ht...
使用 Draft.js 来构建一个现代化的编辑器
在前端,编辑器是一个非常重要的 Web 组件,任何需要编辑的地方都需要纯文本或富文本的编辑器。目前,纯文本编辑器主要依靠 HTML 的 textarea 标签来实现,而所见即所得的富文本编辑器由于增加了粗体、斜...
毕业两年记
北邮的硕士研究生学制是两年半,所以在 2015 年春节前后,找工作的事情尘埃落定之后,也就意味着即将毕业离校了。 一、选择 和北邮的大部分“渣硕”一样,在找工作的那半年里,我也拿到了不止一两个的 Off...
实时协同编辑和 OT 算法
随着工作任务的规模和复杂度日益增大,团队中的协同成为工作中的常态。 1984 年,MIT 的科学家提出了计算机支持的协同工作(Computer Supported Cooperative Work,缩写为 CSCW),使得人们可以借助计算...
Git 命令清单
从 2011 年开始接触 Git 到现在,我的使用时间不算太短,但是却只限于 add、commit、push 这几个简单命令。最近因为工作需要,我将 Pro Git 通读一遍,故有此篇。 前言 Git 是一个分布式的版本控制系...
压缩 Jekyll 中的 HTML 和 CSS 代码
几年前,@mdo 开发了 Jekyll,如今已经成为最流行的静态博客网站生成器。我从 2012 年开始使用 GitHub Pages 和 Jekyll 搭建博客,最近在修改主题的时候,计划对网页代码进行优化。所以有了此文记录。 一...
如何开发一个 Chrome App
2008 年,Google 开发一款全新的基于 WebKit 内核的网络浏览器 Chrome,如今已经占有全球 58% 的市场份额。而运行于 Chrome 浏览器之上的 Chrome App,是一个由 HTML、CSS 和 JavaScript 构成的应用程序,...
Mac OS X 下终端的配置
工欲善其事,必先利其器,今天要讲的是日常开发中最常用到的终端的配置。以下教程会用到: iTerm2 Solarized oh-my-zsh 一、使用 iTerm2 代替默认终端 都说自带的终端不好用,何不试试 iTerm2...
关于正则表达式
所谓正则表达式,就是一种描述字符串结构模式的形式化表达方法。在许多工具(如文本编辑器)及编程语言(如 Perl、JavaScript、awk)中,正则表达式都扮演了极其重要的角色。 正则表达式的起源 关于正则...
几种常见排序算法的总结
排序算法是计算机科学中最常见的一类算法,也是程序员在求职面试时最经常会被问到的。所以本文中,将会对几种常见的排序算法进行简单的介绍和分析。 一、插入排序 插入排序(Insertion Sort)由 N-1 趟...
如何设计一个简单的 CSS 栅格系统
页面设计中的栅格系统是一种平面设计的方法与风格。运用固定的格子(包含了水平和垂直方向的参考线)设计版面布局,使页面风格工整简洁。 下面我将要介绍是如何实现一个简单的(只有 100 行的 CSS 代码)...
读「人月神话」
我在本科学习计算机专业时,就听过有一本鼎鼎大名的书叫「人月神话」,但却也一直没有机会阅读。直到前一阵子在北邮的图书馆中无意发现了这本书,就借下来翻看,读到了一些很多很有价值的观点,受益颇多,...