用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
haoyingyao_sixiang的公告
文章分类
    存档
    2008年12月31日

    原创 2009

    2009年明天就来了,给自己订立一些目标。阅读全文>

    发表于 @ 2008年12月31日 10:21:00 | 评论( loading... ) | 编辑| 举报| 收藏

    2008年12月02日

    转载 elf文件格式与动态链接库[ZZ]

    机器执行的是机器指令,而机器指令就是一堆二进制的数字。高级语言编写的程序之所以可以在不同的机器上移植就因为有为不同机器设计的编译器的存在。高级语言的编译器就是把高级语言写的程序转换成某个机器能直接执行的二进制代码。以上的知识在我们学习CS(Computer Science)的初期,老师都会这么对我们讲。但是我就产生疑问了:既然机器都是执行的二进制代码,那么是不是说只要硬件相互兼容,不同操作系统下的可执行文件可以互相运行呢?答案肯定是不行。这就要谈到可执行文件的格式问题。每个操作系统都会有自己的可执行文件的格式,比如以前的Unix®是用a.out格式的,现代的Unix®类系统使用elf格式, WindowsNT®是使用基于COFF格式的可执行文件。那么最简单的格式应该是DOS的可执行格式,严格来说DOS的可执行文件没有什么格式可言,就是把二进制代码安顺序放在文件里,运行时DOS操作系统就把所有控制计算机的权力都给了这个程序。这种方式的不足之处是显而易见的,所以现代的操作系统都有一种更好的方式来定义可执行文件的格式。一种常见的方法就是为可执行文件分段,一般来说把程序指令的内容放在.阅读全文>

    发表于 @ 2008年12月02日 16:27:00 | 评论( loading... ) | 编辑| 举报| 收藏

    2008年08月08日

    转载 GDB调试程序

    GDB调试程序入门手册,摘录备忘阅读全文>

    发表于 @ 2008年08月08日 14:44:00 | 评论( loading... ) | 编辑| 举报| 收藏

    2008年07月24日

    原创 音频解码快速应用开发(针对MP3部分)

    针对当前火爆的音视频应用开发,笔者查阅了部分资料,并接合手头的内容对基于FFMPEG开源库的音频解码梳理了一些思路出来,具体代码可能有误,但揭示基本框架已经够用了。阅读全文>

    发表于 @ 2008年07月24日 10:58:00 | 评论( loading... ) | 编辑| 举报| 收藏

    2008年04月27日

    原创 记今天的面试

    面试问题阅读全文>

    发表于 @ 2008年04月27日 00:19:00 | 评论( loading... ) | 编辑| 举报| 收藏

    2008年04月13日

    原创 记一下最近这段时间的生活

    生活很平淡。 阅读全文>

    发表于 @ 2008年04月13日 20:50:00 | 评论( loading... ) | 编辑| 举报| 收藏

    2007年11月18日

    原创 正在看的几本书

    正在读的几本书阅读全文>

    发表于 @ 2007年11月18日 12:23:00 | 评论( loading... ) | 编辑| 举报| 收藏

    原创 test

    test阅读全文>

    发表于 @ 2007年11月18日 12:18:00 | 评论( loading... ) | 编辑| 举报| 收藏

    Copyright © haoyingyao_sixiang
    Powered by CSDN Blog