内部的依赖关系可以设计为一个任务保存一个rely number,然后完成一个任务去把所有依赖它的任务的rely number减一,遇到零则该任务进入队列,重复直至所有任务完成。
Authorization
加密的时候加密内容为: <uri>\n<body>
// 上传任务
内部的依赖关系可以设计为一个任务保存一个rely number,然后完成一个任务去把所有依赖它的任务的rely number减一,遇到零则该任务进入队列,重复直至所有任务完成。
Authorization
加密的时候加密内容为: <uri>\n<body>
// 上传任务
| package main | |
| import ( | |
| "fmt" | |
| "crypto/aes" | |
| "crypto/cipher" | |
| "encoding/hex" | |
| "path/filepath" | |
| "io/ioutil" | |
| "os" |
| #!/usr/bin/env ruby | |
| require 'qiniu-rs' | |
| Qiniu::RS.establish_connection! :access_key => 'access key', | |
| :secret_key => 'secret key' | |
| bucket_name = 'test963' | |
| token = Qiniu::RS.generate_upload_token :scope => bucket_name, | |
| :expires_in => 3600 |
| package main | |
| import ( | |
| "net/http" | |
| ) | |
| func handleGet(w http.ResponseWriter, req *http.Request) { | |
| w.WriteHeader(200) | |
| w.Write([]byte("Hello World")) | |
| } |
| #!/bin/bash | |
| if [ $# -lt 1 ]; then | |
| echo xxx | |
| exit 0 | |
| fi | |
| GOOS=windows | |
| GOARCH=386 | |
| go build |
我们将 mode 看做 3 个 bits,即 mode = X Y Z,其中:
注意
| package main | |
| import ( | |
| "os" | |
| "log" | |
| "fmt" | |
| "io/ioutil" | |
| "net/http" | |
| "regexp" | |
| ) |
| (define (inc x) (+ x 1)) | |
| (define (double fun) (lambda (x) (fu (fu x)))) | |
| (((double (double double)) inc) 5) |
| #include <unistd.h> | |
| #include <stdlib.h> | |
| #include <stdio.h> | |
| #include <signal.h> | |
| int main(int argc, char *argv[]) | |
| { | |
| int i; | |
| pid_t pid; | |
| if(argc < 2) |