`
dimpen
  • 浏览: 25063 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论
文章列表
三者功能相同,如下: str = 'a' str << 'b' p str #=> "ab" str = 'a' str.concat('b') p str #=> "ab" str = 'a' str += 'b' p str #=> "ab" 性能比较: test_str = '' 100000.times {test_str << 'hello' } #0.063秒 test_str = ' ...
今儿工作中遇到一错误。 用UTF-8编码格式执行rb文件时,给出如下提示: Invalid char `\357' in expression Invalid char `\273' in expression Invalid char `\277' in expression 原因:由TF-8的最前面有EF BB BF这三个隐藏的字符导致的以上错误。 解决方案:用16进制编辑器打开该文件,将EF BB BF这三个char去掉即可。(用UltraEdit或其他带有16进制编辑器)
JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换. 1.Unicode可以之间转换成GBK,UTF-8,ISO-5589-1编码格式。但是Unicode —>ISO-8859-1是非可逆的。 2.GBK -> ISO-5589-1,则会产生乱码,因为汉字是2字节的,转换后每个字节在ISO-5589-1字符集中找不到对应的信息,就用“?替代”,所以每个汉字会显示两个“?”。如:“字符”则会显示为“????”。 3.但是当GBK ->ISO-5589-1 ->GBK,最终的GBK编码可以正常显示。正所谓负负得正。 学习Link: ...
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-facebook/?S_TACT=105AGX52&S_CMP=tec-csdn
Java的内存管理机制是将局部变量保存在堆中,当变量的作用域结束之后,该变量所占用的内容会被自动回收。比如下面的代码: public class JavaMemory{    private final int dataSize = (int) (Runtime.getRuntime().maxMemory() * 0.6);    public void f(){     {        byte[] data1 = new byte[dataSize];     }      byte[] data2 = new byte[dataSize];    }    publ ...
Global site tag (gtag.js) - Google Analytics