Skip to content

Instantly share code, notes, and snippets.

View zjnxyz's full-sized avatar

BravoZu zjnxyz

View GitHub Profile
@zjnxyz
zjnxyz / 唯一邀请码生成方法
Created June 9, 2018 03:33
唯一邀请码生成方法,通过算法实现,唯一第三方组件来判断邀请码是否唯一!!!
/**
* 随机字符串
*/
private static final char[] CHARS = new char[] {'F', 'L', 'G', 'W', '5', 'X', 'C', '3',
'9', 'Z', 'M', '6', '7', 'Y', 'R', 'T', '2', 'H', 'S', '8', 'D', 'V', 'E', 'J', '4', 'K',
'Q', 'P', 'U', 'A', 'N', 'B'};
private final static int CHARS_LENGTH = 32;
/**
* 邀请码长度
@zjnxyz
zjnxyz / ofo
Created October 28, 2017 06:09
document.addEventListener("DOMContentLoaded", function() {
FastClick.attach(document.body);
parent.registerBridge && parent.registerBridge();
var g = "//" + window.OFO_ENV.API_HOST + "/ofo/Api/";
var Q = function() {
if (window.location.host == "common.ofo.so") {
return "//" + "product.api.ofo.com" + "/ofo/Api/"
} else {
return g
}
@zjnxyz
zjnxyz / update-dnsmasq-from-gfwlist.py
Created July 26, 2017 05:47 — forked from rambolee/update-dnsmasq-from-gfwlist.py
升级 小米路由器3 可以ssh 可以 Shadowsocks [Tags]: 小米路由, 小米路由3, 小米路由器, 小米路由器3, ssh, shadowsocks
#!/usr/bin/env python
#coding=utf-8
#
# Generate a list of dnsmasq rules with ipset for gfwlist
#
# Copyright (C) 2014 http://www.shuyz.com
# Ref https://code.google.com/p/autoproxy-gfwlist/wiki/Rules
import urllib2
import re

Routes

小心地使用 Match(Rails 3 已实现)

Rails 3 提供了 match 方法供我们自定义 routes,然而我们要小心使用它以避免“跨站脚本攻击”(XSS Attack)。比如像这样的 routes:

注:(r3 代表 Rails 3,r4 代表 Rails 4)

# routes.rb