Skip to content

Instantly share code, notes, and snippets.

@zweite
zweite / net.go
Created April 7, 2017 01:33
networking interface http
package net
import (
"errors"
"net"
"strings"
"time"
)
// 给定网卡名称,获取该网卡出口链接
"use strict";
var page = require('webpage').create(),
system = require('system'),
address, output, size;
address = system.args[1];
output = system.args[2];
page.onLoadFinished = function() {
"use strict";
var url = require('url');
var port, server, service,
system = require('system');
var webpage = require('webpage');
function main() {
if (system.args.length !== 2) {
console.log('Usage: serverkeepalive.js <portnumber>');
"use strict";
var url = require('url');
var port, server, service,
system = require('system');
var webpage = require('webpage');
function main() {
if (system.args.length !== 2) {
console.log('Usage: serverkeepalive.js <portnumber>');
@zweite
zweite / backup_mongo_instance.sh
Created March 8, 2017 11:13
backup mongo instance
#!/bin/bash
# $1 like 127.0.0.1:27029
mongoUrl=$1
querydb="echo 'show dbs;'| mongo "$mongoUrl" |awk '{if (NR>2 && NF==2){print \$1}}'"
dbs=`eval $querydb`
for db in $dbs; do
mongodump -h $mongoUrl -d $db -o ./
done
@zweite
zweite / douban_movie.go
Last active December 10, 2016 10:42
豆瓣“开放”API 爬取电影信息
package main
import (
"encoding/json"
"io/ioutil"
"log"
"net/http"
"net/url"
"strconv"
"sync"
@zweite
zweite / go_aes_cfb.go
Last active December 10, 2016 02:36
一段aes的加解密的坑
package main
import (
"crypto/aes"
"encoding/base64"
"fmt"
"log"
"github.com/kierdavis/cfb8"
)
@zweite
zweite / sse_pub.go
Last active December 3, 2016 17:45
package main
import (
"encoding/json"
"flag"
"io/ioutil"
"log"
"net/http"
"os"
"strings"