中文乱码的根源在于 windows 基于一些历史原因无法全面支持 utf-8 编码格式,并且也无法通过有效手段令其全面支持。
- 安装
#!/usr/bin/env python | |
#-*- encoding: utf-8 -*- | |
# | |
# Opera Mobile Off-Road Proxy Modifier | |
# By Linus Yang <laokongzi@gmail.com> | |
# Licensed under GPLv3 | |
# | |
from optparse import OptionParser | |
from zipfile import ZipFile, ZipInfo, ZIP_DEFLATED |
package be.digitalia.common.widgets; | |
import android.annotation.SuppressLint; | |
import android.annotation.TargetApi; | |
import android.content.Context; | |
import android.graphics.Rect; | |
import android.os.Build; | |
import android.support.v4.util.ObjectsCompat; | |
import android.util.AttributeSet; | |
import android.view.View; |
good, 你已经有了一个自己的shadowsocks代理了,现在想要把这个代理公布出去给所有人分享。 | |
但是没有两个小时,代理就没法使用了,为什么?因为你需要额外注意以下事项(以下步骤需要比较高的linux技能) | |
本文只关注于确保shadowsocks服务还“活着”,如果你希望让其跑得更快,请参考 | |
https://github.com/clowwindy/shadowsocks/wiki/Optimizing-Shadowsocks | |
1、 shadowsocks的timeout设置 | |
超时时间越长,连接被保持得也就越长,导致并发的tcp的连接数也就越多。对于公共代理,这个值应该调整得小一些。推荐60秒。 | |
2、 检查操作系统的各种限制 | |
对于openvz的vps,特别需要检查一下 |
/** | |
* 获取12306余票信息 | |
* | |
* 查询列车的余票信息 | |
* GET https://dynamic.12306.cn/otsweb/order/confirmPassengerAction.do?method=getQueueCount&train_date=2013-02-05&train_no=240000D31307&station=D313&from=VNP&to=SHH | |
* | |
* URL参数解析 | |
* train_date // 不用说了吧 | |
* train_no // 列车ID, 在余票查询结果车次的span中可以得到 | |
* station // 车次 |
#!/bin/sh | |
# Author: RA <ravageralpha@gmail.com> | |
USAGE(){ | |
echo "Usage:fetchsub [eng] file" | |
} | |
[ $# -eq 0 -o "$1" = '--help' ] && USAGE && exit 0 | |
ERROR(){ |
#!/usr/bin/env python | |
# -*- encoding: utf-8 -*- | |
# vim: set et sw=4 ts=4 sts=4 ff=unix fenc=utf8: | |
# Author: Binux<17175297.hk@gmail.com> | |
# http://binux.me | |
# Created on 2012-09-06 22:22:21 | |
import urlparse | |
import re |
#!/usr/bin/env bash | |
# Usage: {script} [ OPTIONS ] TARGET VERSION | |
# | |
# TARGET Default target is "/usr/local". | |
# VERSION If not defined tries to get the build into the Sublime Text 2 website. | |
# | |
# OPTIONS | |
# | |
# -h, --help Displays this help message. | |
# |
// Usb control: http://openkinect.org/wiki/Protocol_Documentation#Control_Packet_Structure | |
#include <XnUSB.h> | |
#include <cstdio> | |
#include <cstring> | |
#ifdef _WIN32 | |
#include <Windows.h> | |
void sleep_ (int s) | |
{ |