自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (30)
  • 收藏
  • 关注

原创 Android资源引起的程序崩溃

经过努力,Android终于在我们的板子上面跑起来了,开心啊!但是发现有几个进程起不了比如Music.apk,Phone.apk等。logcat提示说是资源找不到。经过摸索终于搞清楚了,是Android程序的资源问题引起的。

2010-06-30 19:34:00 845

原创 Android调试的必杀技——反汇编

     在移植Android过程中会遇到很多Crash的情况,尤其是启动Android过程中。一般这些问题都可以通过看代码能解决,当然也有一些比较“妖娆”的问题,非常难找到头绪,在logcat日志也只会打印一些崩溃的堆栈,这些信息很难帮助我们定位问题。根据个人一个实例来介绍一下在Android移植过程中反汇编的用法。

2010-06-28 19:26:00 1062

原创 adb通过TCP/IP来调试Android设备

     对Android比较熟悉的开发人员,对adb通过USB(USB连接Android设备)调试Android设备应该不会陌生,因为大部分资料都是这样做的。但是假如你的Android设备没有USB口,只有网口,能不能调试呢?(比如移植过程中通过NFS启动的Android系统,再比如你的设备上面USB设备匮乏。)答案是肯定的。本文我将以我最近的经验,介绍一下adb怎样通过tcp/ip来调试Android设备。      原来adb只能通过USB来对设备调试,从adb v1.0.25开始,增加了对通过tc

2010-06-26 20:29:00 1231

原创 80386虚模式内存管理(1)

   80386通过两种转换把逻辑地址(应用程序所见的地址)转换成物理地址: 1、段转换:把逻辑地址(包括段地址和有效地址)转换成线性地址。 2、页转换:是把线性地址转换成物理地址,这个转换时可选的。    这些转换对应用程序时不可见的,图1从宏观上面描述了这两种转换:     图1 地址转换概况 1、段转换     图2详细描述了段转换的情况,在这个转换过程中,CPU用到如下的数

2010-03-21 11:40:00 1015

原创 80386虚模式内存管理(2)

页转换      这种转换主要是把线性地址(经过段转换过的)转换成物理地址。页转换是操作系统实现虚拟内存的基础,CPU也可以在也转换基础上实现页访问保护,增强系统的稳定性。     页转换是可选的,只有当CR0寄存器的PG为设为1的时候,CPU才进行页转换。一般PG位在系统初始化的时候由操作系统来设置。 1、页面     页面大小固定为4K(2^12)字节,必须为连续的物理内存。 2、线

2010-03-21 09:10:00 825

原创 搭建个人博客经验总结

       参考woiunix的帖子(http://www.unix-center.net/bbs/viewthread.php?tid=14840&extra=page%3D1) 搭建了wordpress的博客,在此过程中遇到了一些麻烦,在此总结一下。希望后来者可以顺利搭建。       1. 搭建完成之后遇到的第一个问题就是不能发布图片。说是上层目录

2010-03-18 22:29:00 907

原创 从Google的Android看手机行业的发展

本文转自我的博客                 这几年手机行业里面最火的肯定是苹果的IPhone和谷歌的Android。IPhone依托Apple天才的创意,通过提高用户体验建立起了好的市场业绩。并开创了网络软件商店的模式,为后来者所模仿。我对IPhone了解不多,本文对IPhone不进行描述。      Android是谷歌推出的开源免费的智能手机平台,该手机平台提供了完善的基础服

2010-03-14 21:30:00 686

原创 欢迎光临Simon个人空间

我的博客经过几天的研究奋斗,终于基本完成,首先我要感谢UNIX Center给我提供了AMP服务(刚开始还不知道AMP为何物,差点儿到论坛上面去问;后经请教达人,才知道AMP即apache + mysql + php,晕倒了,谁定义的简写啊O(∩_∩)O哈哈~)!空间为1G,MySQL数据库空间为100M。足够我建立一个博客了。说起我怎样得到这个空间的?我原来学习Lin

2010-03-12 21:40:00 758

原创 80X86寻址方式

  Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <object cl

2010-03-09 20:20:00 798

转载 A Guide to DEBUG A DEBUG Tutorial

http://mirror.href.com/thestarman/asm/debug/debug2.htm#IHC   Help on DEBUG Commands For a reminder of all the commands (and most of the parameters) that are available while inside

2010-02-24 11:14:00 5683

转载 Notepad++ RegExp Help

http://notepad-plus.sourceforge.net/uk/regExpList.php Notepad++ RegExp ListNote: In case you have the plugins installed, try CONTROL+R or inthe Menu Plugins � TextFX Quick - Find/Replace to

2010-02-23 11:32:00 1669

原创 NULL在C和C++中的定义

NULL在C/C++中是一个宏,定义为:#if !defined(NULL)#ifdef __cplusplus#define NULL    0#else#define NULL    ((void *)0)#endif  //__cplusplus#endif // NULL

2010-02-22 11:46:00 2580 1

转载 怎样在C中调用C++函数

How do I call a C++ function from C?Just declare the C++ function ``extern "C" (in your C++ code) and call it(from your C or C++ code).For example: // C++ code: ext

2010-02-01 11:53:00 703

原创 颜色值的表示

一般计算机中颜色值一般表示8bit,16bit,24bit,32bit。8bit:用的是调色板来表示颜色,可以表示256种颜色,调色板上的颜色是用24bit表示颜色值的。24bit:RGB各占用8位,可以表示真彩。32bit:在24bit颜色基础上增加8位alpha值,也就是RGBA。以下是维基百科的定义:RGBA代表Red Green Blue A

2010-01-29 20:37:00 1710

转载 关于头文件中为何要用static

static在头文件中使用的意义:举个例子:#ifndef __debug_h#define __debug_h#include #include #include #include static int __verbose = 0;#define __have___verbose        1static int __daemon = 

2010-01-28 16:56:00 785

转载 在UltraEdit的查找和替换中使用正则表达式 (转)

在UltraEdit的查找和替换中使用正则表达式 (转) 很多朋友都用过或者正在用UltraEdit,这个编辑器陪伴我也好几年了,从很多地方影响着我写代码的快捷键习惯,Ultraedit提供了非常丰富的编辑功能,其中非常重要的查找和替换功能一定大家都用过,Ultraedit提供的查找替换功能非常方便和强大,可

2010-01-27 21:56:00 556

Intel 80386程序员参考手册

INTEL 80386 PROGRAMMER'S REFERENCE MANUAL INTEL 80386 PROGRAMMER'S REFERENCE MANUAL

2010-03-09

王爽《汇编语言》第二版课程设计2,我的答案

阅读下面的材料 : 开机后, CPU 自动进入到 FFF0:0 单元处执行,此处有一条跳转指令。 CPU 执行该指令后,转去执行 BIOS 中的硬件系统检测和初始化程序。 初始化程序将建立 BIOS 所支持的中断向量,即将 BIOS 提供的中断历程的入口地址登记在中断向量表中。 硬件系统检测和初始化完成后,调用 INT 19H 进行操作系统的引导。 如果设为从软盘启动操作系统,则 INT 19H 将主要完成一下工作: ( 1 )控制 0 号软驱,读取软盘 0 道 0 面 1 扇区的内容到 0 : 7C 00 。 ( 2 )将 CS:IP 指向 0 : 7C 00 。 软盘的 0 道 0 面 1 扇区中装有操作系统引导程序。 INT 19H 将其装到 0 : 7C 00 处后,设置 CPU 从 0 : 7C 00 开始执行此处的引导程序,操作系统被激活,控制计算机。 如果在 0 号软驱中没有软盘,或发生软盘 I/O 错误,则 INT 19H 将主要完成以下工作 ; (1) 读取硬盘 C 的 0 道 0 面 1 扇区的内容到 0 : 7C 00 ; (2) 将 CS:IP 指向 0 : 7C 00 。 这次课程设计的任务是编写一个可以自行启动计算机,不需要在现有操作系统环境中运行的程序。 改程序的功能如下: ( 1 )列出功能选项,让用户通过键盘进行选择,界面如下: 1 ) reset pc ; 重新启动计算机 2 ) Start system ; 引导现有的操作系统 3 ) Clock ; 进入时钟程序 4 ) Srt clock ; 设置时间 ( 2 )用户输入“ 1 ”后重新启动计算机。(提示:考虑 FFFF:0 ) ( 3 )用户输入“ 2 ” 后引导现有的操作系统。(提示:考虑硬盘 C 的 0 道 0 面 1 扇区) ( 4 )用户输入“ 3 ”后,执行动态现实当前日期,时间的程序。 现实格式如下:年 / 月 / 日 时:分:秒 进入此项功能后,一直动态现实当前的时间,在屏幕上将出现时间按秒变化的效果。(提示:循环读取 CMOS ) 当按下 F1 键后,改变现实颜色;按下 ESC 键后,返回到主选单。(提示:利用键盘中断) ( 5 )用户输入“ 4 ”后可更改当前的日期,时间,更改后返回到主选单。(提示:输入字符串) 下面给出的几点建议: ( 1 )在 DOS 下编写安装程序,在按转程序中包含任务程序; ( 2 )运行安装程序,将任务程序写到软盘上; ( 3 )若要任务程序可以在开机后自行执行,要将它写到软盘的 0 道 0 面 1 扇区上。如果程序长度大于 512B ,则需要用多个扇区存放,这种情况下,处于软盘 0 道 0 面 1 扇区中的程序就必须负责将其他扇区中的内容读入内存。 这个程序较为复杂,它用到了我们所学到的所有技术,需要进行仔细地分析和耐心地调试。这个程序对于我们的整个学习过程是具有总结性的,希望读者能够尽力完成。

2010-03-01

8086中断手册(汇编学习必备)

8086中断手册(汇编学习必备) 非常全面的介绍

2010-02-26

Dos Debug 手册(学习汇编语言必备)

Dos Debug 手册(学习汇编语言必备) 详细介绍Debug的命令,并有例子演示用法。

2010-02-23

vi使用案上图解(初学者必备)

如果你是初学者,那么这个图解将对你很有帮助。

2010-02-17

GDB不完全手册(转)

GDB不完全手册(转) GDB不完全手册(转)

2010-02-11

GDB中文使用手册(非常详尽)

GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等 IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所 谓“寸有所长,尺有所短”就是这个道理。

2010-02-11

Linux命令大全(新手必备)

Linux命令大全 Linux命令大全 Linux命令大全

2010-02-09

Linux用户手册(Linux User Guide)

Linux用户手册(Linux User Guide) Linux用户手册(Linux User Guide)

2010-02-07

浅析第三代移动通信增值业务

浅析第三代移动通信增值业务 浅析第三代移动通信增值业务 浅析第三代移动通信增值业务

2010-02-06

effectve stl(中文版)

C++ effective stl 中文版

2010-02-06

Unix下正则表达式

UNIX有很多地方会用到正则表达式,在大文件中查找符合条件的字符串或SHELL编程中, 要想把自己的想法贯彻给UNIX,非得熟练运用RE不可,搞不 清楚RE,在UNIX中,无异 于背着肥马爬行,既觉得处处不方便,做甚麽事都碍手碍脚,又浪费时间体力。想想,本来 敲一行命令然后去喝杯茶就能完成的工 作,非得守在计算机旁边敲了命令等着结果输出, 再接着输入数据,眼睛还得盯着屏幕,费神又费力。如果弄明白了RE,许多时候就能得心 应手。

2010-01-28

8086汇编语言模拟软件

emu8086 is the emulator of 8086 (Intel and AMD compatible) microprocessor and integrated assembler with tutorials for beginners. The emulator runs programs like the real microprocessor in step-by-step mode. It shows registers, memory, stack, variables and flags. All memory values can be investigated and edited by a double click. The instructions can be executed back and forward. emu8086 can create a tiny operating system and write its binary code to a bootable floppy disk. The software package includes several external virtual devices: robot, stepper motor, led display, and traffic lights intersection. Virtually anyone with any programming experience can design animated virtual devices in Java, C#, .Net, Visual Basic or even in pure Assembly language (see simplest.asm in examples)

2010-01-27

Linux0.11内核源码分析

本书对Linux早期操作系统内核(v0.11)全部代码文件进行了详细全面的注释和说明,旨在使读者能够在尽量短的时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础.书中首先以Linux源代码版本的变迁历史为主线,详细介绍了Linux系统的发展历史,着重说明了各个内核版本之间的重要区别和改进方面,给出了选择0.11(0.95)版作为研究的对象的原因。然后本书依据内核源代码的组织结构对所有内核程序和文件进行了注释和详细说明。在注释的同时,还介绍了读者应该了解的相关知识,并给出了相关的硬件信息。本书带介绍了内核源代码的组织结构信相互关系。 本书适合作为计算机专业学生学习操作系统课程的实践教材和参考书,也适合Linrx操作系统爱好者自学,还可以供具有一定基础的技术人员作为嵌入式开发应用的参考书。

2010-01-22

Inside.The.C++.Object.Model(英文版)

Inside.The.C++.Object.Model(英文版) 深入介绍C++对象模型,深入学习C++必备书籍。

2010-01-22

Linux0.11版源代码交叉引用

Linux0.11版源代码交叉引用 最原始版本的代码交叉引用。

2010-01-22

Linux程序设计(Beginning.Linux.Programming第4版_EN).pdf

Linux程序设计(Beginning.Linux.Programming第4版_EN).pdf Linux程序设计的入门书籍

2010-01-21

《《《软件开发文档大全》》》》

包括 UML1.0中文文档 概要设计说明书 客户初步需求调查概述 系统实施工作计划 系统需求报告(前期需求) 软件开发计划书模版 药店进销存经营流程描述 ……

2010-01-21

UNIX环境高级编程

UNIX环境高级编程 经典之作 学习Linux/Unix必读之作

2010-01-10

数字电视学习报告(原创)

绝对原创,数字电视标准文档的学习报告。各位不吝指教。

2010-01-10

上海某公司Linux机密培训文件PPT

上海某公司Linux机密培训文件PPT 上海某公司Linux机密培训文件PPT

2010-01-05

LINUX常用命令(Linux新手必备手册)

LINUX常用命令 Linux新手必备的手册。

2009-12-20

Ubuntu中文参考手册

Ubuntu中文参考手册 Ubuntu中文参考手册

2009-12-20

effective java 配套源码

effective java 配套源码 学习Java的参考资料

2009-12-20

Effective java(英文版第二版)

Effective java(英文版第二版) Java提高经典读物。

2009-12-20

effective java(中文版)

effective java 中文版 java提高的经典图书,中文版。

2009-12-20

Java虚拟机规范中文版.pdf

Java虚拟机规范中文版Java虚拟机规范中文版Java虚拟机规范中文版 Java虚拟机规范中文版

2009-12-19

c/c++笔试题大全(面试必备)

包括各大公司常用的C/C++笔试题。包括数据结构,数据库等等方面的。面试前必读的材料。

2009-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除