Skip to content

Instantly share code, notes, and snippets.

View meteormatt's full-sized avatar

Liu Xing meteormatt

  • 上海
  • 21:22 (UTC +08:00)
View GitHub Profile
{
"Message": "Successful!",
"Code": "Success",
"Data": {
"TotalCount": 1,
"HostId": "cn",
"PageNum": 1,
"PageSize": 20,
"Instances": {
"Instance": [
const ALY = require('aliyun-sdk');
var oss = new ALY.OSS({
"accessKeyId": '',
"secretAccessKey": '',
"endpoint": 'http://oss-us-west-1.aliyuncs.com',
"apiVersion": "2013-10-15"
});
var redirUrl = oss.getSignedUrl('getObject', {
Bucket: 'meteormatt',
Key: 'Mac图标.jpg',
@meteormatt
meteormatt / youku.js
Last active October 8, 2016 15:14
优酷
/**
* Created by Meteor on 16/8/9.
*/
var request = require('request');
request = request.defaults({jar: true, followAllRedirects: true});
// require('request').debug = true;
let username = '用户名';
let password = '密码';
<!DOCTYPE html><html><head><meta charset="utf-8"><title>当前</title><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"><style>@import url('https://fonts.googleapis.com/css?family=Roboto:400,700|Inconsolata|Raleway:200');.hljs-comment,.hljs-title{color:#8e908c}.hljs-variable,.hljs-attribute,.hljs-tag,.hljs-regexp,.ruby .hljs-constant,.xml .hljs-tag .hljs-title,.xml .hljs-pi,.xml .hljs-doctype,.html .hljs-doctype,.css .hljs-id,.css .hljs-class,.css .hljs-pseudo{color:#c82829}.hljs-number,.hljs-preprocessor,.hljs-pragma,.hljs-built_in,.hljs-literal,.hljs-params,.hljs-constant{color:#f5871f}.ruby .hljs-class .hljs-title,.css .hljs-rules .hljs-attribute{color:#eab700}.hljs-string,.hljs-value,.hljs-inheritance,.hljs-header,.ruby .hljs-symbol,.xml .hljs-cdata{color:#718c00}.css .hljs-hexcolor{color:#3e999f}.hljs-function,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword,.perl .hljs-sub,.javascript .hljs-ti
@meteormatt
meteormatt / multipart.js
Created October 14, 2015 11:00
multipart.js
var fs = require('fs');
var ALY = require('aliyun-sdk');
var async = require('async');
var BufferHelper = require('bufferhelper');
var oss = new ALY.OSS({
accessKeyId: "你的accessKeyId",
secretAccessKey: "你的secretAccessKey",
endpoint: 'http://oss-cn-hangzhou.aliyuncs.com',
apiVersion: '2013-10-15'
});
@meteormatt
meteormatt / DNS.md
Last active August 29, 2015 14:22
download.cdn.mozilla.net

###阿里DNS 223.5.5.5

~$ dig download.cdn.mozilla.net @223.5.5.5

; <<>> DiG 9.8.3-P1 <<>> download.cdn.mozilla.net @223.5.5.5
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40373
@meteormatt
meteormatt / Android: Be Together. Not the same.
Created October 29, 2014 03:22
Android: Be Together. Not the same.
Remember back in school, when you either invited the new kid over to your table or you didn't?
If you did, that was a cool move.
That was an and move.
And moves take guts, but they can mean everything.
Their and move was to put wings on a bicycle.
Now we fly.
When enough people have an and view, the world changes forever.
If you think about it, you're only here because of an and moment.
Opening yourself up isn't easy, but when you do, it's hard to forget.
Because it leads to something new, something better.
{
message: {
properties: {
content: {
type: string
}
host: {
type: string
}
metadata: {
@meteormatt
meteormatt / request.js
Created June 10, 2014 05:45
测试Request的返回结果.
/**
* Created by meteor on 2014/6/10.
*/
var request = require('request');
var fs = require('fs');
var r = request.get('http://www.google.com.hk');
r.pipe(fs.createWriteStream('google.txt'));
r.on('response', function (r) {
console.log(r.statusCode);
})
@meteormatt
meteormatt / 1.js
Created January 3, 2014 07:47
模拟Windows命令行
'use strict';
var iconv = require('iconv-lite');
var exec = require('child_process').exec;
var child = exec('dir', function (error, stdout, stderr) {
var str = iconv.encode(stdout, 'GBK');
console.log('stdout: ' + str);
// console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);