UbuntuServer配置ShadowSocks代理

最近遇到一个问题,需要在服务器上配置科学上网,因为自己一直都是用ShadowSocks,所以打算在服务器上也直接上SS,研究了一下,感觉还是蛮简单的。 安装ShadowSocks客户端 sudo apt-get install python-pip pip install shadowsocks 创建配置文件 在/etc/位置下创建配置文件: sudo vim /etc/shadowsocks.json 配置文件大致如下(其中的服务器地址、密码、端口号等自行修改配置):...

服务器
全文约 372 字, 预计阅读时间为 2 分钟

解决静态库 missing required architecture x86_64问题

最近在使用自己编译的静态库做项目之后发现一个问题,没办法在本机的iPhone6等模拟器上运行项目,提示“missing required architecture x86_64”,在iPhone5的模拟器上是正常的,研究了一下,原来跟我生成静态库的工程有关。解决了问题,分享之。 我的静态库是使用脚本完成编译的,编译模拟器对应的库是使用xcodebuild脚本进行编译的,脚本如下: xcodebuild -target $CONFIGURATION \ -configuration $CONFIGURATION \ -sdk iphonesimulator \...

iOS
全文约 82 字, 预计阅读时间为 1 分钟

Ubuntu下从Nginx平滑升级到Tengine

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 考虑到我们业务的场景和大压力访问需求,所以考虑将原来的Nginx升级到Tengine,同时可以使用相关的监控功能,由于是线上的业务,所以要做好快速平滑升级,试了一下,分享之。 升级过程 查看原有Nginx版本 $ nginx -v nginx version: nginx/1.6.3 下载Tengine并编译安装(使用Git方式) 原有Nginx安装在/usr/sbin/nginx,配置文件在/etc/nginx/nginx.conf # Clone tengine...

服务器
全文约 156 字, 预计阅读时间为 1 分钟

解决Automator输入文件路径存在空格出错

之前做了AutomatorGenerateICON一个批量生成图标的Automator,一开始自己团队的人用着也没问题,后来有用户反馈说在10.10.3下面会出错,自己试了好多次都是正常的。 用户反馈说解决了,原来是存放图片的文件夹名称包含空格,所以就出错了,查了好些资料和文章,试了上面说的各种方法,最后终于解决了这个问题,修复了bug(Commit#8fdcdae) 解决方法也蛮简单的,之前是使用输入as arguments,然后使用下面方法历遍: for f in "$@"; do # do someting with $f done...

Mac
全文约 75 字, 预计阅读时间为 1 分钟

C++将vector写入文件并重新读取

最近在写node的addon,涉及到将vector写入文件并重新读取,包括字符串和自定义struct构成的vector。研究了各种方法,有蛮多坑,将用到的方法共享之,作为备忘,同时也希望对你有帮助。 需要引入的头文件 #include <iostream> #include <fstream> #include <iterator> #include <string> #include <vector> #include <fstream> 将vector<string>写入文件...

Node.js
全文约 435 字, 预计阅读时间为 2 分钟