进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任...
分类:
编程语言 时间:
2014-08-05 19:41:00
阅读次数:
254
懂得数据库范式,对于设计出一个合理的数据库有很大的帮助。本文根据自己对数据库范式的理解,结合具体的例子,尝试着用通俗易懂的语言讲明白数据库三范式。
第一范式(列不可拆分)
如果数据库中所有的字段值都是不可拆分的原子值,那么就满足第一范式了。简单点说就是不能有表中表,所以关系数据库都满足第一范式。例子略。
第二范式(完全依赖)
第二范式是在第一范式的基础上,保证所有非主键都依...
分类:
数据库 时间:
2014-08-03 15:24:05
阅读次数:
240
题目是这样的:给你一个单链表的表头,再给你其中某个结点的指针,要你删除这个结点,条件是你的程序必须在O(1)的时间内完成删除。由于有的同学对链表还不是很熟悉,本文尽量描述的通俗易懂,老鸟请直接跳过前面一大段。链表结构如下:[cpp] view plaincopyprint?structnode{in...
分类:
其他好文 时间:
2014-08-02 07:29:44
阅读次数:
161
题目是这样的:给你一个单链表的表头,再给你其中某个结点的指针,要你删除这个结点,条件是你的程序必须在O(1)的时间内完成删除。
由于有的同学对链表还不是很熟悉,本文尽量描述的通俗易懂,老鸟请直接跳过前面一大段。
链表结构如下:
struct node
{
int val;
node* next;
};
题目不是很难,很快就能想到好办法:)
首先回顾一下普通的删除方法,...
分类:
其他好文 时间:
2014-08-02 05:14:14
阅读次数:
231
第1章 解读色彩 出自唐代著名诗人白居易的《忆江南》一诗中,一句“日出江山红胜火,春来江水绿如蓝”就把苏杭一带秀丽明艳的的江南风光描绘得细致传神。从科学的角度看,其精华之处就在于诗人仅以红绿蓝三种颜色,就把蓝天白云下花红水绿的景观刻画得淋漓尽致。 本诗用词浅显易懂,诗句朗朗上口,因此被多次收录到各地...
分类:
其他好文 时间:
2014-08-01 19:23:22
阅读次数:
199
首先解释一下,什么是中文URL呢?它并不是我们常见的把汉字编码为 %CF%EC 这种形式,而是在URL中直接使用汉字这种形式目前还不是很多见。因为不同的浏览器处理起来可能会有所不同,不过据我测试,IE8和Firefox是完全支持的。它的好处是可以使用链接地址看起来非常直观易懂!搜索引擎也支持。先讲一...
分类:
Web程序 时间:
2014-08-01 19:00:22
阅读次数:
204
在近5年的教学过程中,51SAP教育中心积累了一大批优秀师资,所有授课顾问皆为资深SAP顾问,教学经验丰富,授课通俗易懂,具备丰富的SAP实施经验与项目经验。51SAP教育中心教学水平位居全国同列之首。授课结束后学员可填写“讲师授课评价表”对老师的教学态度、教学内容、教学过程、教学效果等11项内.....
分类:
其他好文 时间:
2014-08-01 16:01:01
阅读次数:
274
1, 《Linux内核设计与实现》
这本书讲解浅显易懂,全书没有列举一条汇编语句,但是给出了整个Linux操作系统2.6内核的概观,使你能通过阅读迅速获得一个overview。而且对内核中较为混乱的部分(如下半部),它的讲解是最透彻的。对没怎么深入内核的人来说,这是强烈推荐的一本书。
翻译:翻译水平、负责任程度都不错,但是印刷存在一些错误。买了此书的朋友可以参考我在Linux高...
分类:
系统相关 时间:
2014-08-01 13:41:40
阅读次数:
288
作者:阮一峰今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想...
分类:
其他好文 时间:
2014-07-31 23:48:00
阅读次数:
311
小萌库独家收集Java自学视频教程。方便网友学习分享。1、IT教程网 - java视频 107全集【点击下载】2、Java自学视频教程-郝斌(全集)【点击下载】 郝斌老师的教程通俗易懂,从他的C语言,SQLSERVER,到Java都非常经典,是初学者的福音。 3、最完整张孝祥JAVA视频教程完整.....
分类:
编程语言 时间:
2014-07-31 19:40:27
阅读次数:
317