Wushuang’blog


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

思念的极致·其三

发表于 2016-03-16   |   分类于 情感   |  

包子是部门新来的实习生。

他是个奇怪的人。

他有两部手机,一部是像模像样的智能机,另一部是过时到收废品的人也不会正眼瞧一眼的板砖诺基亚,样子与下面这张图片很像:

阅读全文 »

思念的极致·其二

发表于 2016-03-16   |   分类于 情感   |  

近日,论坛中一位网友的发帖引来了无数人泪奔感动。帖子中写到该网友无意中点进了已故5年多的高中同学的QQ空间,却发现自2010年同学不幸离世至今5年多的时间里,同学母亲一直坚持不断地在儿子的QQ空间留言板上留言。

阅读全文 »

思念的极致·其一

发表于 2016-03-16   |   分类于 情感   |  

我和朋友昨晚去喝酒,我的朋友腰缠万贯,开着豪车,日入斗金,身边美女不断,却在喝醉了之后蹲在路边的小树下哭的像个傻逼,他哭着说他想他妈,我想把他拉走,他却死死的抱着那棵树不放手,不停的喃喃自语:

阅读全文 »

JS判断客户端是否是iOS或者Android

发表于 2016-03-16   |  

通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下:

1
2
3
4
5
6
7
<script type="text/javascript">
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
alert('是否是Android:'+isAndroid);
alert('是否是iOS:'+isiOS);
</script>

可以打开你的Android手机或者iphone扫描看看

下面一个比较全面的浏览器检查函数,提供更多的检查内容,你可以检查是否是移动端(Mobile)、ipad、iphone、微信、QQ等。

第一种:来自HTTP://blog.baiwand.com/?post=176

阅读全文 »

前端搜集

发表于 2016-03-16   |   分类于 前端搜集   |  

前端收集

在前端路上摸索前行,在这里分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者。欢迎更新,以下各排名不分先后顺序。

自己 RSS 长期订阅了一些IT 和技术相关博客,这里是我Feedly 输出的opml,可直接导入一些RSS 阅读器:
https://github.com/foru17/luolei-dotfiles/blob/master/feedly.opml

阅读全文 »

前端开发知识结构

发表于 2016-03-16   |   分类于 前端知识结构   |  

Frontend Knowledge Structure

项目起源

还记得@jayli 的这幅前端知识结构图么。

前端知识结构

图片的形式具有诸多的不便。缺失源图的我们,无法为此图贡献些什么,随着时间的迁移,或许有些技术点会发生改变,所以有了这个GitHub项目。我们可以通过协作的方式来共同维护这个项目。Git的历史记录也可以见证前端行业的一些变迁。

阅读全文 »

快速排序(Quicksort)的Javascript实现

发表于 2016-03-16   |   分类于 排序法   |  

日本程序员norahiko,写了一个排序算法的动画演示,非常有趣。

排序算法(Sorting algorithm)是计算机科学最古老、最基本的课题之一。要想成为合格的程序员,就必须理解和掌握各种排序算法。
目前,最常见的排序算法大概有七八种,其中“快速排序”(Quicksort)使用得最广泛,速度也较快。它是图灵奖得主C. A. R. Hoare(1934–)于1960时提出来的。

阅读全文 »

怎样写一个解释器

发表于 2016-03-15   |   分类于 解释器   |  

怎样写一个解释器

这是一篇解释器的入门教程。虽然我试图从最基本的原理讲起,尽量让这篇文章不依赖于其它知识,但是这篇教程并不是针对编程的入门知识,所以我假设你已经学会了最基本的 Scheme 和函数式编程。我不是很推崇函数式编程,但它里面确实包含了很重要的一些方法。如果你完全不了解这些,可以读一下 SICP 的第一,二章(或者接下去读 The Little Schemer)。当然你也可以继续读这篇文章,有不懂的地方再去查资料。我在这里也会讲递归和模式匹配的原理。如果你已经了解这些东西,这里的内容也许可以加深你的理解。

阅读全文 »

一种新的操作系统设计

发表于 2016-03-15   |   分类于 操作系统设计   |  

一种新的操作系统设计

我一直在试图利用程序语言的设计原理,设计一种超越“Unix 哲学”的操作系统。这里是我的设想:

  • 这种系统里面的程序间通信不使用无结构的字符串,而是使用带有类型和结构的数据。在这样的系统里面,Unix 和其它类似操作系统(比如 Windows)里的所谓“应用程序”的概念基本上完全消失。系统由一个个很小的“函数”组成,每个函数都可以调用另外一个函数,通过参数传递数据。每个函数都可以手动或者自动并发执行。用现在的系统术语打个比方,这就像是所有代码都是“库”代码,而不存在独立的“可执行文件”。
阅读全文 »

我为什么离开 Cornell

发表于 2016-03-15   |  

我为什么离开 Cornell

很多人都知道,我曾经在 Cornell 博士就读,两年之后转学到了 Indiana 大学。几乎所有人,包括 Indiana 大学的人都感觉奇怪,为什么会有人从 Cornell 这样的“牛校”转学到 Indiana。我曾经在之前的博文里提到 Cornell 的情况,比如学生一上课就忙着抄笔记,作业压得喘不过气,等等。那些都是实际的情况,所以我没什么必要为我的“母校”说好话。

阅读全文 »
123…5
Wu Shuang

Wu Shuang

胡编一通,乱写一气。猴赛雷。

50 日志
16 分类
12 标签
RSS
Weibo Twitter GitHub 简书 王垠 Node中文 阮一峰 前端乱炖 淘宝前端 腾讯前端 w3ctech 前端观察 开源中国 Fedora社区 大前端 蓝色理性 css88 汤姆大叔 夏天的森林 前端导航 Js秘密花园 徐飞 Div.IO 极客学院 妙味课堂 慕课网 智能社 传智播客 notes
© 2016 Wu Shuang
由 Hexo 强力驱动
主题 - NexT.Pisces