自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宋金时的专栏

士不可以不弘毅,任重而道远!你无法改变过去,却可以把握现在和未来,相信自己,无限可能!

  • 博客(175)
  • 资源 (77)
  • 收藏
  • 关注

原创 hash处理海量数据及其实现

【什么是Hash】   Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数

2011-10-20 16:10:23 2051

原创 bitmap处理海量数据及其实现

【什么是Bit-map】 所谓的Bit-map就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。 如果说了这么多还没明白什么是Bit-map,那么我们来看一个具体的例子,假设我们要对0-7内的5个元素(4,7,2,5,3)排序(这里假设这些元素没有重复)。那么我们就可以采用Bit-map的方法来达到排

2011-10-20 16:05:32 2205

原创 C/C++(字符串处理)字符指针、字符数组用法大总结

字符指针变量和字符数组都可以处理字符、字符串,但是两者却有着本质的区别。今天用到就把所有的总结一下,以供大家参考!1、字符数组初始化及赋值char c_a[] = {"songjinshi"};//正确char c_a[] = {'s','o'};//正确char c_a[] = "songjinshi";//正确char c_a[11];c_a = "

2011-10-19 20:53:19 7353

原创 不用中间变量实现strlen函数

int strlen(const char*s){if(*s==0)return 0;elsereturn strlen(s+1)+1;}

2011-10-18 21:10:17 3070 5

原创 C++输入函数的用法和区别

1、cin>>          用法1:最基本,也是最常用的用法,输入一个数字:#include using namespace std;main (){int a,b;cin>>a>>b;cout}输入:2[回车]3[回车]输出:5

2011-10-18 20:10:48 4402

原创 关于多进程编程中fork()函数返回两次的探究

可以每个接触到多进程编程的人在遇到fork()函数的时候都会由一些疑惑,它怎么能返回两次?而且返回值不同。对于以前的认知大家都知道一个函数只能返回依次啊。 呵呵,这就是fork的神奇所在,它为什么这么神奇?它是怎么实现的?下面我根据自己得理解简单的说一下,不过另外也欢迎大

2011-10-06 09:18:10 5846 3

原创 由linux命令行下命令参数前的一横(-)和两横(--)的区别而得知的

在解释这些区别之前我们先了解一下有关linux的背景知识,这个需要大家先认真看完就会对这些区别有更深入的了解,对linux也有更深的了解。关于System V和BSD风格以及他们与Linux的关系:1、System V 和BSD同出于AT&T实验室的两个不同的部门,Sys

2011-09-24 10:23:06 11507 3

原创 网络通信时字节序转换原理与网络字节序、大端和小端模式

引言:在进行网络通信时是否需要进行字节序转换? 相同字节序的平台在进行网络通信时可以不进行字节序转换,但是跨平台进行网络数据通信时必须进行字节序转换。原因如下:网络协议规定接收到得第一个字节是高字节,存放到低地址,所以发送时会首先去低地址取数据的高字节。小端模式的多字节数

2011-09-18 20:19:15 8798 2

原创 extern作用详解

extern 作用1:声明外部变量现代编译器一般采用按文件编译的方式,因此在编译时,各个文件中定义的全局变量是互相透明的,也就是说,在编译时,全局变量的可见域限制在文件内部。例1:创建一个工程,里面含有A.cpp和B.cpp两个简单的C++源文件://A.

2011-09-17 16:45:02 31929 13

原创 关于存储器映射、存储器重映射、内存映射、地址映射、地址转换等计算机专业名词详解

计算机技术源于西方,而西方乃至当今世界最通用的语言是英语,所以很多专业名词也都是英语词汇,而中国人想要跟上时代学习计算机、使用计算机就势必要向西方人学习、学习英语、学习英语技术资料、翻译英语技术资料,可是经过学习、翻译后的结果就是很多英文专业名词被翻译成不同的中文意思在不同的资料

2011-09-08 16:04:24 10253 5

原创 处理器的大端和小端模式

大端格式:在这种格式中,字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。 小端格式:与大端存储格式相反,在小端存储格式中,低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。  请写一个C函数,若处理器是Big_endian的

2011-09-04 16:04:31 1743

原创 ARM基础(2)

1、ARM微处理器的寄存器组织ARM微处理器共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器,这些寄存器不能同时被访问,具体哪些寄存器是可编程访问的,取决于微处理器的工作状态及具体的运行模式。2、流水线技术流水线技术是通过将每条指令都分解为多步,每步都

2011-09-03 18:47:56 1308

原创 ARM基础(1)

1、ARM体系结构目前ARM体系结构共定义了V1——V6一共6个版本。从ARMV4结构之后ARM处理器增加了一种16BIT的thumb指令模式。2、ARM的4中特殊指令集Thumb指令简称(T)、DSP指令简称(E)、Java指令简称(J)、Media指令。3

2011-09-01 20:39:05 1191

原创 C语言中int型值的问题

在C语言中,int类型分为多种可变类型,包括:short int(占2个字节,值得范围为-32768-32767) ,unsigned short int(占两个字节。值得范围为0-65535),int(占四个字节,值得范围-2147783648-2147483647),unsi

2011-07-18 10:04:48 2208

原创 虚拟内存系统,用户地址以及程序中使用的地址,物理地址

linux操作系统使用的是虚拟内存系统,意味着用户程序见到的地址不直接对应于硬件使用的物理地址,虚拟内存引入了一个间接层。使用虚拟内存,系统中运行的程序可以分配远多于物理内存的内存。被用户程序见到的常规地址长度是32位或者64位,依赖底层的硬件结构,并且每个进程有它自己的虚拟地址

2011-07-17 12:07:45 1805

AndroidARTruntimeOverview_v1.0.0

AndroidARTruntimeOverview_v1.0.0_201506051944.pdf

2015-06-05

AndroidDalvikVMOverview

AndroidDalvikVMOverview_v1.0.0_201506031920.pdf

2015-06-03

Android Anatomy and Physiology

Android Anatomy and Physiology.pdf

2015-06-01

InCallUI_issue_analysis_report

InCallUI_issue_analysis_report_201407101029.pdf

2015-06-01

Drive_show_black_screen_issue_analysis_report

Drive_show_black_screen_issue_analysis_report

2015-06-01

BOOT_COMPLETED issue analysis report

BOOT_COMPLETED_issue_analysis_report_201407111625.pdf

2015-06-01

Device_Provisioned_issue_analysis_report

Device_Provisioned_issue_analysis_report_201408201558.pdf

2015-06-01

Android系统中基于Binder的IPC流程框架分析

Andrid系统中基于Binder的IPC流程框架分析_V1.0_201407251755.pdf

2015-06-01

MagnificationGestureMechanism_Introduce

MagnificationGestureMechanism_Introduce_v0.1.pdf

2015-06-01

Boot process and Manage of the Activity

Boot process and Manage of the Activity_201408261721.pdf

2015-06-01

Activity_boot_process_analysis

Activity_boot_process_analysis_201407231537.pdf

2015-06-01

Coredump简介及使用

Android Coredump简介及使用_v1.0_201504281025.pdf

2015-06-01

AndroidFrameworkBootUpOverview

AndroidFrameworkBootUpOverview

2015-06-01

wince下wifi无线连接源码以及整套需要的库

wince下wiFi无线连接源码以及整套需要的库

2013-10-22

linux缓冲区溢出漏洞攻击文件

linux 缓冲区溢出 漏洞攻击 获取root权限 shell

2012-10-29

arm常用指令

嵌入式资料\ARM资料\arm常用指令.pdf

2011-10-05

基于μC_OS-Ⅱ的嵌入式蓝牙协议栈的研究与实现.pdf

基于μC_OS-Ⅱ的嵌入式蓝牙协议栈的研究与实现.pdf

2011-09-18

基于ARM的嵌入式文件系统YAFFS的移植.pdf

基于ARM的嵌入式文件系统YAFFS的移植.pdf

2011-09-18

基于Qt4的SQLite数据库应用编程.pdf

基于Qt4的SQLite数据库应用编程.pdf

2011-09-18

基于GCC的交叉编译器研究与开发.pdf

基于GCC的交叉编译器研究与开发.pdf

2011-09-18

基于ARM的嵌入式流媒体播放器的设计.pdf

\基于ARM的嵌入式流媒体播放器的设计.pdf

2011-09-18

便携式红外相机中触摸屏原理与应用.pdf

\便携式红外相机中触摸屏原理与应用.pdf

2011-09-18

Uboot在S3C2440上的移植.pdf

Uboot在S3C2440上的移植.pdf

2011-09-18

Qt_Embedded在S3C2440平台上的移植与开发.pdf

Qt_Embedded在S3C2440平台上的移植与开发.pdf

2011-09-18

MPlayer和Qtopia在嵌入式无线卡拉OK点播终端中的应用.pdf

\MPlayer和Qtopia在嵌入式无线卡拉OK点播终端中的应用.pdf

2011-09-18

Linux下嵌入式系统中SQlite数据库的应用.pdf

\Linux下嵌入式系统中SQlite数据库的应用.pdf

2011-09-18

Linux内核在S3C2440上移植的方法.pdf

Linux内核在S3C2440上移植的方法.pdf

2011-09-18

Linux内核移植与USB无线网卡驱动的研究与实现.pdf

Linux内核移植与USB无线网卡驱动的研究与实现.pdf

2011-09-18

Linux内核移植与USB驱动开发.pdf

\Linux内核移植与USB驱动开发.pdf

2011-09-18

Linux操作系统在ARM9处理器上的移植.pdf

Linux操作系统在ARM9处理器上的移植.pdf

2011-09-18

KTV点歌系统需求分析说明文档2007-12-27.doc

KTV点歌系统需求分析说明文档2007-12-27.doc

2011-09-18

参考资料\KTV点歌系统的设计与实现.pdf

参考资料\KTV点歌系统的设计与实现.pdf

2011-09-18

KTV点播与管理系统的设计与实现.pdf

KTV点播与管理系统的设计与实现.pdf

2011-09-18

参考资料\C++获取MP3文件信息.doc

参考资料\C++获取MP3文件信息.doc

2011-09-18

ARM嵌入式Linux系统的研究与实现.pdf

ARM嵌入式Linux系统的研究与实现.pdf

2011-09-18

arm-linux-gcc-3.4.6-glibc-2.3.6.tar.bz2

arm-linux-gcc-3.4.6-glibc-2.3.6.tar.bz2

2011-09-18

u-boot移植实验\u-boot-1.3.2.tar.bz2

u-boot移植实验\u-boot-1.3.2.tar.bz2

2011-09-18

2410经典实验指导书3.2.pdf

2410经典 实验 指导书 3.2.pdf

2011-09-18

经典SQL语句大全.doc

简单易懂的数据库,经典SQL语句大全.doc

2011-09-18

tslib-1.4.tar.bz2

触摸屏库源代码\tslib-1.4.tar.bz2

2011-09-18

空空如也

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

TA关注的人

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