0%

structure-view (以下简称 SV)是在开发 YunOS Studio(AliOS Studio 前身)时开源出来的一款代码结构提示插件。代码结构提示是一项由来已久的影响开发效率的功能,早在 VIM 时期就有经典的 ctags + Taglist 插件组合来实现这一功能,在桌面时代各大流行的 IDE 也都支持此功能,如 Eclipse 中的 Outline View 或 Webstorm 中的 Structure View。

YunOS Studio 基于扩展能力优异的 Atom 编辑器开发,由于 Atom 的生态市场缺乏一款好用的代码结构提示插件,因此 SV 应运而生(注:目前主流相关插件的比较可参考附件 PPT 中的 “开发由来与现状” 章节)。

服务器端渲染(Server-Side Rendering,以下简称 SSR)并非是一门新技术,早期就有 Java, PHP 等后端语言进行页面渲染,后来 JavaScript 兴起、 Jquery, Backbone, React, Vue 等视图框架流行,前端逐渐夺回了渲染的地盘。随着如 Express, Koa 等 Node Web 应用程序框架的出现,SSR 以同构渲染(isomorphic rendering)的方式再次强势归来。

这是一篇关于 MySQL 的语法笔记,主要供自己和新手们查看。

Why Responsive?

Setting up Chrome’s Dev Tools

使用 Chrome 浏览器的开发者工具除了可以调试 PC 端的页面外,也可以模拟其他尺寸的设备进行调试。

几乎所有 Javascript (以下简称 js)初学者都会遇到的一个问题:如何(优雅地)去除数组中重复的元素。
这个问题在 stack overflow 上被赞了近五百次,不过这并不重要。重要的是,有热心网友给出了全面、专业的回答,让博主看了大呼过瘾。
在此对原文进行翻译,与大家一起分享。

公开课学习笔记


Operating Systems

  • From: Coursera
  • Instructor:Chen Xiangqun (Peking University)
  • Lang:Simplified Chinese
  • State:12 / 12
  • Note

前言

Ryan 哥是我在 Lilee 实习时的同事,按时间来说他比我还晚进入 Lilee (笑)。虽然相处天数很短,但对他印象深刻:个子不高,酷酷的很有型,CMU 毕业,湾区大公司工作经历。在公司每季(?)的新人介绍茶话会上,发现他也是一个很好聊的人。最后我打包滚蛋时,他也是为数不多写邮件给我践行的人。

就在这个月中旬, Ryan 哥在自己的脸书上写了这里分享的这篇文章,颇具视野和深度,对于我这样的新人来说很受启发,因此也搬运到我的博客上来。本文的原出处,里面还有一些精彩评论,有兴趣也可以去看看。

安装 Ubuntu 几次便会形成一套 SOP,在此做一个整理。