 
        
         
        2017年2月22日
    
 
        
        
摘要:        
By francis_haoFeb 22,2017 本文由 刘英皓 创作,采用 知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议进行许可。欢迎转载,请注明出处:转载自:http://www.cnblogs.com/yinghao1991/p/6430888.html 参考 【1】KMP算法详解及各种应用 http://blo...    
阅读全文
            posted @ 2017-02-22 20:44
刘英皓
阅读(219)
推荐(0)
        
 
		
    
        
             
        
         
        2017年2月21日
    
 
        
        
摘要:        
By francis_haoFeb 21,2017 相同程序在不同系统中的运行结果 #include #include int main(void){printf("%ld %ld %ld %ld\n",sizeof (char),sizeof (short),sizeof ...    
阅读全文
            posted @ 2017-02-21 22:29
刘英皓
阅读(989)
推荐(0)
        
 
		
    
        
             
        
         
        2017年2月14日
    
 
        
        
摘要:        
By francis_hao Feb 14,2017 打印文件中可打印字符,每个序列至少四(可配置)个字符长。主要用于显示非文本文件 概述 选项解释 -a --all -扫描整个文件,不管那些段是否被加载或初始化,一般此项是默认的,除非程序被配置成-d的模式-d --data只打印初始化过或加载过的    
阅读全文
            posted @ 2017-02-14 21:50
刘英皓
阅读(804)
推荐(0)
        
            
        
        
摘要:        
By francis_hao Feb 14,2017 列出二进制文件各个段的大小和总大小 概述 选项解释 -A -B --format=compatibility选择显示的格式, -A = --format=sysv。System V格式 -B = --format=berkeley。Berkele    
阅读全文
            posted @ 2017-02-14 21:09
刘英皓
阅读(1059)
推荐(0)
        
            
        
        
摘要:        
By francis_hao Feb 14,2017 显示ELF文件的信息 用法概述 readelf和objdump类似,不过,readelf会显示更详细的信息,而且独立于BFD库,因此当BFD库出问题时readelf不会受影响。 选项解释 -d --dynamic显示正文的动态部分,可用于显示程序    
阅读全文
            posted @ 2017-02-14 20:47
刘英皓
阅读(2833)
推荐(1)
        
 
		
    
        
             
        
         
        2017年2月13日
    
 
        
        
摘要:        
nm用于显示目标文件的符号,也是二进制工具集(info binutils)里的一员 先来看一个例子,源码和对应的命令结果 四部分分别表示的意义 符号所在的obj文件名 符号的值,这里应该是指符号所在段的偏移地址。 符号类型 符号名 其中,'3'的符号类型有以下几类,小写表示局部,大写表示全局 A符号    
阅读全文
            posted @ 2017-02-13 22:08
刘英皓
阅读(2652)
推荐(0)
        
            
        
        
摘要:        
ar是用来创建、修改或者从档案文件中提取的GNU程序,它被认为是一个二进制的工具,因为它最大的应用就是将一些子程序归档为库文件。 用法概述 ar [-]p[mod [relpos] [count]] archive [member...] 下面只介绍一些常用的选项,其中p项是必须指定的。 p指定了要    
阅读全文
            posted @ 2017-02-13 20:34
刘英皓
阅读(924)
推荐(0)
        
            
        
        
摘要:        
By francis_haoFeb 13,2017 概要 这里只列出了最常用的选项 选项解释 -c|-S|-E启动gcc编译器时,它会顺序执行预处理、编译、汇编和连接(四个阶段的详细介绍见【参考1】)。这几个选项可以指定gcc停止位置。 -c程序不执行连接阶段,生成.o目标文件 -S程序不执行汇编阶段,生成汇编格式.s的文件(编译阶段即将源文件编译成汇编格式文件) ...    
阅读全文
            posted @ 2017-02-13 20:28
刘英皓
阅读(755)
推荐(0)
        
 
		
    
        
             
        
         
        2016年12月24日
    
 
        
        
摘要:        
By francis_haoDec 24,2016 本文由 刘英皓 创作,采用 知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议进行许可。欢迎转载,请注明出处:转载自:http://www.cnblogs.com/yinghao1991/ 参考    
阅读全文
            posted @ 2016-12-24 23:07
刘英皓
阅读(208)
推荐(0)
        
 
		
    
        
             
        
         
        2016年12月17日
    
 
        
        
摘要:        
By francis_haoDec 17,2016 统计函数数据记录查询 统计函数 统计函数描述count()count(*):统计表中记录条数(包括NULL值字段) count(field): 统计表中记录条数(不包括NULL值字段)avg()计算字段值的平均值sum()计算字段值总和max()查询字段值最大值min()查询字段值最小值mysql> select function(fie...    
阅读全文
            posted @ 2016-12-17 22:26
刘英皓
阅读(4167)
推荐(0)