Skip to content

Instantly share code, notes, and snippets.

View wanming's full-sized avatar
💭
I may be slow to respond.

TomWan wanming

💭
I may be slow to respond.
  • WuHan,China
View GitHub Profile
@wanming
wanming / wifi-auto-dis-reconnect.sh
Last active March 3, 2020 02:22
macOS wifi auto disconnect & reconnect
#!/bin/bash
# 用法:在本地创建该文件
# 设置权限:`sudo chmod 755 ./wifi-auto-dis-reconnect.sh`
# 运行:`sudo ./wifi-auto-dis-reconnect.sh`
# 用完之后如果网络没恢复,需手动运行 `sudo networksetup -setnetworkserviceenabled Wi-Fi on`
echo "shit network testing tool by tom"
echo " "
@wanming
wanming / server.ts
Last active November 26, 2019 03:49
sse server
const sseServer = new SSEServer({
url: '/files/:fileGuid/pull'
})
const commentRegister = sseServer.register({
queryKeyword: 'comment',
getRoomId(context: SSEClientContext) {
return context.request.params.fileGuid
},
async fetch (commentId: string, context: any) {
@wanming
wanming / hbase.js
Last active October 15, 2017 08:31
Hbase benchmark
const Bluebird = require('bluebird')
var hbase = require('hbase-rpc-client')
const zookeeperHosts = process.env.NODE_ENV === 'production'
? [
'hb-2zep85a9uik6g1lg8-004.hbase.rds.aliyuncs.com:2181',
'hb-2zep85a9uik6g1lg8-003.hbase.rds.aliyuncs.com:2181',
'hb-2zep85a9uik6g1lg8-002.hbase.rds.aliyuncs.com:2181'
] : [
'localhost:2181'
@wanming
wanming / OpenWrt_install_shadowsocks_chinaDNS.md
Last active March 25, 2016 08:34
OpenWRT install SS + chinaDNS

通过在支持 OpenWrt 的路由器上刷 OpenWrt & shadowsocks & chinaDNS 支持科学上网。

准备工作
  1. 支持 OpenWrt 的路由器,可以通过这里搜索自己的路由器是否支持
  2. 网络环境
  3. 带网线接口的 windows 电脑或者 linux 电脑
开始
  1. 刷机 NetGear4300
  2. 安装 openwrt-shadowsocks
@wanming
wanming / gist:61365afc17b6cfed5487
Created July 6, 2015 07:27
石墨架构概览

###石墨整体架构一览 ####前端篇

#####框架 石墨的前端使用的框架很传统:jQuery + RequireJS,我们使用RequireJS的text模块引入模板,手动用代码渲染数据,没有使用AngularJS之类的MV*框架的原因是自己编写的js更灵活,拓展性更好。框架们的功能都很强大,但是当遇到一些复杂依赖或者性能问题时,坑往往会很深。

#####环境结构

在生产环境下