yetangye

8 Flips | 2 Magazines | 3 Likes | 9 Following | @yetangye | Keep up with yetangye on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “yetangye”

初级创客入门指南:开发板不只有Arduino | 雷锋网

我的父亲母亲

绝望与希冀

【图片出处:www.progressivelap.com】<p>六十多年前,哈佛大学的几位科学家理查德·所罗门(Richard Solomon)、莱昂·卡明( Leon Kamin)和莱曼韦恩(Lyman Wynne)等人拿着人类的好伙伴来做了个残酷的实验。他们把40只汪星人放在箱子里,箱子用隔断分成两半。在汪们所在的一边,实验人员对箱底通电,遭受电击的小家伙惨叫连连,它们试图通过不是很高的隔断板跳到另一边。但要命的是,跳过去之后,另一边也被通上了电,于是多次遭受的汪星人最后都放弃了跳跃,即使另一边再也不通电了它们也不会去再次尝试。关于这些实验的文章发表在了1953年的《异常和社会心理学期刊》(<i>Th</i> …

领导者常犯的五大错误

图解SSL/TLS协议

本周,CloudFlare宣布,开始提供Keyless服务,即你把网站放到它们的CDN上,不用提供自己的私钥,也能使用SSL加密链接。我看了CloudFlare的说明(这里和这里),突然意识到这是绝好的例子,可以用来说明SSL/TLS协议的运行机制。它配有插图,很容易看懂。下面,我就用这些图片作为例 …

数据库的最简单实现

所有应用软件之中,数据库可能是最复杂的。MySQL的手册有3000多页,PostgreSQL的手册有2000多页,Oracle的手册更是比它们相加还要厚。但是,自己写一个最简单的数据库,做起来并不难。Reddit上面有一个帖子,只用了几百个字,就把原理讲清楚了。下面是我根据这个帖子整理的内容。一、数 …

前端模块管理器简介

模块化结构已经成为网站开发的主流。制作网站的主要工作,不再是自己编写各种功能,而是如何将各种不同的模块组合在一起。浏览器本身并不提供模块管理的机制,为了调用各个模块,有时不得不在网页中,加入一大堆script标签。这样就使得网页体积臃肿,难以维护,还产生大量的HTTP请求,拖慢显示速度,影响用户体验 …