- Homebrew should be installed (Command line tools for Xcode are included).
- Install
nvm
via Homebrew
nvm
via Homebrewgood, 你已经有了一个自己的shadowsocks代理了,现在想要把这个代理公布出去给所有人分享。 | |
但是没有两个小时,代理就没法使用了,为什么?因为你需要额外注意以下事项(以下步骤需要比较高的linux技能) | |
本文只关注于确保shadowsocks服务还“活着”,如果你希望让其跑得更快,请参考 | |
https://github.com/clowwindy/shadowsocks/wiki/Optimizing-Shadowsocks | |
1、 shadowsocks的timeout设置 | |
超时时间越长,连接被保持得也就越长,导致并发的tcp的连接数也就越多。对于公共代理,这个值应该调整得小一些。推荐60秒。 | |
2、 检查操作系统的各种限制 | |
对于openvz的vps,特别需要检查一下 |
- (BOOL)Debugger{ | |
static BOOL debuggerIsAttached = NO; | |
static dispatch_once_t debuggerPredicate; | |
dispatch_once(&debuggerPredicate, ^{ | |
struct kinfo_proc info; | |
size_t info_size = sizeof(info); | |
int name[4]; |
// CalculatorView.swift | |
// as seen in http://nshipster.com/ibinspectable-ibdesignable/ | |
// | |
// (c) 2015 Nate Cook, licensed under the MIT license | |
/// The alignment for drawing an String inside a bounding rectangle. | |
import Foundation | |
import UIKit |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>Label</key> | |
<string>com.shadowsocks.chinadns</string> | |
<key>ProgramArguments</key> | |
<array> | |
<string>/usr/local/bin/chinadns</string> | |
<string>-c</string> |
#!/bin/bash | |
#cut/join videos using ffmpeg without quality loss | |
if [ -z $1 ] || [ -z $2 ]; then | |
echo "Usage:$0 c[ut] seconds <File>" | |
echo " eg. $0 c 10 80 example.mp4" | |
echo " eg. $0 c 00:00:10 00:01:20 example.mp4" | |
echo "Usage:$0 j[oin] <FileType>" | |
echo " eg. $0 j avi" | |
exit |