很好,新版的OS X 10.11 真是坑了无数的开发者

昨天更新了一下,升级到了10.11 EI Capitan 版本,然后就惊奇的发现,我的MySQL连不上了!!!
错误提示:

Reason: unsafe use of relative rpath libmysqlclient.18.dylib

呵呵哒~ 然后百度之,找到原因,据说是:EI Capitan 增加了 System Integrity Protection 的功能,阻止了写入的操作的,默认是开启的,需要关闭。

好吧,关闭方法:

重启电脑,开机时按住 cmd + R,进入 Recovery 模式。然后打开终端工具 ,输入命令:csrutil diable,然后再次重启电脑即可。

嗯嗯,棒棒哒~ 感觉新系统是在强刷存在感,让无数开发者蛋疼了一把。

最后忠告: 升级有风险,更新需谨慎!

棒棒哒~ 好久没更新,冒个泡,证明博客还没死,哇哈哈哈哈

很神奇的问题: 你怎么跟别人解释你的职业?

你或许可以很直接的跟别人解释说,“我是一名设计师”,“我是一名医生”,你也可以很轻松的来证明自己的能力,“我有很棒的设计”,“我救过无数的患者”,但是,我一直很纠结的问题在于,你如何向别人解释:“我是一名前端”?

今天跟同事聊天的时候,说到网页的一些东西的时候,我发现自己根本没有办法去解释自己在做什么。你可以很笼统的说,“网站上的东西都是我做的”,但是,事实上是吗? 好像又不是。

大家说你的网站好,大都在说你的网站设计的如何漂亮,看着如何的舒服,排列如何的人性等等,但是这些是前端的功劳么? 最直接的感觉就是,你前端不过是一个把设计师设计的图片放到网页上的一个职业,那么,你有什么价值呢?

你没有办法像后端程序员一样骄傲的说,“你看上百万的请求都是我在撑着,你们所有的中心都是我,你看我多稳定!”,也没有办法像设计师那样说:“你看我的设计多棒,多和谐的配色,多酷炫的效果!”,而当你给别人看你的东西的时候,别人是根本看不到你做的事情的,你不可能跟别人说,“你看我这里用了多高端的技术,这里用了多棒的效果”,在一般人眼里,“你这些不都一样么?”

是呀,看着都是一样的东西,那你的意义在哪里?你和别人用的一样的技术,但是别人的图片比你的更漂亮,最后的效果就是,“你看看人家做的多好,你这都做了些什么呀?!”, 是呀,前端是那么的依赖设计。

你会突然间发现,“我的职业是不是低人一等呀?”

“你比后端会设计,你比设计师会写代码” --- 这是我想了半天想到的优势,然而呢,你的代码依赖于后端,你的设计依赖于设计师,所以呢? 你拿什么来证明你是前端呢?或者说,你拿什么来证明前端的意义呢?

以前一直觉得前端是个“面子”职业,最容易被别人看到,也最容易解释自己的东西,但是现在我发现,前端还真的是要多看看“里子”的。再一个就是,前端呀,还是应该多学学设计!

“七岁的那一年
抓住那只蝉
以为能抓住夏天

十七岁的那年
吻过她的脸
就以为和她能永远”

北京的今天冷极了,五月份最冷的一天吧,8°C,又是一个雨天。
一个人窝在家里,暗暗的房间,不想开灯,“据说下雨天,巧克力和音乐更配哦~”,或许是“感伤和音乐更配”吧。杂七杂八的听了大半天的歌儿,一瞬间被这首《如烟》给抓了一下,嗯嗯,又来聊时间了。。。

我总是在观察时间,感慨时间,却始终没有找到一个方法能让我心安理得的去使用时间。
时间从来都不偏袒谁,永远都是不急不慢的走着,把该带来的带来,该带走的带走。有时候觉得它像是一条传送带,把一些东西送到你的眼前,再把一些东西从你的身边带走,没有感情,冷冷的,不献媚,不强求。只是有时候人会有些偏执,摆摆手退回了新来的东西,回头把已经过期的东西抱的更紧。时间永远不会在意,不会在意你此刻开心还是难过,期待还是错失,偏执还是迷茫,它总是从你面前经过,留下些东西,带走些东西。

人们总是格外在意已经拥有即将失去的东西,而对新的东西视而不见,是呀,陪伴了好久,已经沾染上了自己的味道,像是林夕歌词里写的那样,“千金不换,它已熟悉我的汗,它是我肩膀上的指环”。有时候我会去想,这种偏执到底对不对,当你选择了一意孤行之后,你将面对的是什么?是一番孤寂后的柳暗花明?还是越陷越深的在劫不复?没有人知道。想起公司毛哥常说的话,“自己选的路,就算跪着也要把它走完”,我觉得,还是宁愿站着,要是能坐着就更好了。

所以感伤归感伤,有些事情还是要自己来选择,不要怕失去什么,因为也许某一天,时间会来帮你把这份感伤给打包带走,或许,不应该像歌里唱的那样恋恋不舍,微笑着挥挥手说不定是更好的选择呢?

但愿这不是一篇鸡汤文。。。。

被鸡汤灌得多了,就会想爬出坛子。“外面的汤那么多,我想出去尝尝”

多少年我们一直被教育,“只要肯努力,一定会成功的”,“兔子那么有天赋,最后还不是输给了乌龟”,“天才要靠99%的汗水”等等,各种鸡汤浸泡着我们,让我们在汤池子里奋力的游着,耳边一直有个声音在告诉鼓励着我们,“努力游过去,就是成功了,不要放弃,谁都可以的~”,马云也是这么鼓励那些创业者的,“今天很残酷,明天更残酷,但是后天很美好,大部分人死在明天晚上”

真的是这样么?我已经听到了你们在屏幕对面那不屑的冷笑。 是呀,我也想轻轻的说一句,“哼,可笑~”,我们看看自己身边的人,看看那些你心目中的牛人,他们哪个不是顶着天赋的光环走到高处的平台的,真的只是努力就可以办到的么?父母们一遍一遍的说,“你看看人家谁谁谁,人家能那样,你为什么不能?!”,是呀,这个问题我问过自己无数遍,为什么人家能那么牛,我为什么不能?都是一个脑袋,两只手,都是同样的时间,为什么人家可以,我不可以?我就是比人家笨么?

是的,你就是比人家笨!你总是要承认,每个人从出生就是不一样的,没人有不同的样貌,不同的个性,不同的天赋属性,不同的思维方式。你肯定知道每人都有自己的长处和短处,所以你不得不承认,在某些方面你就是比别人笨,天赋点就没人家高。你可能会说,“我们比别的,上帝是公平的,他在给你关上一扇门的时候,总会给你打开一扇窗”。真的不好意思,上帝还真没那么多功夫去开窗。有时候上帝觉得天气好,就把门和窗都打开,有时候阴天下雨,就把门窗都关上,上帝从来都没有给过人平等,从出生就没有。

人们都是,“人人平等,你看每个人生下来都是什么都没有,只知道哭,死了也是都化成一盒灰烬而已,上帝多么平等~”,可是你看有多少孩子从小就是百般呵护,几代家产,万宠一身,有多少孩子从小就聪明机灵,样貌客人,顺风顺水,又有多少孩子是出生就食不果腹,衣不护体,不见天日,又有多少孩子是出生就恶疾缠身,身体残缺,苦不堪言。人人平等?上帝公平? 这些都平等么?公平么?上帝他老人家人呢? 不要说为什么人家可以,你不可以,有人生下来就含着金钥匙,有人生下来肩上就扛着犁。

你可能说了,“这些我都知道,人生下来就分等了,不要想着整天想着什么‘屌丝逆袭’,都是扯淡,根本不可能~”,是呀,没什么逆袭,都是天方夜谭。无数的反鸡汤都在说,“别为你没钱没地位而感到忧伤,以后你就会发现,这样的日子还多着呢~”,“别伤心,你虽然工资少,但是你活儿多呀!你虽然长得丑,但是你想得美呀!”,我们都把它们当作段子来听,可是有时候听到,还真是会苦笑。当我们已经被按在这个社会的框架里,我们还能做什么? 就真的只能这么暗无天日的过下去么?

“你这不就是传播负能量么?反正也没什么奔头了,该撒开了玩儿去~ ‘人生得意须尽欢,莫使金樽空对月’~”,那倒也不是,毕竟我本着传递正能量,弘扬二文化的精神写东西,怎么会劝你们都玩儿去呢?

“那我们能做什么呢?”

我也问了自己无数遍,我们能做什么呢? 当我们从出生就比人家多负重几公斤,起跑线比人家延后几十米,我们拿什么跟人家比呢? 怎么想都比不过嘛! 那我们能做什么呢? 我想,我应该问自己,“我 还 能做什么呢?” 除了继续努力,我想不到别的可以做的,
虽然我已经知道了,只要别人跟我一样努力,我怎么样也赢不了人家,毕竟努力这种事情是不需要天赋的,努力是人人都可以做的事情,你努力,别人也可以和你一样努力。 “那我努力的意义是什么呢?” 只为让自己别那么烂!我努力锻炼身体,只为不让自己弱小的不堪一击,我努力多阅读,只为别让自己无知的可笑,我努力背单词,只为不让自己看着英文文档发抖,我努力学习技术,只为不让别人偷偷的指着自己嘲笑。

上帝从来都是不公平的,他有时候就是会给别人一堆优点,而不给你。但是不管是谁,上帝总会给他或多或少的缺点,而这些宝贵的缺点,让我们有事可做。所以,如果你也有时候会感到迷茫,感到不知所措,感到没有方向的时候,去弥补自己的缺点吧!优点天赋不一定会带来成功,但是缺点不足却一定会带来进步!

所以,你还觉得自己一堆缺点是上帝偏爱别人么? 说不定上帝真正偏爱的是你呢!

发现了一个比较神奇的坑,拿过来记一下。

今天用browserify构建代码的时候,发现老是提示:
Error: EMFILE, open '.........'
郁闷的很,完全看不出原因,于是乎求助全知的谷姐,被告知一条消息:“打开文件过多”

What's the ....

好吧,大概翻了一下,因为browserify是将你require的若干个模块打到一个文件里,所以会有大量的文件读写操作,然后如果你reqiure的模块比较多的时候,就会出现使用文件超出系统限制的情况,据说OS X默认是255个文件。。。

好吧,果然平时不操作文件不知道还有这些问题。。。

那解决办法呢?

ulimit -n 2560

执行这条命令或者把它添加到你的 bash_profile 里面就OK了~

然后回来来看看这个 ulimit 命令,大概瞅了一下,主要是用于限制资源的,比如说,来限制最多可占用多少的内存呀、限制最多可以起多少的进程呀、读写文件的大小呀等等,对于优化系统性能以及做约束感觉还是很有用的,详情可以自行度娘,我这“眨眼忘”的记性也是记不住了,知道一下,以后方便查找就好。

嗯嗯,又是一篇水文~

好吧,先这样吧,晚安啦~

“I wrote a song for you, I don't know if you listen to...”

最近在无数遍的听这首歌,爱极了这个旋律和告白式的歌词,最终我也决定写下这一篇不知道你会不会看到的文章。

过去的两个多星期,觉得日子变得特别慢,好像过了两个月一样。或许是想念把时间变得如此的绵长,每每想你的时候,时间就好像突然停了下来,静静得等着我把你的笑脸一张一张的从脑子里温习一遍,又一遍。它或许是想看我全部翻阅完了,微微上扬的嘴角,也或许是为了安慰我之后无比失落的心情。

记得那次大学的哥们儿问我说,“你最想对她说什么?”,我想了想说,“春风十里不如你”,他说,“听完完全没有感觉,一点都不动人”,我傻笑一下,“其实我只是想看看她”。 也许真的是最简单,最朴实的话语才是最感人的声音。

我是多么希望可以直接发一条信息告诉你,“我想你了”,可是我真的不敢,我怕,我怕我的某一句话会惹你生气,我怕我的无端的打扰会让你厌烦,我更怕我再也没有机会去和你一起走完余生。。。 我真的只是怕失去,朋友一直在跟我说不要患得患失,失去一个人没什么大不了的,我总是笑笑,就好像人们在跟你说不要相信理想一样。

我总是相信那句话“一定要找一份喜欢的工作和一个爱的人,这样你就可以一天的大部分时间都生活在快乐当中”,我知道其实我这样想,这样做很自私,甚至有些剥夺了别人的权利,但是我觉得真的别无选择了。 想想自己现在也已经是奔三的人了,我自己倒无所谓,我可以等,但是别人不一定会等你的。到了一个被家人逼婚的年纪,身边有太多的人,在相处一年两年以后就结婚了。我总是很感慨,多少人在自己的年轻的时候,谈了五六年甚至七八年的爱情,最后却因为一些小事,异地或者工作等等却没能相伴走完余生,相反的,在相亲认识后的一年或者更短的时间内,就把自己的生命交到了另一人手里,这是一件多么可悲的事情。这个时间以后的婚姻,或许不再是因为爱情,或者是不再是纯粹的爱情。 而我想或许我们现在就处在这个时间节点上。 我想如果在这个时候错过了,那就是真的一辈子再也不会有机会了。 这也是我一直执迷不悟的原因。

我知道我的做法可能是那么的偏激,但我想表达的是,“我希望,陪你走完余生的那个人,是我。而你,是我最希望陪我走完余生的人”。

说到less是好久以前就用过了,因为语法很简单,很容易上手,能很方便的提高书写css的效率,自己玩儿的也是飞起。直到那一次为了写动画,出现了一个问题: 因为用到很多keyframes,所以就要写大量的重复的前缀做兼容。当时自己尚年少,还木有接触到前端自动化的各大神器,所以当时想到的就是自己写个mixin来做这些事情呗。然后纠结着写了一上午,愣是写不出一个可以方便使用的mixin,简直沮丧。 然后翻阅google,发现sass可以很方便的解决这个问题,因为人家有个很方便的特性叫做@content,可以很方便的解决问题,比如这样

@mixin keyframes($name) {
  @-webkit-keyframes #{$name} {
    @content;
  }

  @-moz-keyframes #{$name} {
    @content;
  }

  @keyframes #{$name} {
    @content;
  }
}

@include keyframes(fadeIn) {
  from {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
}

然后就会被编译成这样:

@-webkit-keyframes fadeIn {
  from {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
}

@-moz-keyframes fadeIn {
  from {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
}

这酸爽~ 然后稍做考虑,就从less跳向了sass。后来和sass相处也一直很愉快,因为sass有很多特性都特别好用,能完成更复杂的事情。最开始选less没选sass主要是因为sass写起来要比less麻烦一些,从上面的例子中就稍微可以看出一些来。

再然后就是最近的项目又开始用less了,主要原因是因为less实在写起来很简单,再一个就是sass的特性也不是很经常用,日常用less足矣,接着就又出现了上面说的问题。。。

脑子当时第一时间的反应是:“妹的!不会又要转去sass吧?!”,后来少做冷静,我觉得再用less试试,说不能会有好办法,继续翻阅google,然后就发现了这样一条信息
“LESS在1.7.0版本中加入了一个新特性,叫做 passing rulesets to mixins”,哎呦喂~ 果断去文档瞅了两眼,就是这货!
然后就出现了下面的代码:

.keyframes(@name, @rules) {
  @-webkit-keyframes @name {
    @rules();
  }

  @-moz-keyframes @name {
    @rules();
  }

  @keyframes @name {
    @rules();
  }
}

.keyframes(fadeIn, {
  from {
    opacity: 0%;
  }
  to {
    opacity: 100%;
  }
});

怎么样,“就是这个味儿!”,而且还加量不加价哦~

文档中说这里可以传入的不只是变量,css代码块,还可以传入mixin哦~ 将函数作为参数听上去是不是有些耳熟?没错,就是js,利用这个特性我们可以写出很多有趣的东西出来,这里就不多扯了,嘿嘿~

很好,今天也就这样吧,感觉扯了一堆没有用的,最后干货就最后几句话。。。 Orz, 不要在意这些细节,就全当看短篇小说了,乐呵一下就好。

就这样吧,晚安啦~

麻麻说人丑就该多读书,换到程序员身上就是:“人丑就要多写代码”。。。


今天又是写代码的时候就突然对meta标签产生了浓厚的兴趣,原因是因为今天在去偷瞄某网站的代码的时候,发现了一个奇葩的属性值
<meta name="renderer" content="webkit">
傻傻的愣了几秒,“这货是个啥?没见过呀。。。”,因为做前端的都知道要在meta标签里设置一些浏览器渲染属性,网页属性,还有一些SEO属性等等,但是这个renderer值还是真的没见过,果断去查了下资料,发现了一个新的世界!
这货是针对360浏览器的一个标识。因为现在很多浏览器都引进了双核的概念,所以360就搞了这么一个属性来表示如果是双核的浏览器的话,渲染页面的时候使用后面指定的浏览器内核,也就是webkit内核进行渲染。。。
好吧,尽然还是个国产标签,然后在查资料的时候还发现了另外一些好玩儿的东西,比如:

<!-- uc强制竖屏 -->
<meta name="screen-orientation" content="portrait">
<!-- QQ强制竖屏 -->
<meta name="x5-orientation" content="portrait">
<!-- UC强制全屏 -->
<meta name="full-screen" content="yes">
<!-- QQ强制全屏 -->
<meta name="x5-fullscreen" content="true">
<!-- UC应用模式 -->
<meta name="browsermode" content="application">
<!-- QQ应用模式 -->
<meta name="x5-page-mode" content="app">
<!-- windows phone 点击无高光 -->
<meta name="msapplication-tap-highlight" content="no">

真的进入了一个全新的世界!!有木有!! 原来这货还有这么多奇葩的标签!!!
然后还有一些比较有趣的标签,比如:

<!-- 5秒钟刷新 -->
<meta http-equiv="refresh" content="5" />

好吧,这依然只是冰山一角而已,后来又查到了大量的这种基本都很少(mei)见(yong)的标签,就不一一的列下了,放下几个链接下来,留着各位看官老爷闲时翻翻看看。
也算给自己mark一下,说不定哪天心(sang)情(xin)大(bing)好(kuang)的时候就翻来戳到代码里~

HTML Meta标签知多少
HTML Meta Tags
meta | MDN


好吧,今天也就先写这些吧,也没啥技术含量
顺手打个广告,出门右转,可以进入“传送门”页面,然后,嘿嘿,你懂的~
好了木有了,晚安吧~

最近公司做安卓应用适配,把一堆手机都翻出来了,各种牌子,各种型号,自己就赶紧抢先拿下了这部“情怀机”来玩玩儿,把玩了一天,虽说也不是什么新鲜玩意儿了,也还是写下点儿东西记一下。

首先先说盒子,巨大的盒子真是给人的感觉就很有冲击力,满桌子各种手机,小米、魅族、Nexus、IUNI、努比亚等等,包装盒子都差不多大小,唯独锤子是一个硕大的黑色方块占在哪里,感觉很有分量。然后开箱什么的自行到网上找视频,整体感觉就是包装很精致,也很浪费空间,特别大。然后就是下面那个老罗也特意说过的那一排小配件,本来开他发布会的时候也没有觉得特别好,但是当真的自己打开盖子的时候,还是挺抓人的,能够很明显感觉到他们真的很认真很细心的做了这些事情。这里要说一下那个小螺丝刀,特别小,工艺特别精准,真的不得不佩服富士康的工艺,很棒!

然后说说手机。其实我对手机的工艺没什么研究,基本属于完全看不出好坏的那种,不过锤子我特地仔细看了一下,然后和其他手机比了一下,包括iPhone,感觉工艺确实做的很细,各种地方的拼接都做的很细,缝都特别小,包括屏幕的拼接和按钮的拼接的地方都很精细,因为看到iPhone也会有个别地方拼接的不是特别好,但是这台锤子确实每一处都做的特别好。就这一部手机而言,我觉得真的是感到了工匠精神,老罗那所谓的“情怀”还是体现出来了。然后,双面玻璃的设计也很漂亮,虽说不经摔,但是漂亮终究是漂亮,点个赞。机身背后的logo也很漂亮,打磨的很赞,不过摸着logo的手感很奇怪,就是看着特别好,但是拿拇指一摸就掉分儿的那种。

然后就到了系统了。说起锤子的系统最早还是在老罗那次著名的发布会开始的。当时老罗还连一个手机系统的成品都没有,只是拿几张图片和“情怀”就画了一个巨大的饼,还真的很有勇气。开机的第一次初始设置里有一个特别的选项,叫做“选择左右手模式”,这才突然想起来老罗原来说过的为左手和右手的用户分别做的优化,不晓得是不是真的有用,反正对我的感觉不大。

然后就是那个经典的九宫格界面,这个界面真的是被老罗说了无数遍,自己一次在真机上看到这个界面还是感觉有点儿小兴奋,毕竟现在大部分的安卓手机的设计都差不多,万花丛中只有老罗这个长得这么“出淤泥而不染”,也还是很稀罕。不得不说锤子自己做的那套应用图标配上他的系统真的是好看,也终于明白了为什么老罗一定要自己做图标库,因为这种风格的系统真心的不好配图标,有好图标才显得好看。

整个系统有很多地方的小细节设计都很感人,比如编辑九宫格的拖动的块儿的小细节,左右滑屏的时候,下面的小圆点儿的跟随动作,时钟界面那感人的指针的投影效果,还有应用商店顶部的那三个小灯,每一处都能问到一股浓郁的“情怀”的味道。然后要特别说的是第一次锁屏的时候被那张默认的锁屏壁纸给惊艳到了,一匹很漂亮的白马,在纯黑的屏幕背景下显得栩栩如生,简直太赞了!然后自己不禁的说了句“这真的卖的是UI!”。。。 再其他地方没什么特别之处,跟别的安卓机没啥区别,也没啥特别惊艳的地方。 然后就是那个更换主题颜色的动画,也做得很用心,老罗也是专门演示过多次,不过实际看着也没有很惊艳。到是九宫格在看了一天以后到觉得不那么耐看了,很容易疲倦,毕竟拟物光影太多了,充斥着整个系统。

最后再聊聊按键,不得不说锤子最下面的三个实体键真的很奇葩,很不习惯实体键,而且手感也没那么好,到时魅族的那个home键设计的很赞,加上手势,基本满足需求。然后再就是锤子说的那个“抢拍”的功能,不得不说,这个功能做的还是很实用很便捷的,不过拍照效果比他发布会上说的要差一些,主要是因为你捏着两边的手机按键去抢拍,因为锤子的屏幕不算小,所以很难拿的稳,然后就是那个松手动作真的很蛋疼,基本一松手手机肯定会抖,然后就听见“啪啪啪”三声,连拍了三张,虽说是三个不懂焦距的照片,但是都是抖动的,所以这个抢拍功能很难拍出来不错的照片,不过要是不追求细节,只是为抢那一下也够了,同事说我不要要求那么高,本来就是锦上添花的功能,就不要太矫情。

对了,还要说一下那个很奇葩的单手模式,就是老罗也是说了很多遍的“拇指下拉”的那一下。不知道是不是我的习惯不好还是手指不好,总之误触发率还是挺高的,经常会一不小心就把屏幕拉下来一般。。。。 不过老罗也说过“一般人练习个几天就好了”,好吧,练习个几天,不过我还是关掉了,应为对我没太大用。还有就是他的单手模式只是单次的下拉半屏,你进行完操作后就又弹回去了,相比之下我倒有些倾向于MIUI6的单手模式,他是把整个屏幕按比例缩小到下面的一个角上,然后可以一直这样操作。不过对我来说也没什么用。。。。

然后也就没什么,还有一些细节,比如设置的“强迫症选项”,删除图片的效果,编辑图标的垃圾桶等等,只能说与众不同,没有什么好坏或者值得称道的地方。

总得来说锤子还是把他说的工匠精神表现出来了,手机的做工和系统的处理上也是很不错,按老罗开始的那个两三千的定价来说,个人感觉还是挺可以理解的,当然现在已经降到两千四了,感觉还是挺推荐入手的,性价比挺高的。。。然后就是手机设计的个人感觉有点儿粗犷,不太适合女生。。。。

好吧,就写这么多吧,一不小心又这么晚了,碎觉碎觉! 晚安

很好,每天折腾涨姿势~

最近赶进度,速度记一下:
就是今天写了一个json的配置文件,然后随手标上了两行注释,然后node读的时候就报错了,一直以后json就是js的语法,后来查阅了一下发现了说json文件是不支持注释的,想了想也对,人家本来就是一个数据形式,一条字符串而已,注释这种东西貌似确实有点儿不适合。。。。
所以呢,我们就放弃注释了么?想象一下别人看你这配置文件是的表情,就这个feel,倍儿爽~~ 爽爽爽爽~~
咳咳,拉回来。所以我们怎么加注释呢?
咳咳,小葵花妈妈课堂开课啦~ 孩子调试BUG老不好,多半是废了!
不扯了,在github上发现了这么一个货:

{
  "//": "a comment",
  "//": "another comment"
}

妈妈再也不用担心我的学习!

先记这么多,吃包辣条继续赶项目~