李永翔
李永翔
Can someone tell me what's wrong with it? Is caused by my python setting? > > > view.run_command("jshint") > > > Saving buffer to: D:\Program Files\Sublime3\Data\Packages\Sublime-JSHint/.**temp** > > > Plugin...
官网有个错别字
首页右上角「迄今」写成了「乞今」
我觉得自己最近越来越懒散了,可能是因为「winter is comming」。 借了一本书,准备这周内看完,现在才刚看了个序。 本来准备20号把 mustache 源码读完,顺便写篇博客。但截止到今天,刚80%,博客还没影。 话说最近在做测试,发现了测试时候的一些痛点,想解决掉。可是确迟迟没能下手。 好多好多的事情,其实到了现在,竟然一个还没成。现在只能假装很忙的样子在公司加班,还忙里偷闲,想写点儿东西。又一次陷入了拖延症的怪圈。谁让我一不小心吃了公司的加班餐呢!自作孽,不可活。 下面咱们来说说成功学吧。我记得很小的时候我就很瘦,很弱小,还经常生病。所以我就特别希望能成为一个肌肉男,最起码也得是个死胖子。而我堂哥,那时候可是标准的肌肉男,他可以单手把我拎起来,就像拎小鸡一样。这让我一度很苦恼,于是我就发奋要成为一个像他那么健壮的男子。那时候,他经常锻炼,每天要举一个很重的杠铃。于是,我也举,每天都举。就这样居然也坚持了两个多月。但我还是很瘦,还是很弱小,经常生病。 那时候老师常教育我们凡事要坚持,只要坚持就能成功,只能努力就一定有收获。可是我还是那个我,身体并没有变强壮。也许你会说,肯定是我坚持的还不够久。好吧,我只想说,郭敬明就算再努力去增高,也到不了姚明的胳肢窝。这就是差别,不是努力所能弥补的。有些事情,明知山有虎,就别再傻逼似的还向虎山行了,你又不是武松。 很多事情,不是努力就能有结果的。所以最重要的就是了解自己,了解你所做的事。是否值得,生命只有一次,没有必要去浪费太多的经历去做一件你就算很努力去做,也可能没别人随便做做好的事情上。 认清自己,知其不可为而为之,那是勇气,也是愚蠢。你的明知徒劳的努力,可能只是为了让自己觉得不后悔而已,但是那又能有什么卵用。这和阿Q的那套理论又有什么差别。「虽然失败了,但至少我曾经为它努力奋斗过」,不过是自我感动而已。永远不要跟天才比天赋,也不要跟傻逼比下限。 看到过一句话,我觉得竟很有道理。「这些年我一直提醒自己一件事情,千万不要自己感动自己。大部分人看似的努力,不过是愚蠢导致的。什么熬夜看书到天亮,连续几天只睡几小时,多久没放假了,如果这些东西也值得夸耀,那么富士康流水线上任何一个人都比你努力多了。人难免天生有自怜的情绪,唯有时刻保持清醒,才能看清真正的价值在哪里。」———By于宙.《我们这一代人的困惑》
--- ## 什么是Shell脚本 ### 示例 看个例子吧: ``` #!/bin/sh cd ~ mkdir shell_tut cd shell_tut for ((i=0; i bash ``` 但在Mac OS上不是,/bin/sh和/bin/bash是两个不同的文件,尽管它们的大小只相差100字节左右: ``` iMac:~ wuxiao$ ls -l /bin/*sh -r-xr-xr-x 1 root...
# 深入理解javascript原型继承 作为一门被长期误解的编程语言,javascript一直被人所诟病.但是如果你真正的了解它之后,你会深深的爱上它. 首先,javascript是一个面向对象的编程语言,而且是一个纯粹的面向对象.虽然很多人不能理解,因为在他们眼中,只有像java,c++这样的编程语言才能称之为面向对象.但是,我只想说,你误解我,是因为你不懂我. > [JavaScrip秘密花园](http://bonsaiden.github.io/JavaScript-Garden/zh/#intro)在JavaScrip中,一切变量皆对象,除了两个特殊值undefined 和 null. **什么是面向对象?** - 一切事物皆对象 - 对象具有封装和继承特性 ## \- 对象与对象之间使用消息通信,各自存在信息隐藏 以这三点做为依据,C++ 是半面向对象半面向过程语言,因为,虽然他实现了类的封装、继承和多态,但存在非对象性质的全局函数和变量。Java、C# 是完全的面向对象语言,它们通过类的形式组织函数和变量,使之不能脱离对象存在。但这里函数本身是一个过程,只是依附在某个类上。 然而,面向对象仅仅是一个概念或者编程思想而已,它不应该依赖于某个语言存在。比如 Java 采用面向对象思想构造其语言,它实现了类、继承、派生、多态、接口等机制。但是这些机制,只是实现面向对象编程的一种手段,而非必须。换言之,一门语言可以根据其自身特性选择合适的方式来实现面向对象。所以,由于大多数程序员首先学习或者使用的是类似 Java、C++ 等高级编译型语言(Java 虽然是半编译半解释,但一般做为编译型来讲解),因而先入为主地接受了“类”这个面向对象实现方式,从而在学习脚本语言的时候,习惯性地用类式面向对象语言中的概念来判断该语言是否是面向对象语言,或者是否具备面向对象特性。这也是阻碍程序员深入学习并掌握 JavaScript 的重要原因之一。 实际上,JavaScript语言是通过一种叫做原型(prototype)的方式来实现面向对象编程的。它和其他的面向对象类编程语言一样,只是它的实现方式不同而已,或者说他们采用了不同的面向对象设计哲学。 在基于类的面向对象方式中,对象(object)依靠类(class)来产生。而在基于原型的面向对象方式中,对象(object)则是依靠 构造器(constructor)利用...
I download viewport-units-buggyfill from npm, the version is 0.6.2 and I found that it is not the latest code, the iOS version detect regExp is not the latest