Meet Casper

Casper was my colleague in Red Hat, we haven’t met each other for about 4 years. We knew same friends in Opensource communities before he join in Red Hat. He is working for Aliyun on system software area.

They want to cooperate with Universities, share their cool technology, provide guide and job position (intern or regular) for the students.

They investigated and used machine-learning in system software, one success usecase is key-value search, it’s quicker than hash table, but only for read most situation, that’s popular in their production environment.

设置代理服务器, 辅助API请求调试

为什么设置代理服务器?
  1. 手机设置代理服务器后,所有请求数据包都会经过代理服务器,可以在代理服务器上抓包,查看请求数据包得详情,用于调试
  2. 开发手机APP时候,如果正式环境和测试环境使用不同的域名,就需要编译两个包,来回安装写在太麻烦。可以通过切换域名解析的方式,让正式环境的域名访问测试环境。手机设置代理服务器后,所有请求的域名解析是在代理服务器进行,我们需要在代理服务器上(可以是自己的机器,也可以是共用的测试服务器),把请求域名指向测试环境。
如何修改系统hosts配置,修改域名和IP的映射?
  1. Linux, Mac OSx 通过修改 /etc/hosts文件,添加域名到IP映射
  2. Windows下通过修改 C:WindowsSystem32driversetchosts  (参考:http://jingyan.baidu.com/article/9faa72317903f1473c28cb01.html)
如何设置代理服务?
代理软件:Charlers(包括:代理服务器和监听功能)

启动后自动监听本机8888端口,在Chalers界面也可以查看不同协议的数据报及其详情。

设置手机代理:
在wifi连接里设置“手动”代理,IP为代理服务器地址,端口为代理服务器监听端口