自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (6)
  • 收藏
  • 关注

转载 闪存基础

目前绝大多数SSD都是以NAND FLASH为存储介质的。SSD工作原理很多都是基于NAND FLASH特性的。比如,NAND FLASH在写之前必须先擦除,而不能覆盖写,于是SSD 才需要垃圾回收(Garbage Collection,或者叫 Recycle);NAND FLASH 每个块(Block)擦写次数达到一定值,这个块就不能用了(数据丢失,或者写入不了),所以SSD 固件必须做 Wear

2016-02-25 13:40:59 13666

转载 SSD基本工作原理

SSD 主要由 SSD 控制器,FLASH 存储阵列,板上DRAM(可选),以及跟HOST接口(诸如SATA,SAS, PCIe等)组成。 SSD主控通过若干个通道(channel)并行操作多块FLASH颗粒,类似RAID0,大大提高底层的带宽。举个例子,假设主控与FLASH颗粒之间有8个通道,每个通道上挂载了一个闪存颗粒,HOST与FLASH之间数据传输速率为200MB/s。该闪存颗粒Page大小

2016-02-25 12:11:51 9550 1

原创 Java 输入/输出流

1. 编码问题在介绍输入输出之前我们先介绍下关于编码的一些基本知识点,当一个文件中既有中文字符又有英文字符时,他们在不同的编码方式下会占据不同的内存: 1. ANSI 中文占据 2 个字节的内存空间,英文占据 1 个字节的内存空间。 2. GBK 中文占据 2 个字节的内存空间,英文占据 1 个字节的内存空间。 3. UTF-8 中文占据 3 个字节的内存空间,英文占据 1 个字节的内存空间。

2016-02-03 14:12:12 885

原创 Java 序列化与反序列化

Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。1. 为什么需要序列化与反序列化我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会以二进制序列的形式在网络上传送。那么当两个Java进程进行通信时,能否实现进程间的对象传送呢?答案是可以的。如何做到呢?这就需要Java序列化与反序

2016-02-01 17:10:43 728

C++中缀表达式的计算

利用c语言写的中缀表达式,主要数据结构是栈。

2015-10-23

JavaScript中文手册

JavaScript中文手册.

2015-10-23

c语言中缀表达式计算

利用c语言写的中缀表达式,主要数据结构是栈。

2015-01-03

一字棋源程序

利用α-β剪枝实现的一字棋程序的源代码

2014-12-30

三次样条插值

主要讲了利用一阶导和二阶导求三次样条插值

2014-12-30

空空如也

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

TA关注的人

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