- 博客(32)
- 资源 (11)
- 收藏
- 关注
转载 ldconfig
ldconfig是一个动态链接库管理命令,为了让动态链接库为系统所共享,还需运行动态链接库的管理命令--ldconfig。 ldconfig 命令的用途,主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态 链接库(格式如前介绍,lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件.缓存文件
2017-04-07 21:05:15 255
转载 man
Linux man命令的使用方法(整理收集自网络)Linux提供了丰富的帮助手册,使用Linux man命令来查看一些不熟悉的命令的使用方法,还可以用来查询系统库文件中的一些函数定义和使用方法。Linux man中的man就是manual的缩写,用来查看系统中自带的各种参考手册,但是手册页分为好几个部分,如下所示:1 Executable programs or she
2017-04-07 20:18:24 354
转载 readelf ld-linux.so.2
ld-linux.so.2 是linux下的动态库加载器/链接器,这篇文章主要来讲一下 ld-linux.so.2 是如何和Linux 以及相关应用打交道的。1. 什么是 ld.linux.so ? 很多现代应用都是通过动态编译链接的,当一个 需要动态链接 的应用被操作系统加载时,系统必须要 定位 然后 加载它所需要的所有动态库文件。 在Linux环境下,这项工作是由l
2017-04-07 20:10:08 655
转载 elf
转载请标明出处:http://blog.csdn.net/yyt7529/archive/2009/06/06/4245280.aspxARM的可执行文件的格式是ELF格式文件,下文对ELF格式做个详细的介绍。序言1. OBJECT文件 导言 ELF头(ELF Header) Sections String表(String Tab
2017-04-07 19:52:45 415
转载 ldd
Linux Ldd参数说明:--version 打印ldd的版本号-v --verbose 打印所有信息,例如包括符号的版本信息-d --data-relocs 执行符号重部署,并报告缺少的目标对象(只对ELF格式适用)-r --function-relocs 对目标对象和函数执行重新部署,并报告缺少的目标对象和函数(只对ELF格式适用)--help 用法信息如
2017-04-07 19:27:00 323
转载 vim 快捷键
1.源文件与头文件之间切换源文件->头文件:光标移动到include后文件名上, 按gf头文件->源文件: “:bd” 或 "ctrl+^"2、将光标移动到文件的开始位置或结束位置: gg 将光标移动到文件的开始位置。 G 将光标移动到文件的最后一行。 对当前行做标记,
2017-04-07 19:19:53 250
转载 文件复制
#include#include#include#include#include#include/** 路径转换,将单斜杠转换成双斜杠*/void getDouble(char * str, int len, char * temp) //{char * start = NULL;char * t = NULL;start = s
2015-07-10 23:07:46 365
转载 Tkinter
要创建并运行您的GUI 程序,下面五步是基本的:1. 导入Tkinter 模块(import Tkinter,或者,from Tkinter import *)。2. 创建一个顶层窗口对象,来容纳您的整个GUI 程序。3. 在您的顶层窗口对象上(或者说在“其中”)创建所有的GUI 模块(以及功能)。4. 把这些GUI 模块与底层程序代码相连接。5. 进入主事件循环。
2014-05-20 09:31:17 1198
原创 HTML(4)
CSS treats everysingle element as if it were represented by a box.
2014-04-14 10:32:53 487
原创 HTML(3)
font familyEach font-family contains a set of fonts that share common characteristics. There are five font families: sans-serif, serif,monospace, cursive, and fantasy. Each family includes a large s
2014-04-09 16:24:39 731
原创 HTML5
《Head First HTML and CSS》1.The HTML5 tandard is also documenting many of the errors that can occur in web pages, so that all the browsers can be more consistent about how they handle those errors.
2014-04-02 15:27:26 422
原创 HTML
《Head First HTML and CSS》1.浏览器忽略tabs returns and most spaces.2.3. start of htmlstart the page headHead First Lounge 页面标题页面的bodyWelcome to the Head First Lounge一级标题放置图片开始一个段落 Direct
2014-03-27 14:46:57 577
原创 杂
餐具相关:muji宜家之 特力屋 Denby Luzerne Cutipol网站:GoDaddy WordPress中国设计师【Larmo朗睦】925银 “温暖的家” 特别款 对希腊设计师【Kiss the Frog】我是你的青蛙王子 戒指/吊坠银定INNO.PARK给你我的心戒指http://item.taobao.com/item.htm?id=207106283
2014-03-25 08:43:11 776
原创 JAVA接口
一、抽象类和抽象方法抽象方法:仅有生命而没有方法体的方法。(C++中的纯虚函数)abstract抽象类:包含抽象方法的类。抽象类必须被限定为抽象的。二、接口interface:完全抽象的类。interface 关键字替换class。接口中的域默认是static和final的。
2014-03-21 18:55:48 387
原创 JAVA多态
向上转型:把对某个对象的引用视为对其基类型的引用。绑定:方法调用同方法主体关联起来。在程序执行前 由编译器和链接程序实现,叫前期绑定。面向过程的程序都是前期绑定。在运行时,根据对象的类型进行绑定叫做动态绑定或后期绑定。Java中除了static和final 都是后期绑定。将方法生命为final:1.可以防止别人覆盖方法2.关闭动态绑定。可以生成更有效的代码。确定Java
2014-03-21 13:40:25 563
原创 MIPS流水线
MIPS通常包含5个步骤:1.存储器取指令2.指令译码同时读寄存器3.执行操作或计算地址4.在数据存储器中读取操作数5.结果写回寄存器
2014-03-17 19:05:20 6776
原创 MIPS处理器
指令执行步骤:1.根据PC计数器,从内存中取出指令,PC指向该内存的地址2.通过指令字段的内容,选取一到两个寄存器。对于取字指令,只需读取一个寄存器。
2014-03-14 15:32:07 1032
原创 编译器优化
高层优化过程内联。用函数体替换函数调用,用调用实参替换过程参数。通过循环变换减少循环开销;改善存储器访问;更有效使用硬件资源局部和全局优化局部优化:作用于单个基本块全局优化:作用于多个基本块全局寄存器分配:分配代码区域的变量给寄存器,性能关键公用子表达式消除/常数传播/复制传播/无用内存写消除和强度消弱
2014-03-11 20:41:09 766
原创 计算机指令
指令集:一个给定体系结构所能理解的命令集合指令保持三个操作数:为了让硬件简化Java为了可移植性,当初被设计成了依赖软件解释器interpreter。解释器的指令集instruction叫Java字节码bytecodes。为了使得性能与C接近,Java现在将字节码编译成成本地指令集类似MIPS。但是编译过程比在C中靠后,所以Java编译器叫做JIT Just in Time.典型的
2014-03-10 15:38:42 1192
原创 人月神话
必须追求完美。与正确形式的任何不一致,几乎都会导致魔术的失败。而人类的活动很少要求完美。人手增加未必会提高效率。沟通和培训的成本。合理的时间进度安排。1/3计划 1/6编码 1/4构件测试和早期系统测试 1/4 系统测试OS/360项目。在顶峰时,有超过1000人在为它工作。从1963年到1966年,设计、编码和文档工作花费了大约5000人年。外科手术。由一个人来进行问题的分解,其
2014-03-10 09:56:27 601
原创 Python语法(二)
Dictionaries类似于Perl中的哈希like associative arrays or hashes in Perl;key-value pairs>>> aDict = {'host': 'earth'} # create dict>>> aDict['port'] = 80 # add to dict>>> aDict{'host': 'earth',
2014-03-07 20:22:57 537
原创 Python语法(一)
1.两种解释器 CPython由C写成; Jython由Java写成 ,特点包括 只要有 Java 虚拟机, 就能运行Jython 拥有访问 Java 包与类库的能力 为 Java 开发环境提供了脚本引擎 能够很容易的测试 Java 类库 提供访问 Java 原生异常处理的能力
2014-03-07 12:12:27 585
原创 Python 解释型语言
解释型语言,内存管理由解释器负责。由于不是以本地机器码运行,执行相对慢。然而类似Java,Python实际是字节编译,可以生成近似机器语言的中间形式。 何为字节编译?解释器与编译器的区别?Java的字节码和Python的字节码有什么区别? 编译型:编译链接生成机器码 解释型:简单理解,每一行单独执行与执行整个脚本效果是一样的 Python在运行时会生 成
2014-03-07 10:54:38 3173
原创 最近的学习计划
慢慢的发现 好的习惯真的很重要 很多时候人的差距不在于智商 而在于是否养成了好的习惯 会影响一辈子希望自己能慢慢养成一些自认为是好习惯的习惯。比如 写博客,记录自己的学习过程。------------------------------------------------最近的学习计划,不知道能否按时完成:1.Python语法学习 Now-3.92.
2014-03-07 09:16:16 587
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人