=================== string table 字符串表========================= string table sections 保存着以NULL终止的一系列字符,一般我们称为字 符串。object文件使用这些字符串来描绘符号和section名。一个字符串的 参考是一个string table section的索引。第一个字节,即索引0,被定义保 存着一个NULL字符。同样的,一个string table的最后一个字节保存着一个 NULL字符,所有的字符串都是以NULL终止。索引0的字符串是没有名字或者...
by sil - Linux文档专区 - 2008-01-28 15:14:09 阅读(844) 回复(0)
Prototype源码浅析——string部分(四)之补充 替换 interpolate | sub | scan | truncate | gsub interpolate : 将字符串看作一个模板,并使用 object 的属性填充它。 sub : 将字符串中前指定个个与 pattern 指定的模式匹配的子串用 replacement 替换 scan : 遍历字符串中与参数 pattern 指定的模式匹配的所有子串。返回原始字符串本身。 truncate : 将字符串截短为指定的长度(包含后缀部分), 并添加一...
Prototype源码浅析——string部分(一)之有关indexOf优化 添加到string.prototype中的方法比较多,不过归结起来,大致分为下面几类: 分类 方法名 原始能力增强 strip | include | startsWith | endsWith | empty | blank 格式 camelize | capitalize | underscore | dasherize | inspect 变形 toArray | succ | times 替换 interpolate | sub | scan | truncate HTML处理 str...
在elf格式中, elf Header里面记录了Section Header table在文件中的偏移地址、header数目以及header大小, 所以通过index就可以索引到相应的section header. 但是, 在elf格式文档中提到索引SHN_LORESERVE(0xFF00)~SHN_HIRESERVE(0XFFFF)是系统保留的, 即这个范围中的index索引的section table在Section Header table是不存在的. 而文档中同时又提到一些保留index, 比如SHN_ABS(0XFFF1), SHN_COMMON(0XFFF2). 问题:既然 SHN_LO...
string str; str = "hello";//1 str = new string("hello");//2 分别循环10000000次,所用时间(millis)分别为90, 9083. 具体细节不清楚,关注中.... 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11783/showart_59017.html
请教各位老大帮忙解决: 原机配置的内存是128M,后迁移到内存512M的机去操作 原硬盘80G ,交换区512M,usr区70G,剩余27G, ad0 新硬盘160G,交换区2048M.usr区134G,ad1 在原硬盘做master,新硬盘slave 其它区的 "/"区, "/var"区正常, 命令是 在启动选择4,单用户模式 跟着 fsck -p mount -a swapon -a adjkerntz -i newfs /dev/ad1s1f mount /dev/ad1s1f /mnt/usr cd /mnt/usr dump -f- /usr | restore -f- -r 在3.48%后出现 "no s...
本帖最后由 landker 于 2012-04-28 15:08 编辑 一段简单的汇编代码(nasm),用以下2种方式编译: 1)nasm test.asm -o test.bin 2)nasm test.asm -f elf -o test.o ld -Ttext 0x0 test.o -o test.bin 从结果来看,在有效代码部分是有差别的(已排除elf相关的信息,只根据program header table 里的相关信息找到有效代码)。具体是 2)里的二进制量比1)的稍多,这是为什么?且到底是多了些什么?
elf: Executable and Linking Format 1、elf的三种类型: (1)、一个可重定位(relocatable)文件保存着代码和适当的数据,用来和其他的object文件一起来创建一个可执行文件或者是一个共享文件。 (2)、一个可执行(executable)文件保存着一个用来执行的程序;该文件指出了exec(BA_OS)如何来创建程序进程映象。 (3)、一个共享object文件保存着代码和合适的数据,用来被下面的两个链接器链接。第一个是连接编辑器[请参...