十行代码九个警告八个错误竟然敢说七日精通六天学会五湖四海也不见如此三心二意之项目经理简直一等下流。
Java对字符串进行gzip压缩和解压缩
public static String uncompressString(String str) throws IOException {
if (str == null ¦¦ str.length() == 0) {
return str;
}
ByteArrayOutputStream out = new ByteArrayOutputStream();
ByteArrayInputStream in = new ByteArrayInputStream(str
.getBytes("ISO-8859-1"));
GZIPInputStream gunzip = new GZIPInputStream(in);
byte[] buffer = new byte[256];
int n;
while ((n = gunzip.read(buffer)) >= 0) {
out.write(buffer, 0, n);
}
// toString()使用平台默认编码,也可以显式的指定如toString("GBK")
return out.toString();
}
public static void main(String[] args) throws IOException {
String a = compressString("China");
System.out.println(a);
System.out.println(a.length());
String b = uncompressString(a);
System.out.println(b);
}
Android Studio启动不了的解决方案
Android Studio下下来之后竟然启动不了,上网找了写资料后成功了。
1,先来到Android Studio的bin目录下,
2.修改studio.bat 第72行GOTO end 在他前面加上PAUSE 用于查看错误消息。
3.进入cmd 然后指向Android Studio目录下 运行studio.bat

爆出了这个错误,环境变量肯定是没问题的,因为我有N个ECLIPSE在用。
4.去修改android-studio\bin目录下的studio.exe.vmoptions 去除第5行的 -XX:+UseCodeCacheFlushing
最后 就看到令我鸡冻的图了。

网上的其他解决方案:
有人说是java环境变量,如果不会照着设置
http://blog.csdn.net/huanghm88/article/details/3965218
因为Eclipse一直在使用,所以环境变量应该是OK的!
然后我进android studio的安装目录(安装时选择的那个目录,我的是默认的C:\Documents and Settings\用户名\Local Settings\Application Data\Android\android-studio\bin)发现bin目录有很多bat批处理,运行studio.bat提示
Unrecognized VM option '+UseCodeCacheFlushing' Could not create the Java virtual machine
果断在bin目录中找到studio.exe.vmoptions去掉里面包含UseCodeCacheFlushing的那行
重新运行Android Studio
终于出现
发现网上还有其它解决方案:
解答下32位 win7系统的问题。
进入控制台,cd到 android-studio\bin 目录下,执行studio.bat
查看报错信息。
1. 网上有一种情况是没有找到javahome,说明可能是jdk环境变量的问题,这时可以进去计算机高级系统设置里面查看下
2.我个人遇到的情况是,Unrecognized VM option '+UseCodeCacheFlushing' Could not create the Java virtual machine
创建不了虚拟机,我的java环境变量已经设置。
用文本工具打开
studio.bat
line25 to line 28:
SET JRE=%JDK%
IF EXIST "%JRE%\jre" SET JRE=%JDK%\jre
SET BITS=
IF EXIST "%JRE%\lib\amd64" SET BITS=64
可以看到里面设置软件支持系统位数是64位,而我自己所用电脑是32位的 jre/lib目录下只有i386文件
尝试把
IF EXIST "%JRE%\lib\amd64" SET BITS=64 改为
IF EXIST "%JRE%\lib\i386" SET BITS=32
google新推出Android Studio国内下载地址
可恶的宫刑部,我干你娘啊,google提供的地址下不了了。我通过代理下下来传到了百度网盘,有需要的去下。 阅读全文 ……
Google发布Android Studio 提供更强大可视化编程
Android Studio 是一个全新的 Android 开发环境,基于 IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,在 IDEA 的基础上,Android Studio 提供:
- 基于 Gradle 的构建支持
- Android 专属的重构和快速修复
- 提示工具以捕获性能、可用性、版本兼容性等问题
- 支持 ProGuard 和应用签名
- 基于模板的向导来生成常用的 Android 应用设计和组件
- 功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览

不过目前它的版本号才是0.1,有些开发者表示装了但是启动不了,Google官方也表示目前的Android Studio还是早期开发版,一部分组件并未开发完成。我们期待Google可以早日开发出稳定版提供给开发者使用。
这里是Google官方的下载地址:https://developer.android.com/intl/zh-CN/sdk/installing/studio.html
HAProxy配置文件haproxy.cfg解释
HAProxy的配置
HAProxy配置中分成五部分内容,当然这些组件不是必选的,可以根据需要选择部分作为配置。
global:参数是进程级的,通常和操作系统(OS)相关。这些参数一般只设置一次,如果配置无误,就不需要再次配置进行修改 阅读全文 ……
