自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 闪存删除数据的过程,与硬盘不一样!

相比于传统HDD,SSD最大的不同在于使用的NAND闪存无法进行覆盖操作。在已经被写入数据的位置,要重复写入的话,SSD就必须先对该位置进行擦除的操作,而且擦除操作的最小单位(block)比写入操作单位(page)的要大。 SSD闪存基本组成:SSD基本组成page(页面)、block(区块)、plane(平面)、die(核心)、NAND(闪存芯片)组成的,page是最基本

2016-09-27 17:36:25 2480

转载 总线概述及常见总线

一. 总线概念所谓总线(Bus),是指计算机设备和设备之间传输信息的公共数据通道。总线是连接计算机硬件系统内多种设备的通信线路,它的一个重要特征是由总线上的所有设备共享,可以将计算机系统内的多种设备连接到总线上。如果是某两个设备或设备之间专用的信号连线,就不能称之为总线。系统总线架构图如下所示:     微机中的总线分为数据总线、地址总线和控制总线3类。不同型号的C

2016-09-27 09:16:49 1742

转载 磁道是同心圆还是同心环

磁道是同心圆还是同心环

2016-09-26 09:29:00 4420

转载 十进制小数转化为二进制小数

一、二进制数转换成十进制数    由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。    例1105 把二进制数110.11转换成十进制数。   二、十进制数转换为二进制数    十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并

2016-05-28 21:15:12 899

转载 常用数字、数学式及时间日期的英文读法

一、Number 数字 106:     one million109:     one billion (orone thousand million)1012:    one trillion (orone million million)1015:    onequadrillion(or one thousand million million)1018:    one

2016-05-26 17:16:46 3100

转载 线程与进程的区别2(专业解释)

1、线程的基本概念    概念:线程是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。    好处 :(1)易于调度。               (2)提高并发性。通过

2016-05-26 08:23:19 516

原创 进程与线程的通俗理解

QQ程序如果没有运行,那它只是程序,而不是进程,一旦运行了QQ程序,那它就成了进程。QQ程序一旦运行成了进程,操作系统如windows就要分配给QQ运行的内存空间,CPU运行的时间以及其它资源,这样QQ程序就可正常运行了。如果要运行其它程序,如杀毒软件,操作系统也要做同样的事情。有了进程之后,最大的好处就在于电脑可以同时运行多个程序,每个程序就是一个进程。而如果没有进程呢,那电脑一次只能运行一个程序,你玩QQ,就不能再同时听歌、玩游戏等等;如果你想要听歌,只能关掉QQ,再打开听歌曲的软件进行听歌了。有了进

2016-05-21 10:35:39 5728 4

转载 进程的阻塞和挂起的区别

理解一:挂起是一种主动行为,因此恢复也应该要主动完成,而阻塞则是一种被动行为,是在等待事件或资源时任务的表现,你不知道他什么时候被阻塞(pend),也就不能确切 的知道他什么时候恢复阻塞。而且挂起队列在操作系统里可以看成一个,而阻塞队列则是不同的事件或资源(如信号量)就有自己的队列。理解二:阻塞(pend)就是任务释放CPU,其他任务可以运行,一般在等待某种资源或信号量的时候出现。挂起(suspe

2016-05-20 22:37:52 10980 4

转载 C#理解Thread.Sleep方法(2)

运行后显示若干行"A.B is running in its own thread."和一行"A.B has finished";若取消程序中的“Thread.Sleep(5);”句,则运行后只显示"A.B has finished"。理解:如无“Thread.Sleep(5);”句,则t线程一开始后即被中止,根本没有执行到其中的输入字符串的代码,但增加此句后,使主线程(执行Main方法的线程)休眠(sleep)了5毫秒才执行t.Abort();,这段5毫秒的时间使t线程有时间执行了输出字符串代码,

2016-05-20 20:39:11 3429

转载 C#理解Thread.Sleep()方法(转帖)

我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒?2、某人的代码中用了一句看似莫明其妙的话:Thread.Slee

2016-05-20 16:01:01 584

转载 POP3邮件接收协议命令使用详解

第1章 POP3概述POP3全称为Post Office Protocol version3,即邮局协议第3版。它被用户代理用来邮件服务器取得邮件。POP3采用的也是C/S通信模型,对应的RFC文档为RFC1939。该协议非常简单,所以我们只重点介绍其通信过程,而相关的一些概念和术语请参考RFC文档或另外一篇文章《SMTP协议分析》第2章.POP3详解2.1通信过程

2016-05-13 09:28:20 28842 1

原创 Base64编码

Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。Base64编码可用于在HTTP环境下传递较长的标识信息 base64是一种将二进制的01序列转化成ASCII字符的编码方法。编码后的文本或者二进制消息,就可以用SMTP等只支持ASCII字符的协议传送了。Base64一般被认为会平均增加33%的报文长度,而且,经过编码的消息对于人类来说是不可读的。 Base64要

2016-05-11 18:04:48 694

转载 Ansi,UTF8,Unicode,ASCII编码的区别

文转自:http://blog.csdn.net/xiongxiao/article/details/3741731  在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。  在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示

2016-05-09 18:13:19 516

转载 C#中static关键字的作用

静态分配的,有两种情况。 1. 用在类里的属性、方法前面:这样的静态属性与方法不需要创建实例就能访问,通过类名或对象名都能访问它。静态属性、方法只有“一份”:即如果一个类新建有N个 对象,这N 个对象只有同一个静态属性与方法。2. 方法内部的静态变量: 方法内部的静态变量,执行完静态变量值不消失,再次执行此对象的方法时,值仍存在。 它不是在栈中分配的,是在静态区分析的

2016-05-09 09:11:54 1363

原创 C# octet单位的缘来

在传统的二进制数字概念中,字节是基本单位,位是最小单位,1 byte(字节)=8 bit(位)。但在大多数因特网标准中使用了“octet”([ɒkˈtet] :八位位组,八位字节)这个术语来代替“字节”这个单位,即1 octet = 8 bit。      为什么在因特网标准中不使用“字节”而非要用“octet"这个单位来表示8位呢?      这是因为,在TCP/IP协议研究

2016-04-26 16:54:25 706

原创 C# 通俗解释网络通信中的“报头”

在学习网络编程时,经常会出现“报头”一词,啥意思啊?      网络最大的优势,信息丰富,你可以自由查找你需要的信息。当你在网上查找信息时,其实就是你的电脑与网络中别人的电脑(服务器)在进行通信。而电脑与电脑进行通信,还达不到像人与人交流那样随意,“约吗?”、“开房吗?”、“滚床单吗?”这些在人的交流中是一个意思的表达语言,用到了电脑交际圈中,就变成三个意思了,因为电脑是死的,它不能明白你到底

2016-04-16 09:39:44 1328

转载 域名解析--什么是A记录、别名记录(CNAME)、MX记录、TXT记录、NS记录

域名解析--什么是A记录、别名记录(CNAME)、MX记录、TXT记录、NS记录

2016-04-16 09:06:32 12237

转载 C# Socket网络编程TCP/IP层次模型、端口及报文等探讨

C# Socket网络编程TCP/IP层次模型、端口及报文

2016-04-15 15:24:05 1040

转载 URI和URL的区别

URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。而URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如mailto:New_Teache

2016-04-15 08:21:49 405

转载 水晶报表的分栏显示

水晶报表的分栏显示

2016-04-11 09:23:56 1423

转载 C# GDI三种坐标系及颜色等常用结构

C#中GDI三种坐标系及颜色等常用结构

2016-03-28 08:57:45 3740

转载 C# 已知圆心和两点,用DrawArc()画圆弧(算法)

已经知道圆心和两点,画出两点间的圆弧?思路,先分别求出原点到两点向量和x轴间的夹角余弦值,然后求反余弦得出角度,这里要注意的是,求出的向量的夹角是按几何坐标系中定义的逆时针,然后用DrawArc()函数画圆弧。注意的是C#里面GDI+使用的坐标体系与常用的几何坐标系有所不同,使用DrawArc方法时,使用startAngle参数的时候,要在原来的坐标体系值加上90度。

2016-03-28 08:32:43 19358 4

转载 (转)C# 温故而知新:Stream篇(七)

NetworkStream的作用简单介绍下TCP/IP 协议和相关层次简单说明下 TCP和UDP的区别简单介绍下套接字(Socket)的概念简单介绍下TcpClient,TcpListener,IPEndPoint类的作用使用NetworkStream的注意事项和局限性NetworkStream的构造NetworkStream的属性NetworkStream的方法NetwrokStream的简单示例 创建一个客户端向服务端传输图片的小示例

2016-03-19 17:22:46 857

转载 (转)C# 温故而知新:Stream篇(六)

简单介绍一下BufferedStream如何理解缓冲区?BufferedStream的优势从BufferedStream 中学习装饰模式    如何理解装饰模式    再次理解下装饰模式在Stream中的作用 BufferedStream的构造 BufferedStream的属性 BufferedStream的方法 简单示例:利用socket 读取网页并保存在本地

2016-03-19 17:16:59 557

转载 (转)C# 温故而知新:Stream篇(五)

简单介绍一下MemoryStreamMemoryStream和FileStream的区别通过部分源码深入了解下MemoryStream分析MemorySteam最常见的OutOfMemory异常MemoryStream 的构造MemoryStream 的属性MemoryStream 的方法MemoryStream 简单示例 : XmlWriter中使用MemoryStreamMemoryStream 简单示例 :自定义一个处理图片的HttpHandler

2016-03-19 17:12:04 532

转载 (转)C# 温故而知新:Stream篇(四)

如何去理解FileStream?FileStream的重要性FileStream常用构造函数(重要) 非托管参数SafeFileHandle简单介绍FileStream常用属性介绍FileStream常用方法介绍FileStream示例1:*文件的新建和拷贝(主要演示文件同步和异步操作)FileStream示例2:*实现文件本地分段上传

2016-03-19 17:01:40 744

转载 (转)C# 温故而知新:Stream篇(三)

为何介绍TextWriter?TextWriter的构造,常用属性和方法 IFormatProvider的简单介绍如何理解StreamWriter?StreamWriter属性StreamWriter示例

2016-03-19 16:56:18 1654

转载 (转)C# 温故而知新:Stream篇(二)

为什么要介绍 TextReader?TextReader的常用属性和方法TextReader 示例从StreamReader想到多态简单介绍下Encoding 编码StreamReader 的定义及作用StreamReader 类的常用方法属性StreamReader示例

2016-03-19 16:15:53 567

转载 (转)C# 温故而知新:Stream篇(—)

什么是Stream?什么是字节序列?Stream的构造函数Stream的重要属性及方法Stream的示例Stream异步读写Stream 和其子类的类图

2016-03-19 10:31:01 557

空空如也

空空如也

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

TA关注的人

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