Node中为了应对文件读写,网络I/O处理,数据库访问等,需要高效操作二进制数据,Javascript中自带的字符串类型已远远不能满足要求,因此Buffer对象应运而生。Buffer对象内存分配并不在V8的堆内存而是C++外部内存申请,并在Javascript分配和使用。Buffer支持和String对象之间相互转换,但不是所有字符编码都支持,同时要注意转换过程中Buffer拼接造成的乱码问题。...
分类:
Web程序 时间:
2014-07-27 23:52:50
阅读次数:
328
一个字符串String对象一旦被配置,其内容就是固定不可变的(immutable)。如下声明: String str = "windows"; 这个声明会配置一个长度为11的字符串对象,您无法改变它的内容。看到下面的内容,我们别理所当然地认为就是改变一个字符串对象的内容: ...
分类:
其他好文 时间:
2014-07-27 22:17:19
阅读次数:
194
情景:程序加载dll,dll中的函数调用另一个dll中的导出函数.stringgetName(){stringname="";regmatch(text,&name);returnname;}do{stringm_name=getName();}while(0);当m_name析构的时候,发生异常分析其中的原因,应该是name的内存不够,为了保存name的结果,在regmatch函..
分类:
其他好文 时间:
2014-07-27 14:20:56
阅读次数:
218
情景:程序加载dll,dll中的函数调用另一个dll中的导出函数.stringgetName(){stringname="";regmatch(text,&name);returnname;}do{stringm_name=getName();}while(0);当m_name析构的时候,发生异常分析其中的原因,应该是name的内存不够,为了保存name的结果,在regmatch函..
分类:
其他好文 时间:
2014-07-27 14:20:49
阅读次数:
276
要使用 string 类,必须在头文件中包含头文 string;string 类位于名称空间std;使用string类时,某些操作比使用数组时更简单;如:不能将一个数组直接赋值给另一个数组;但可以将一个string对象直接赋值给另一个string对象;例:string str1; string s....
分类:
其他好文 时间:
2014-07-26 14:10:42
阅读次数:
174
String String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间。String a = "a"; //假设a指向地址0x0001 a = "b";//重新赋值后a指向地址0x0002,但0x0001地址中保存的"a"依旧...
分类:
其他好文 时间:
2014-07-26 13:58:25
阅读次数:
148
题目:编写一个程序,打印出从命令行获得的三个参数。为此,需要确定命令行数组中String的下标。该题旨在考察:public static void main(String[] args){};page 31:main()方法的参数是一个String对象的数组。在这个程序中并未用到args,但是Jav...
分类:
编程语言 时间:
2014-07-23 11:38:46
阅读次数:
190
1、char数组转string有很多种方法:假设c字符串定义为char ch[]="hello world!";1.向构造函数传入c字符串创建string对象:string str(ch);2.使用拷贝构造函数创建string对象:string str = ch;3.对已有的string对象调用st...
分类:
其他好文 时间:
2014-07-21 14:39:47
阅读次数:
226
String、StringBuffer和StringBuilder的区别
1、String类是不可变类,即一旦一个String对象被创建后,包含这个对象中的字符序列是不可改变的
2、在字符串拼接的过程中,String的效率要比StringBuffer和StringBuilder的低
3、StringBuilder性能比StringBuffer的强
4、Str...
分类:
其他好文 时间:
2014-07-20 10:22:19
阅读次数:
184
http://www.cnblogs.com/devinzhang/archive/2012/01/25/2329463.htmlJava中内存分析: 栈(Stack) :存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放....
分类:
编程语言 时间:
2014-07-19 20:34:14
阅读次数:
181