设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:Ubuntu 16.04新登场 曝GitHub动荡内幕

2016-4-24 22:17| 发布者: joejoe0332| 查看: 8788| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Canonical在本周宣布第六版Ubuntu LTS长期支持版本Ubuntu 16.04正式发布,官方还特别公布了有关新版系统的一些新特性。Ubuntu 16.04 LTS这次的亮点在于桌面和服务器版均支持snap packages——为用户提供安全稳定的应 ...


  《JavaScript 权威指南》这本书从第四版开始,一直到第六版,每个版本我都逐字逐句读过几遍,然而每一遍下来的感受却完全不一样。上上周的周一,再次翻开了这本犀牛书,这一次我是带着批判精神和研究精神过来的,所以看的时候也写下了一些感受和笔记,都是些容易被忽略的点,部分内容犀牛书上不一定有提到。

  语句/表达式:换个角度理解语句(statemaents)和表达式(expressions):表达式不会改变程序的运行状态,而语句会。还有一种叫做表达式语句,可以理解为表达式和语句的交集,如 ({a:1})、"use strict;"等,我觉得没必要死扣,意义不大。

  字符集:ES3 要求 JS 必须实现 Unicode 2.1 及后续版本,而 ES5 只要求支持 Unicode 3 及后续版本。Unicode 字符 2005 年超过了十万字符,至今仍在不断增修,最新版本是 8.0。

  分号:如果你写 JS 代码不喜欢带分号,而又搞不清什么时候必须加分号,可以这么做:在以  “(“、”[“ 、”/“、”+”、”-“ 开头的语句前面都加上一个分号,如 ;(a + b).toString()。


  进制:ES5严格模式中禁止使用八进制。目前各种引擎对 JS 的实现是存在差异的,部分支持八进制,部分不支持。八进制被禁止的原因:String 和 Number 之间经常被相互转换,而以 0 开头的八进制数据特别容易让人迷惑,也容易让机器迷惑,比如 09 是该被转换成 9 还是直接报错?十六进制不存在这个问题,如 0x98。想更多的详细情况,就来本次专辑吧!

  GayHub 作为一个全球著名的社交网站,它的用途可不仅仅只有约基那么简单。今天,让我们来说说为什么我越来越喜欢用Git 来写书——只是电子书,并且将它发布到GitHub上。


  我在GitHub上写的第一本书是《一步步搭建物联网系统》,它是我的毕业论文与博客的合集。在这本电子书里,我和我的同学一起协作编写内容。在今天看来,这仍是一本不错的物联网指南。只是物联网这个领域一直都不温不火,况且在GitHub上比较流行的都是Web开发的项目。

  随后仅仅是因为这个项目,一个PACKT出版社的编辑在GitHub上找到了我,让我帮他们审阅《Learning Internet of Things》这本书——英文版的。


  从这个过程中,我学到了两件事:协作写作是可能的;在GitHub上写作意味着机会接着,我就开始尝试去写一本物联网的书,并且我使用Git来管理。更多的,大家可以关注本次专辑……


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部