先讲Node.js基础,然后Koa框架(从Koa-generator开始),理解一些基础概念,调试,测试等 然后讲解http相关知识,比如get、post、上传如何实现,如果使用form实现,ajax实现,如何koa实现,如果使用cli curl命令测试,如果使用chrome的postman插件测试,如果使用supertest来测试api 然后讲解异步流程控制,从co开始讲,讲解co源码(包括co
前提说明 iptables 的设置在 CentOS 和 Ubuntu 下有些细节不一样,Ubuntu 这里不讲,文章底下贴的资料有部分关于 Ubuntu 的,有需要的可以自己看。一般大家会用到 iptables 都是服务器,而一般服务器大家普遍是用 CentOS) Iptables 安装 查看是否已安装: CentOS:rpm -qa | grep iptables 安装(一般系统是集成的): C
Crontab 安装 查看是否已安装: CentOS:rpm -qa | grep cron Ubuntu:dpkg -l | grep cron 安装(一般系统是集成的): CentOS 6:sudo yum install -y vixie-cron crontabs Ubuntu:sudo apt-get install -y cron Crontab 服务器配置文件常用参数 配置文件介绍(
Samba 安装 查看是否已安装: CentOS:rpm -qa | grep samba Ubuntu:dpkg -l | grep samba 安装: CentOS 6:yum install samba samba-client samba-common Ubuntu:sudo apt-get install -y samba samba-client Samba 服务器配置文件常用参数 配
CentOS Wiki:https://zh.wikipedia.org/zh/CentOS CentOS 百科:http://baike.baidu.com/item/centos CentOS 官网:https://www.centos.org/ CentOS 的自我介绍:https://wiki.centos.org/zh/About CentOS 官网下载:https://www.cent
Ubuntu 母公司 Canonical:http://www.canonical.com/ Ubuntu 百科:http://baike.baidu.com/item/ubuntu Ubuntu Wiki:http://zh.wikipedia.org/zh/Ubuntu Ubuntu 英文官网:http://www.ubuntu.com Ubuntu 中文官网:http://www.ubunt
Linux 这个名字 Linux 的 Wiki 介绍:http://zh.wikipedia.org/zh/Linux Linux 也称:GNU/Linux,而其中 GNU 的全称又是:Gnu’s Not Unix。 其中 GNU 放前面是有原因的,GNU 介绍:http://zh.wikipedia.org/wiki/GNU 对于 Linux 和 GNU/Linux 的两种叫法是有争议,可以看下
本章的目的是让你了解和运行 TensorFlow! 在开始之前, 让我们先看一段使用 Python API 撰写的 TensorFlow 示例代码, 让你对将要学习的内容有初步的印象. 这段很短的 Python 程序生成了一些三维数据, 然后用一个平面拟合它. import tensorflow as tf import numpy as np # 使用 NumPy 生成假数据(phony da
欢迎阅读!这本书将教会你使用Rust 编程语言。Rust 是一个系统编程语言,它注重于三个方面:安全,速度和并发性。为了实现这些目标,它没有采用垃圾回收机制(GC)。这让它在其它语言并不擅长的场景中大展身手:嵌入到其它语言中、在特定的时间和空间要求下编程、编写例如设备驱动和操作系统这样的底层代码。它通过一系列不产生运行时开销的编译时安全检查来提升目前语言所关注的领域,同时消除一切数据竞争。Rust
FIS3 FIS3 是什么? FIS3 是面向前端的工程构建工具。解决前端工程中性能优化、资源加载(异步、同步、按需、预加载、依赖管理、合并、内嵌)、模块化开发、自动化工具、开发规范、代码部署等问题。 文档内容有误,可提 PR,文档地址: /doc/docs/beginning/intro.md
在本教程中,我们把我们的这个博客应用称为 flaskr ,也可以选一个不那 么 web 2.0 的名字 ;) 。基本上,我们希望它能做这些事情: 允许用户用配置文件里指定的凭证登入登出。只支持一个用户。 当用户登入后,可以向页面添加条目。条目标题是纯文本,正文可以是一 些 HTML 。因信任这里的用户,这部分 HTML 不做审查。 页面倒序显示所有条目(后来居上),并且用户登入后可以在此添加新条
什么是 PHA,PHA 全称 Progressive Hybrid App,是提升 Hybrid 体验的一种新框架,我们提供了一些 Native 同层组件以及渐进式增强策略来创建 Hybrid APP 应用,让这些应用具有与 Native 相同的用户体验。 PHA 目标 性能/体验:终端设备性能随着时间会逐渐提升(摩尔定律),2019.8.1 手淘 Android 机器内存 >=6G 手机占比41
Driver 定义了 VDOM 在具体容器下的渲染实现。比如在 Web 场景下,对应的 Driver 为 driver-dom,它描述了在浏览器中,如何将 VDOM 渲染为真实的 DOM。基于这种思路,同一套代码,经过不同的 Driver 就可以被运行在不同的容器下。 官方 Driver Rax 官方提供了以下 Driver driver-dom:面向 Web 标准的 Driver driver-
Hooks 是 Rax 1.0 新增的特性,它可以让函数组件(Function Component)使用状态和生命周期。Rax 在实现上遵循了 React Hooks 的标准。 常用 Hooks useState useState 主要用来定义和管理本地状态。在下面的例子里,我们使用了 useState 来实现了一个计数器: import { createElement, useState } f
Rax 支持了一种 JSX 扩展语法 JSX+,它能帮助业务开发者更爽更快地书写 JSX。JSX+ 不是一种新的概念,它是 JSX 基础上的扩展指令概念。 为什么需要 JSX+ Rax 使用 JSX 作为标准 DSL 构建了自己的生态,但是 JSX 也存在一定的局限性,所以才有了 JSX+: JSX 虽然语法灵活,但是大量的花括号 + JS 语法导致了上下文切换和代码可读性的下降,JSX+ 的指令