自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (36)
  • 收藏
  • 关注

原创 JAVA编码机制

 java中所有都是unicode的编码,恐怕大家都清楚,但是这具体是哪里的编码。在一台中文windows操作系统(GBK),或英文的linux操作系统下(ISO-8859-1)下,这些编码是如何转换的。JAVA中的String类的getBytes()方法和String类的指定编码方式的构造函数中的编码又是如何呢?这里我不做深入解释,只是展示一下这些编码转换的流程。以w

2009-11-26 14:14:00 1277 3

原创 JAVA String类学习

  最近在找工作,基本都是java开发的方向,很多笔试、面试题都是围绕String类对象展开的,花样很多,但是万变不离其中,掌握了基本的原理,无论怎么变,实质都是一样的。下面总结一下关于String的基本知识点:(一)String是final的可能我们很多人遇到过这个问题final关键字有什么作用,其中一个回答就是final修饰类表示不可继承。大家有没有仔细想过为什么呢?我

2009-11-25 15:29:00 1635 5

原创 JAVA反射机制入门(二)--getMethods()系列方法特例详解

 昨天在研究getDeclaredMethod(String name,Class... parameterTypes)API时,发现这么一段话:The name parameter is a String that specifies the simple name of the desired method, and the parameterTypes par

2009-11-20 23:05:00 4696

原创 JAVA反射机制入门(一)--Class类API实例介绍

本文针对jdk6.0中java.lang.Class类的API进行了简单的实例应用,例子简单易懂,比较适合入门级阅读。实例简介:/* *IncludeInnerClass类中包含了三种访问控制的内部类,并且以这三个内部类的引用对象和一个整型数作为属性,在外部类的方法中分别调用了   内部类的方法 *外部类有两个构造方法,一个默认构造方法,一个带一个整型参数的构造方法 *Clas

2009-11-20 22:52:00 1218

原创 Makefile学习笔记

2008-11-18 19:08:00 528

原创 s3c2410最开始的的启动过程

      1.在板子上电的一开始,首先自动判断是否是autoboot模式(这是由硬件设计阶段,由硬件工程师对mcu的引脚连线决定的),我所使用的s3c2410是带有nandflash的,并切被设置成autoboot,从nandflash开始启动.      2.在判断是autoboot模式后,mcu内置的nandflash控制器自动将nandflash的最前面的4k区域(这4k区域存

2008-11-17 21:56:00 2080

原创 MMU介绍

    虚拟存储器的基本思想是程序,数据,堆栈的总的大小可以超过物理存储器的大小,操作系统把当前使用的部分保留在内存中,而把其他未被使用的部分保存在磁盘上。比如对一个16MB的程序和一个内存只有4MB的机器,OS通过选择,可以决定各个时刻将哪4M的内容保留在内存中,并在需要时在内存和磁盘间交换程序片段,这样就可以把这个16M的程序运行在一个只具有4M内存机器上了。而这个16M的程序在运行前

2008-11-17 21:33:00 14075

转载 vivi开发笔记

原文地址:http://blog.chinaunix.net/u/21948/showart.php?id=3442542007-07-21     今天把vivi编译了一下,顺便解决了几个问题。算是初步工作吧,下一步打算读vivi的源代码,然后改造一下,最后争取自己完成一个小的bootloader。 准备工作(这些都是基于EDUKIT-III教学平台,虽然开发工具上有些不同,但是

2008-11-17 20:58:00 1171

转载 嵌入式Linux文件系统详细介绍

 原文地址:http://linux.chinaitlab.com/kernel/730220.htmlLinux支持多种文件系统,包括ext2、ext3、vfat、ntfs、iso9660、jffs、romfs和nfs等,为了对各类文件系统进行统一管理,Linux引入了虚拟文件系统VFS(Virtual FileSystem),为各类文件系统提供一个统一的操作界面和应用编程接口。   L

2008-11-17 20:49:00 646

原创 根文件系统

    文件系统指的是存储在计算机上的文件和目录。文件系统可以有不同的格式,这些格式叫做文件系统类型,这些格式决定了信息是如何被贮存为文件和目录。    根文件系统就是一种目录结构,那么根文件系统和普通的文件系统有什么区别呢?我认为根文件系统就是要包括Linux启动时所必须的目录和关键性的文件,例如Linux启动时都需要有init目录下的相关文件,在Linux挂载分区时Linux一定会找/et

2008-11-17 19:49:00 602

原创 mtd设备简介

http://www.linux-mtd.infradead.org/faq/general.html        Unix traditionally only knew block devices and character devices.Character devices were things like keyboards or mice, that you couldre

2008-11-17 18:25:00 2533

原创 nand flash启动

    2410支持从nand flash启动。通过将flash中最开始的4k代码拷贝到,2410片内的一块不用初始化的sram中运行,该拷贝过程完全由硬件支持,无需软件操作。    Nand Flash控制器有一个特殊的功能,在S3C2410上电后,Nand Flash控制器会自动的把Nand Flash上的前4K数据搬移到4K内部RAM中,并把0x00000000设置内部RAM的起始地址,CP

2008-11-16 21:59:00 5980

原创 Nand Flash介绍

    2410开发板支持nand flash和nor flash启动,但是u-boot没有支持nand flash,只能自己修改代码。vivi bootload支持nand flash启动。 Normal 0 7.8 磅 0 2 false false false

2008-11-16 19:42:00 1960

转载 嵌入式系统 BootLoader 技术内幕

 时间:2006-08-01   来源:   作者:詹荣开本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件(firmware)中的 boo

2008-11-14 23:37:00 818

原创 2410 nand flash启动机制

    通过设置开发板boot sel跳线选择开发板的启动模式,短接跳线(盖上跳帽),为nand flash启动方式,否则是nor flash启动方式。但是代码可以在nor flash上直接运行,不能在nand flash上运行,为了支持nand flash的bootloader,2410x配置了一片内部的sram buffer 叫做steppingstone 。当启动的时候,nand flash

2008-11-14 23:07:00 1679

转载 想成为嵌入式程序员应知道的0x10个基本问题(转载)

C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。    从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字

2008-11-14 22:00:00 536

原创 ldr指令代码

.equ    STACK_BASE, 0x0c002000.equ    STACK_SIZE, 0x00001000.text    ldr    sp, = STACK_BASE    ldr    sl, = STACK_BASE - STACK_SIZE    ldr    pc, = entry汇编结果为:demo.o:     file format elf32-littlearmD

2008-11-14 21:36:00 1821

原创 arm汇编中的跳转指令

  ARM汇编中,常有两种跳转方法:b跳转指令、ldr指令向PC赋值。我自己经过归纳如下:(1)b label该指令完成的操作是pc<-label,将label处的地址传给pc。b跳转指令是相对跳转,依赖当前PC的值,偏移量是通过该指令本身的bit[23:0]算出来的,这使得使用b指令的程序不依赖于要跳到的代码的位置,只看指令本身。即该分支指令的二进制码的后24位的实际的值是相对当

2008-11-14 21:32:00 9088 1

原创 关于uboot.lds文件的分析

    gcc等编译器内置有缺省的连接脚本。如果采用缺省脚本,则生成的目标代码需要操作系统才能加载运行。为了能在嵌入式系统上直接运行,需要编写自己的连接脚本文件。编写连接脚本,首先要对目标文件的格式有一定了解。GNU编译器生成的目标文件缺省为elf格式。elf文件由若干段(section)组成,如不特殊指明,由C源程序生成的目标代码中包含如下段:.text(正文段)包含程序的指令代码;.d

2008-11-14 19:02:00 3548 6

EJB设计模式.。。。。

全面介绍EJB设计模式。。。。。。。。。。。

2009-11-20

J2EE 的 13 种核心技术

在本文中我将解释支撑J2EE的13种核心技术:JDBC, JNDI, EJBs, RMI, JSP, Java servlets, XML, JMS, Java IDL, JTS, JTA, JavaMail 和 JAF,同时还将描述在何时、何处需要使用这些技术。当然,我还要介绍这些不同的技术之间是如何交互的

2009-11-20

Java RMI-序列化

序列化是把一系列相互引用的对象实例转换成一个线性的字节流,从而可以在套接字上 传送、存储进文件、或者就当成流数据进行操作

2009-11-20

JUnit 设计模式分析

JUnit 是一个优秀的 Java 单元测试框架,由两位世界级软件大师 Erich Gamma 和 Kent Beck 共同开发完 成。本文将向读者介绍在开发 JUnit 的过程中是怎样应用设计模式的。

2009-11-20

ant使用指南.。。。。。

在本教程中,您将学习 Ant 这个 Java TM 项目生成工具。由于其灵活性和易用性,Ant 很快在 Java 开发人员中流行开来,因此您有必要了解关于它的更多信息。

2009-11-20

C语言实例程序100道

C实例程序100道,对进步提高C语言编程有很大帮助

2009-11-20

飞鸽传书所有源代码。。。。

飞鸽传书源代码。。。。。。。。。。。。。。。。。。

2009-11-20

深入理解计算机体系结构

深入理解计算机体系结构,英文版,全面介绍体系结构的经典教材

2009-11-20

makefile源码注解

以cpci5200为例,顺序分析U-BOOT根目录下的顶层Makefile大致的流程及结构

2009-11-18

LUA脚本语法说明文档

Lua脚本语法说明(增加lua5.1部份特性)   Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。   所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。   在Lua中,一切都是变量,除了关键字。

2009-11-18

OracleSQL优化

关于oracle sql优化的文档资料,很详细

2009-11-18

高质量c++/c编程指南

本文档描述的都是c++/c编程中出现的致命的小错误,关系到软件质量的高低,对自己编程水平,基本功的良好检验

2009-11-05

基于UML的java编程

采用基于UML建模语言介绍面向对象编程的思想。

2009-11-02

2009东软最新笔试题

2009年东软的最新笔试题,软件开发的,主要是C语言

2009-10-29

java反射机制详解

侯捷老师编写的一个关于Java反射机制的pdf文档

2009-10-24

JAVA多线程编程入门

对JAVA多线程的实现,多线程并发访问做了入门级的介绍。

2009-10-21

The Shellcoder’s Handbook

The first edition of this volume attempted to show the reader how security vulnerabilities are discovered and exploited, and this edition holds fast to that same objective. If you’re a skilled network auditor, software developer, or sysadmin and you want to understand how bugs are found and how exploits work at the lowest level, you’ve come to the right place.

2010-11-02

packet tracer 5使用详解手册

packet tracer 5使用详解手册 packet tracer 5使用详解手册 packet tracer 5使用详解手册

2010-06-27

IMS相关资源 计费 培训 规范

IMS计费方式演变 IMS系统概述 IMS技术培训 爱立信IMS培训 其他资料和3GPP规范

2010-05-17

精通java网络编程(第二版)

java网络编程非常详尽的代码资料,提供的源码非常实用

2010-01-31

Unix和Shell工具简介

介绍了shell的基本信息,和unix的基本操作

2010-01-27

start struts2

struts2入门非常好的材料,介绍了Struts2的基本原理和架构

2009-12-02

javascript高级教程

详细介绍了javascript的各个组件,全面介绍了javascipt涉及到的知识

2009-11-30

javascript教程

javascript实例教程 javascript实例教程 javascript实例教程

2009-11-30

The C++ Standard Library

The C++ Standard Library. The C++ Standard Library. The C++ Standard Library. 英文版

2009-11-30

Effective C++三阶梯

Effective.C++ More.Effective.C++ Exceptional.C++ 侯捷老师推荐C++进阶的三本书,英文版

2009-11-30

More Effecitve C++

More Effecitve C++侯捷老师翻译 不论外装或内容,中文版比其英文版兄弟毫不逊色。本书不但与原文本页页对译, 保留索引,并加上精装、书签条、译注、书籍交叉参考1、完整范例码2、读者服务3。 这套书对於您的程式设计生涯,可带来重大帮助。制作这套书籍使我感觉非常快 乐。我祈盼(并相信)您在阅读此书时拥有同样的心情。 侯捷2000/05/15 于新竹.台湾 [email protected] http://www.jjhou.com

2009-11-30

Effective STL

Effective STL英文版 Effective STL英文版 Effective STL英文版

2009-11-30

How tomcat works

Welcome to How Tomcat Works. This book dissects Tomcat 4.1.12 and 5.0.18 and explains the internal workings of its free, open source, and most popular servlet container code-named Catalina. Tomcat is a complex system, consisting of many different components. Those who want to learn how Tomcat works often do know where to start. What this book does is provide the big picture and then build a simpler version of each component to make understanding that component easier. Only after that will the real component be explained.

2009-11-27

WINDOWS网络编程技术--完整版

本书专门讨论Windows网络编程技术,覆盖Windows 95/98/NT 4/2000/CE平台。内容包括NetBIOS和Windows重定向器方法、Winsock方法、客户端远程访问服务器方法。本书论述深入浅出、用大量实例详解了微软网络API函数的应用。配套光盘包含了所有实例代码,方便读者使用。本书适合中、高级程序设计人员以及网络设计与管理人员参考。

2009-11-22

ant权威指南.。。

本书涵盖了ant的所有知识,讨论了ant的主要特性

2009-11-22

Struts in Action 中文修正版

欢迎你阅读《Struts In Action》。本书的目的是帮助Web 应用开发者能够最好的使用Struts web 应用框架。

2009-11-22

空空如也

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

TA关注的人

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