Skip to content

Instantly share code, notes, and snippets.

View s5s5's full-sized avatar
🐼
Working from 🐼

Xiaochao Liu s5s5

🐼
Working from 🐼
View GitHub Profile
{"sig":"5c4b83b9510dee67b34a236567877b0f6ff6e98fa960ed15114ff063e599987cdad3b18303561dccc957be41621881e0fa0b9d7025c8bbc7c4977c847424b4da1","msghash":"d007b2c40ce47845db0ae7efc6609990821253687062a6eb707395d6f9d987cc"}
@s5s5
s5s5 / test.conf
Last active December 28, 2016 11:23
test
[General]
# 日志等级: warning, notify, info, verbose (默认值: notify)
loglevel = warning
# 跳过某个域名或者 IP 段,这些目标主机将不会由 Surge Proxy 处理。(在 macOS
# 版本中,如果启用了 Set as System Proxy, 那么这些值会被写入到系统网络代理
# 设置中.)
skip-proxy = 127.0.0.1, 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 100.64.0.0/10, localhost, *.local, ::ffff:0:0:0:0/1, ::ffff:128:0:0:0/1
# 强制使用特定的 DNS 服务器
dns-server = 119.29.29.29,223.5.5.5,114.114.114.114
# 允许外部控制器访问 Surge, 如 Surge-CLI。
@s5s5
s5s5 / addClass.js
Last active December 14, 2016 03:08
JS代码库
function addClass(element, value) {
var oldClassName = trim(element.className);
if (!oldClassName) {
element.className = value;
} else {
var oldClassNameArray = oldClassName.split(" ");
var hasClass = false;
for (var i = 0; i < oldClassNameArray.length; i++) {
var obj = oldClassNameArray[i];
if (obj === value) {
@s5s5
s5s5 / surge.conf
Created November 2, 2015 03:35 — forked from soffchen/surge.conf
surge.conf
[General]
skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 100.64.0.0/10, localhost, *.local
bypass-tun = 0.0.0.0/8, 1.0.0.0/9, 1.160.0.0/11, 1.192.0.0/11, 10.0.0.0/8, 14.0.0.0/11, 14.96.0.0/11, 14.128.0.0/11, 14.192.0.0/11, 27.0.0.0/10, 27.96.0.0/11, 27.128.0.0/9, 36.0.0.0/10, 36.96.0.0/11, 36.128.0.0/9, 39.0.0.0/11, 39.64.0.0/10, 39.128.0.0/10, 42.0.0.0/8, 43.224.0.0/11, 45.64.0.0/10, 47.64.0.0/10, 49.0.0.0/9, 49.128.0.0/11, 49.192.0.0/10, 54.192.0.0/11, 58.0.0.0/9, 58.128.0.0/11, 58.192.0.0/10, 59.32.0.0/11, 59.64.0.0/10, 59.128.0.0/9, 60.0.0.0/10, 60.160.0.0/11, 60.192.0.0/10, 61.0.0.0/10, 61.64.0.0/11, 61.128.0.0/10, 61.224.0.0/11, 100.64.0.0/10, 101.0.0.0/9, 101.128.0.0/11, 101.192.0.0/10, 103.0.0.0/10, 103.192.0.0/10, 106.0.0.0/9, 106.224.0.0/11, 110.0.0.0/7, 112.0.0.0/9, 112.128.0.0/11, 112.192.0.0/10, 113.0.0.0/9, 113.128.0.0/11, 113.192.0.0/10, 114.0.0.0/9, 114.128.0.0/11, 114.192.0.0/10, 115.0.0.0/8, 116.0.0.0/8, 117.0.0.0/9, 117.128.0.0/10, 118.0.0.0/11, 118.64.0.0/10, 118.128.0.0/9, 119.0.
@s5s5
s5s5 / base.sh
Created September 24, 2015 03:18
Linux常用命令
#显示文件源代码
cat ooxx.php
#查看当前目录
pwd
#更改目录 Change Directory (cd)
cd /path/to/directory/
@s5s5
s5s5 / mac.sh
Last active September 22, 2015 10:42
mac 维护
#brew
brew update
brew upgrade
#node
sudo npm update -g
sudo n latest
#pod
sudo gem update
@s5s5
s5s5 / DBExport.sh
Last active September 22, 2015 10:42
数据库
mysqldump -u username -p dbname > db_name.sql
@s5s5
s5s5 / ItemsWrapGrid.xml
Last active September 22, 2015 10:38
元素超出容器边缘时,会在下一行或列中定位元素
<ItemsControl>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<ItemsWrapGrid Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<StackPanel/>
<!-- *** -->
<StackPanel/>
</ItemsControl>
@s5s5
s5s5 / setChinaTimezone.sh
Last active September 22, 2015 10:43
set China timezone
TZ='Asia/Shanghai'; export TZ
vi /etc/sysconfig/clock
ZONE="Asia/Shanghai"
rm /etc/localtime
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
@s5s5
s5s5 / rewrite.conf
Last active September 22, 2015 10:43
多二级域名指向单一主域名
if ($http_host ~* "^(.*)?(misuisui.com)(:80)?"){
set $rule_0 1$rule_0;
}
if ($rule_0 = "1"){
rewrite ^/(.*) http://s5s5.me/$1 permanent;
}