KK 给年轻人的99 条建议【翻译】
· ☕ 8 分钟

凯文·凯利(Kevin Kelly,网名 KK)是著名的科技评论家,曾经担任《连线》(Wired)杂志的第一任主编,他的著作《失控》在国内外都非常有名。


软件工程的最大难题
· ☕ 6 分钟

一、引言

大学有一门课程《软件工程》,研究如何组织和管理软件项目。

说实话,这门课不适合本科生,因为学生可能体会不到,课程到底要解决什么问题。只有亲身参与过大项目的开发,经历过大团队,才能感受为什么软件工程很重要,又很难做对。


大提琴为什么这么难学
· ☕ 35 分钟

(本文记录了我开始“破解大提琴计划”一个月以来的阶段性发现。图片比较多,虽然经过压缩,还是需要一定时间,请耐心等待加载。)


旧书处置攻略
· ☕ 1 分钟

五一准备搬家,处理了好些旧书,总结了一些经验心得。

旧书处理,不外乎这4个操作:

1 扔

非常旧的书可以考虑直接扔掉。

现在的书的质量很好,也不会有被韦编三绝的苦恼。但有些新书也可以考虑直接扔掉,比如一些成功学、言情小说、期刊杂志、网文书、排版很差的书。


《程序员的呐喊》读书笔记(一)
· ☕ 4 分钟

前言

01 写程序与开车

每个人都觉得自己会开车…其实这中间是有微妙的区别的。大多数司机的问题在于他们觉得“会开车”与“开好车”是一回事。


MacOS使用笔记(一)
· ☕ 1 分钟

很早便在使用Mac电脑,但有一搭没有搭,总是没有深入系统的使用,好多操作并不熟悉。

这次拿到一台新Mac,性能强劲,决定深度使用,记录如下:

1 输入法


正则表达式实用小案例
· ☕ 2 分钟

01 移除标签不必要属性

有时候从别的网页中拷贝到一些html结构,会带一些属性,而这些属性是不需要的,我们可以通过正则去掉。如:

<div id="mk-tabs" class="mk-tabs horizontal-style style1-tabs ui-tabs ui-widget ui-widget-content ui-corner-all"><ul class="mk-tabs-tabs ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">

上面那些id,class都是不需要的,当然还有其它属性,可以通过以下方式替换。


Markdown完全教程
· ☕ 2 分钟

最近在读《了不起的markdown》,对markdown有了进一步了解,总结Markdown重要的概念及相关工具链,以做备忘。

01 Markdown是什么?


Javascript异步编程的4种方法
· ☕ 5 分钟

你可能知道,Javascript语言的执行环境是"单线程"(single thread)。

所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。


《久坐不伤身》读书笔记:检查你的坐姿
· ☕ 2 分钟

“久坐不伤身(预防胜于治疗!久坐族的身体管理手册)”,作者:[哈丽特·格里菲]

久坐不伤身,我信你个鬼!预防胜于治疗倒是真的。

这本书微信读书免费读,也有电子版。

很薄,篇幅短小。内容也很少,几张图片就介绍完了。主要是提供了一些锻炼的方法,保健操之类的。每天锻炼才能达到预防的效果。大家赶紧练起来。