Vue 基础的开发环境

作者:JerryXia | 发表于 , 阅读 (19)
Project name :(你的项目名称)Project description :(你的项目具体描述)Author:(作者邮箱)Vue build :(单个独立项目)Install vue-router:(Vue路由组件)Use ESLint to lint you code:(语法检查工具 ESLint)Pick an ESLint preset: (选择 ESLint 预设好的配置)Setup unit tests with Karma + Mocha:(安装单元测试工具 Karma + Mocha)Setup e2e tests with Nightwatch:(安装 Nightwatch 设置 e2e 测试)建议全都安装,特别是测试模块,正统的开发中,单元测试可以快速定位出应用的某个模块的问题,大大缩减你 Debug (调试)的时间。现在的程序员,很少有去写测试代码,只要基本逻辑跑通以后,数据能正常加载,就觉得能行了,其实不然,在复杂的业务场景下,模块会随着业务需求而变得复杂,所以就显得单元测试尤为重要,甚至在测试的过程中,编写的代码往往要多于业务代码。

此时你会发现...阅读全文

【译】你应该要知道的 Linux 知识 - Julia Evans

作者:JerryXia | 发表于 , 阅读 (15)
【译】你应该要知道的 Linux 知识 - Julia EvansDec 12, 2016 | 写码|  Hits我在 Twitter 上问了网友们更有兴趣了解 Linux 的什么东西。其中有很多回复非常不错,这里整理出了一个列表(其中有许多是可以在任何 Unixy 系统上讨论的,另一些则特定于 Linux)
tcp/ip & 网络相关
什么是 port/socket?
seccomp (Linux 内核提供的一种沙盒机制)
systemd (系统服务管理器,启动守护进程等)
IPC (进程间通信,管道)
r, w, x (文件权限),SetUid, SetGid, Sticky Bit (文件特殊权限), chown 如何工作?
shell 如何使用 fork & exec?
怎么让我的电脑变成路由器?
process groups (进程组), session leaders (会话领导进程), shell job control (工作管理)
内存分配, 堆的工作原理, malloc 做了什么?
ttys,终端是如何工作的?
process schedul...阅读全文