http://blog.csdn.net/sodino/article/details/6302313
天朝有很多独特的东西,今天要涉及到的是CMWAP与CMNET。
现在仍有许多Android手机用的是CMWAP连接网络的,如果只是简单滴使用URL.openConnection()开启一个HttpURLConnection,则会发现有一个UnknownHostException被抛出。唉...身为悲剧的程序员,就要开始解决这种bug了。
Sodino还发现一个现象,为什么自己的程序会崩掉,而Google浏览器就不会呢?与国产软件不同,国产软件身处天朝的软硬件环境下成长,可能会将代理IP(10.0.0.172)写进程序中,Sodino也确实反编译了几个程序后发现他们也是这样做来保持CMWAP下的正常联接。但是,Google浏览器可不是国人写的,那帮老外可不考虑天朝还有个CMWAP。那他们是如何保证网络的正常联接呢?一番鼓捣下,有了以下代码,可以在WIFI/CMWAP/CMNET/CTNET下正常访问网络,附带如何使用ping使用。
先上效果图:
如此,悲剧的程序员解决了不同网络状态下如何保证正常链接的问题。
最后补充下:Android手机在CMWAP上要能够正常上网,除了设置一大堆代理数据外,还需进入拨号器下按"*#*#4636#*#*"→Phone Information下拉到最后后有个“Toggle DNS Check”,将其设置为allow
ProGuard outputs thefollowing files after it runs:
dump.txt···描述apk文件中所有类文件的内部结构
PrintStream ps = createPrintStream(configuration.dump);
try{
programClassPool.classesAccept(new ClassPrinter(ps));
}
mapping.txt···列出了类、方法、成员的原貌与混淆后的映射表。在收到错误报告时,可以用它翻译混淆后的堆栈信息。
-printmapping
seeds.txt···列出未混淆的类与成员
-printseeds
usage.txt···列出从apk中清除的无用代码
-printusage
飞天5K,是什么?小编亲临阿里云开发者大会,对飞天5K的来龙去脉了解的透透地,现在给你们揭露一下:
2013年10月24日,阿里云开发者大会第一天,在“10.24”这个对开发者来说略显特别的日子(1024=2的10次方,坊间传说是“程序员节”),对阿里云来讲也是意义重大,‘飞天5K'的标志在的在众多阿里云员工,客户的感慨中揭开面纱。这块屹立在青山绿水间的雕塑将成为转塘阿里云创业创新基地的地标。
2013年8月15日,阿里巴巴集团正式运营服务器规模达到5000台(5K)的“飞天”集群,成为中国第一个独立研发拥有大规模通用计算平台的公司,也是世界上第一个对外提供5K云计算服务能力的公司。目前,只有Google、Facebook这样的顶级技术型IT公司,其集群规模有能力按照5000来划分,而此前国内还没有这样的技术。
在此次飞天5K纪念揭碑仪式上,飞天5K项目组成员的再度聚首让人回想起了那场惊心动魄的“战争”;另一方面是自上至下对技术的重视——只有技术过硬,才能最终服务于业务。阿里云飞天5K项目的精彩表现,让我们没有理由不相信,伴随着中国的云计算生态系统的日益完善,中国云计算跻身国际云计算领先位置并非遥不可及。