為了能讓大家能夠順利的建立起 Angular 18 開發環境,以下是需要安裝的相關軟體與安裝步驟與說明。
- Windows 10 以上版本
- Mac OS X 10.6 以上版本
| Linux pstree shows running processes as a tree. The tree is rooted at either pid or init if pid is omitted. If a user name is specified, all process trees rooted at processes owned by that user are shown. | |
| Install pstree | |
| #On Mac OS | |
| brew install pstree | |
| #On Fedora/Red Hat/CentOS | |
| yum install psmisc #using psmisc package for pstree | |
| #On Ubuntu/Debian APT |
We are building a Node.js service which will need asynchronous support for tasks like sending emails. Here's our evaluation:
| import {action1, action2} from "myActions"; | |
| import {bindActionCreators} from "redux"; | |
| import {connect} from "react-redux"; | |
| const mapStateToProps = (state, ownProps) = { | |
| return { | |
| counter : state.counter, | |
| someComponentValue : state.things[ownProps.someIdProp] | |
| }; | |
| } |
This is not an official report nor reliable benchmark. The testing environments are vary. These EC2 latencies are measured by http://aws-latency.altaircp.com/ Thanks to my friends!
If you want to add a result from your location, feel free to comment on this gist. Please note that you need to try it several times to get an accurate result.
Asia Pacific (Seoul) ap-northeast-2 19ms
Asia Pacific (Tokyo) ap-northeast-1 92ms
Located in alphabetical order (not prefer)
Cab), also designed as a more modern replacement, written in Cgolang)| var express = require("express"); | |
| var app = express(); | |
| app.get("/restricted", function(req, res, next){ | |
| // Grab the "Authorization" header. | |
| var auth = req.get("authorization"); | |
| // On the first request, the "Authorization" header won't exist, so we'll set a Response | |
| // header that prompts the browser to ask for a username and password. |
| // NOTE: I previously suggested doing this through Grunt, but had plenty of problems with | |
| // my set up. Grunt did some weird things with scope, and I ended up using nodemon. This | |
| // setup is now using Gulp. It works exactly how I expect it to and is WAY more concise. | |
| var gulp = require('gulp'), | |
| spawn = require('child_process').spawn, | |
| node; | |
| /** | |
| * $ gulp server | |
| * description: launch the server. If there's a server already running, kill it. |