自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

itismine的专栏

思想决定出路

  • 博客(169)
  • 资源 (1)
  • 收藏
  • 关注

原创 Raft源码分析(二) - Role转换

时光粒子源码分布式一致性/分布式存储等开源技术探讨, GitHub:https://github.com/timequark欢迎来撩:https://github.com/timequark先来看一下raft白皮书中的 role 角色转换图:下面的是个人土制的转换图:raft 中的 Role 角色共有三类 Leader Leader的职能有: (1)处理read/write请求 (2)存储 L...

2020-04-01 13:27:44 706 1

原创 Raft源码分析(一) - State

时光粒子源码分布式一致性/分布式存储等开源技术探讨, GitHub:https://github.com/timequark欢迎来撩:https://github.com/timequarkState 是 raft 的核心类,封装了框架性的性重要操作,持有Node (server.py)、Log、FileStorage、StateMachine对象;以及 Role 角色,完成 Leader/Follower/Candidate 之间的转换。Bas...

2020-04-01 13:19:53 820

原创 Raft源码分析 - 开始吧

时光粒子源码分布式一致性/分布式存储等开源技术探讨, GitHub:https://github.com/timequark欢迎来撩:https://github.com/timequark此次raft源码解析,基于raftos (python),对raft原理方法进行源代码解读。在源码分析前,强烈建议小伙伴先去raft.github.io上了解raft的工作原理,特别是要阅读raft白皮书。了解raft原理的好处、目的是,更好的理解raf...

2020-04-01 13:14:03 1143

转载 深入理解SD卡基础原理以及内部结构的总结 (转)

深入理解SD卡基础原理以及内部结构的总结

2010-12-11 15:17:00 43706 3

转载 研究Xmodem协议必看的11个问题

研究Xmodem协议必看的11个问题

2010-11-12 15:40:00 2186

转载 Nand Flash的VIVI装载器的分析与改进 (转)

Nand Flash的VIVI装载器的分析与改进

2010-11-07 20:45:00 915

转载 vivi 之 GNU LD (转)

vivi 之 GNU LD

2010-11-07 20:31:00 710

转载 vivi分析-head.S->main.c (转)

vivi分析-head.S->main.c

2010-11-07 12:57:00 1387

原创 ARM立即数,LDR和MOV的区别 (转)

ARM立即数,LDR和MOV的区别

2010-11-07 12:56:00 1027

转载 汇率问题正在以讹传讹

汇率问题正在以讹传讹

2010-10-14 09:13:00 1442

转载 RO段、RW段和ZI段 --Image$$??$$Limit 含义

RO段、RW段和ZI段 --Image$$??$$Limit 含义

2010-08-12 08:52:00 2231

原创 好产品的简洁之道

好产品的简洁之道

2010-08-05 09:13:00 556

原创 将FLASH中的代码搬进 BB芯片片内SRAM中的方法 (示例)

将FLASH中的代码搬进 BB芯片片内SRAM中的方法

2010-08-04 17:12:00 1390

原创 MT6253平台启动流程

MT6253平台启动流程

2010-07-27 14:38:00 1378

原创 100条超搞笑的“雷人”QQ/MSN 签名

100条超搞笑的“雷人”QQ/MSN 签名

2010-06-12 14:57:00 812

转载 转 I2C应用: 不能说的秘密

http://kk1314.spaces.eepw.com.cn/articles/article/item/19982

2010-05-28 09:02:00 778

原创 电阻式触摸屏工作原理

http://blog.chinaunix.net/u2/84450/showart_2099833.html

2010-05-24 17:38:00 751

原创 MTK 数据类型

/******************************************************************************  Copyright Statement:*  --------------------*  This software is protected by Copyright and the information contained*  h

2010-05-24 14:14:00 1194

原创 MTK 串口驱动 PART-3

/******************************************************************************  Copyright Statement:*  --------------------*  This software is protected by Copyright and the information contained*  h

2010-05-24 14:13:00 1475

原创 MTK 串口驱动 PART-2

/******************************************************************************  Copyright Statement:*  --------------------*  This software is protected by Copyright and the information contained*  h

2010-05-24 14:10:00 2134

原创 MTK 串口驱动 PART-1

/******************************************************************************  Copyright Statement:*  --------------------*  This software is protected by Copyright and the information contained*  h

2010-05-24 14:09:00 1899

原创 Nor Flash 编程

http://www.cnblogs.com/yytblog/archive/2009/09/02/1558943.html

2010-05-21 11:52:00 946

转载 NOR Flash 的BANK理解

首先,Flash 要通过系统总线接在处理器上,即保持一个高速的数据交换的通道。那么就必须了解一下Flash在系统总线上的基本操作。1) 先了解一下处理器存储空间BANK的概念。以32位处理器S3C2410为例,理论上可以寻址的空间为4GB,但其中有3GB的空间都预留给处理器内部的寄存器和其他设备了,留给外部可寻址的空间只有1GB,也就是0X00000000~0X3fffffff,总共应该有30

2010-05-20 16:10:00 6277

转载 转 Linux设备驱动程序之读书笔记

Linux设备驱动程序之读书笔记(一)                   ——第三章字符设备驱动程序○、说明笔记适用于Linux的2.6.10以后的内核。笔记以Linux Device Driver3提供的scull程序(scull目录中的main.c和scull.h)为记录主线,并以该驱动程序中的各种系统调用和函数调用流程为记录顺序。比如,module_init( )和module_e

2010-05-20 13:27:00 963

转载 什么是I2C协议?

I2C协议是单片机与其它芯片常用的通讯协议,由于只需要两根线,所以很好使用。一. I2C协议技术性能:    工作速率有100K和400K两种;    支持多机通讯;    支持多主控模块,但同一时刻只允许有一个主控;          由数据线SDA和时钟SCL构成的串行总线;    每个电路和模块都有唯一的地址;                        每个器件可以使用独立电源二.

2010-03-14 10:47:00 1292 1

转载 SPI接口的单线应用

2 SPI接口的单线应用    在标准的SPI接口间进行通信时,SPI总线的四条信号线中: 主机SCLOCK与从机SCLOCK相连; 主机MISO与从机MOSI相连;主机MOSI与从机MISO 相连; 主机控制信号线与从机的SS相连。在SPI接口与非标准接口进行通信时,例如与有的串行RAM 接口,由于双向I/O数据线只有一条,时钟和片选信号线都有,那么如何利用SPI的高速特性进行数据的读出和写入呢

2010-03-12 20:37:00 5258

原创 晶振工作原理

晶振-基本概述        晶振晶体全称为晶体振荡器,其作用在于产生原始的时钟频率,这个频率经过频率发生器的放大或缩小后就成了电脑中各种不同的总线频率。以声卡为例,要实现对模拟信号44.1kHz或48kHz的采样,频率发生器就必须提供一个44.1kHz或48kHz的时钟频率。如果需要对这两种音频同时支持的话,声卡就需要有两颗晶振。但是娱乐级声卡为了降低成本,通常都采用SRC将输出的采

2010-03-10 19:28:00 16196 1

原创 PCM 概念

PCM是用于将一个模拟信号(如话音)嫁接到一个64kbps的数字位流上,以便于传输。PCM将连续的模拟信号变换成离散的数字信号,在数字音响中普遍采用的是脉冲编码研制方式,即所谓的PCM(PULSE CODE MODULATION)。PCM编码是Pulse Code Modulation的缩写,又叫脉冲编码调制,它是数字通信的编码方式之一,其编码主要过程是将话音、图像等模拟信号每隔一定时间进

2010-03-10 19:17:00 2503

转载 VCC、VDD和VSS

在电子电路中,常可以看到VCC、VDD和VSS三种不同的符号,它们有什么区别呢?  一、解释 VCC:C=circuit 表示电路的意思, 即接入电路的电压; VDD:D=device 表示器件的意思, 即器件内部的工作电压; VSS:S=series 表示公共连接的意思,通常指电路公共接地端电压。  二、说明 1、对于数字电路来说,VCC是电路的供电电压,VDD是

2010-02-04 09:02:00 942

原创 EMI接口系统(1)

    EMI(EXTERNAL MEMORY INTERFACE:外部存储器接口),是DSP&ARM与MEMORY联系的通道,而MEMORY是整个系统程序放置的地方,所以良好的EMI系统是整个系统正常运行的基础。    EMI为读取和写入不同存储空间的外部存储器提供必要的控制信号,并激活外部数据和地址总线。    EMI系统主要包括母板(MOTHER BOARD)、子板(DAUGHTER BOA

2010-01-26 16:37:00 7860

转载 MTK平台驱动调试指南 (转)

Ø      GPIO设置篇一、GPIO有关的函数1.GPIO_ModeSetup:函数原型:void GPIO_ModeSetup(kal_uint16 pin, kal_uint16 conf_dada)功能:设置GPIO的工作模式是作为GPIO,还是作为专有功能接口。参数:pin:GPIO 的pin脚号,对应于原理图上MTK62XX 主CPU芯片的上的GPIO标号

2010-01-26 09:18:00 1076

原创 j2me网络程序中移动资费页面的处理

自中国移动启动上网资费页面提醒后,导致了很多的J2ME联网出现了联不上服务器的问题。即在j2me程序中启动联网后,在有些地区,有些时候,移动网关会把我们的请求截下,返还一个资费提醒的页面给我们,这样我们的服务器将不会收到我们的请求,导致程序出现联网失败的错误。因此我们在处理网络连接时要加入对移动资费页面的处理,我们可以在发送网络请求后,对返回的response进行http头的检测,如果我们

2010-01-08 11:53:00 446

原创 一些实用的图形用户界面方法

这个函数已反复应用于多个手机应用软件平台用法:参数定义:str——要分割的字符串                        font——字体                        rowMaxW——分割后每行宽度         支持标示符:         /n    换行         /t     插入两个汉字长度的空格 public stati

2010-01-08 11:52:00 478

原创 MVC设计模式参考一

先谈优点:1)将M.V.C.分离可以让不同的专家负责不同的模块,一般情况下,M部分由熟悉数据库,网络传输的专家来负责;V则交给对UI有研究的专家。这对于项目的管理者而言是多么的诱人,分工意味着可以提高效率并可以按照传统的责任划分来处理软件开发过程。对开发者而言也可以专心于一个领域。这样做的前提是接口要明确,MVC的分离思想正为其提供了基础。2)一旦V的部分发生变化,可以迅速的重构而

2010-01-08 11:52:00 605

原创 Mobile Media API Instruction

MMAPI提供了一些系统属性供查询,我们可以使用方法System.getProperty(String key)得到属性值。关于这些属性值得说明请参考MMAPI DOC。 supports.mixing supports.audio.capture supports.video.capture supports.recording audio.encod

2010-01-08 11:51:00 394

原创 在j2me中读取txt文件数据

private void read() {  byte[] data = null;  InputStream in=null;  DataInputStream dis = null;  int count=0;//文本文件中字节的个数  int highPostion=-1,lowPostion=-1;//分别代表一个数字的十位数字和各位数字。  int num

2010-01-08 11:50:00 608

原创 J2ME中读取Unicode和UTF-8编码文件的方法

一、读取Unicode文件     /**     * 读取Unicode编码文本文件     * @param resource String - 文件名     * @return String - Unicode文本     */    public static String read_Uni(String resource) {      

2010-01-08 11:49:00 570

原创 cokie技术在Java ME平台的应用与实现

Cookie在Web应用程序中被广泛采用,维护浏览器和服务器之间的状态。遗憾的是这一特性在JavaME平台中并没有得到支持。因此,要想维持客户端和服务器端的状态则必须使用URL重写的方式。URL重写操作起来比较麻烦,所以研究一下cookie的原理并在Java ME平台上实现cookie是不错的尝试。首先,我们来看一下cookie的原理。当服务器需要和浏览器维持某一状态的时候,例如需要记

2010-01-08 11:48:00 655

原创 java设计模式之Singleton(单态)

定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。 还有, singleton能够被状态化;这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize

2010-01-08 11:47:00 309

原创 抽象工厂(Abstract factories)

抽象工厂(abstractfactory)模式看起来很像前面我们看到的那些factory对象,只不过它有多个而不是一个factory方法。每一个factory方法创建一个不同类型的对象。基本思想是:在创建工厂对象的地方,由你来决定如何使用该工厂对象创建的那些对象。《设计模式》里给出的例子实现了在不同用户图形界面(GUIs)之间的可移植性:你根据自己使用的GUI来创建一个与之对应的fac

2010-01-08 11:46:00 546

JAVA Proguard

java打包时的混淆器

2008-02-27

空空如也

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

TA关注的人

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