20.MySQL可以使用________关键字指定该列的


歇后语大全及答案 2008-05-12 23:18:43 歇后语大全及答案
[摘要]20 MySQL可以使用________关键字指定该列的(共7篇)复习题答案解析复习题填空题:1、写一个“标准”宏,这个宏输入两个参数并返回较小的一个_______________________________________解释: define 宏名(形参表)

【www.shanpow.com--歇后语大全及答案】

20.MySQL可以使用________关键字指定该列的篇一
《复习题答案解析》

复习题

填空题:

1、写一个“标准”宏,这个宏输入两个参数并返回较小的一个_______________________________________

解释:#define 宏名(形参表) 字符串

#define MIN(a,b) ((a) < (b)? (a) : (b))

在混合运算中,因为优先级别,运算顺序会出现和原来想的不同,

所以在所有操作数和整个式子外加上括号,就是所谓标准宏

2、char * p1; void * p2; int p3; char p4[10];

sizeof(p1) =_4__, sizeof(p2) = _4__, sizeof(p3) = __4_, sizeof(p4) = _10___ 解释:不管高楼大厦还是茅草小屋,地址都可以写在一张小纸条上,所以不论是指向什么类型数据的指针变量所占字节数都是一样的,指针几个字节跟语言无关,而是跟系统的寻址能力有关,譬如以前是16机,指针即为2个字节,现在一般是32位系统,所以是4个字节,和int所占字节数相同

3、int x = -1; do{x=x*x;}while(!x);以上程序的循环次数是__1_____

4、int i = 5; prinf(“%d, %d, %d”, i++, ++i, i--);以上程序的输出结果为_6,6,5__

5、指针变量p 与"零值"比较的 if 语句________if(p == NULL)______________

6、const int *p;此声明的意义是______声明一个指向常整型数据的指针变量p,(即p所指对象的值不可以修改,p的值可以修改)

7、int i=(j=4,k=8,l=16,m=32); printf(“%d”, i); 输出是____32____

8、已有定义:char *p; char *q[20]; char *m[4][5]; int (*n)[10];

sizeof(p) = _4___,sizeof(q)=___80_, sizeof(m)=_80___, sizeof(n)=___4___

9、语句for( ; ;)可以等价为_____while(1)________

10、int arr[] = {1, 2, 3, 4, 5}; int *p = arr + 2; printf(“%d, %d”, *++p, *p++);输出结果为____4,3_____

11、char *p = “Hello”;p[1] = „E‟ , puts(p);输出结果为_ 编译时没有错误执行时出现错误 (因为字符指针p指向字符串常量”Hello”,不可以被修改)

12、已知一个数组table,用一个宏定义,求出数据的元素个数

#define COUNT(a) sizeof(a) / sizeof(a[0])

13、struct A {char ch[20]; int b; double c};以上结构体占用的内存空间大小__32

14、float x 与“零值”比较的if语句,0.00001为允许的误差值_________

不可将浮点变量用“==”或“!=”与数字比较,应该设法转化成“>=”或“<=”此类形式。 因为浮点型数据不能精确的表示,可以指定其精确到哪几位

if(x >= -0.00001 && x <= 0.00001)

const float EPSINON = 0.00001;

if ((x >= - EPSINON) && (x <= EPSINON)

其中EPSINON是允许的误差(即精度)

5、char str[ ]= “Hello”; char *p=str; char n[10]; sizeof(str) = _6___、sizeof(p) = _4___、sizeof(n) = __10__

选择题:

1、以下不正确的声明语句是(B )。

A、double x[5] = {2.0,4.0,6.0,8.0,10.0};

B、int y[5] ={0,1,3,5,7,9};

C、char c1[] = {61,62,63,64,65};(用字符的ASCII码给每个字符变量赋值)

D、char c2[] = {’\x10’, ’\xa’,’\x8’};

2、下面有关字符数组的描述中,错误的是(C )。

A、字符数组可以存放字符串

B、字符串可以整体输入,输出

C、可以在赋值语句中,通过赋值运算符对数组整体赋值

只能在声明时,整体给数组赋值,其他位置不可以

char ch[20]; ch = “ABCDE”;(是错误的)

char ch[20] = ”ABCDE”;

D、不可以用关系运算符对字符串进行比较

3、在C中,以下正确的说法是(A )

A、实参和与其对应的形参各占独立的存储单元

B、实参和与其对应的形参占用同一个存储单元

C、只有当实参和其对应的形参同名时才占用同一个存储单元

D、形参是虚拟的,不占用存储单元

4、一个C程序的执行是从

A、本程序的main函数开始,到main函数结束

B、本程序的第一个函数开始,到本程序文件的最后一个函数结束

C、本程序的main函数开始,到本程序文件的最后一个函数结束

D、本程序文件的第一个函数开始,到本程序main函数结束

5、有以下程序,程序运行的结果是___

main()

{

int a=1,b;

for(b=1;b<=10;b++)

{

if(a>=8)break;

if(a%2==1) {a+=5;continue;}

a-=3;

}

printf("%d\n",b);

}

A、3 B、4 C、5 D、6

分析:

(1)初值a = 1:

b是循环变量,初值为1,1<=10成立,所以执行循环体,a >= 8不成立,不走break语句,继续往下执行,a % 2==1成立,a=6,执行continue语句,跳过循环体下面未执行的语句,继续进行下一次循环

(2)a = 6:

b自加1,为2,2< = 10成立,所再在执行循环体,a >= 8不成立,不走break语句,继续往下执行,a % 2==1不成立,执行a-=3后,a为3,继续进行下一次循环

(3)a = 3:

b自加1,为3,3<=10成立,所以再执行循环体,a>=8不成立,不走break语句,继续往下执行,a % 2==1成立,a = 8,执行continue语句,跳过循环体下面未执行的语句,继续进行下一次循环

(4)a = 8:

b自加1,为4,4<=10成立,所以再执行循环体,a>=8成立,执行break语句,继续执行循环后面的语句输出b的值为4

6、假设有如下定义方式int(**ptr)();,则以下叙述中正确的是A、ptr是指向一维数组的指针变量

B、ptr是指向int型数据的指针变量

C、ptr是指向函数的指针的指针,该函数返回一个int型数据

D、ptr是一个函数名,该函数的返回值是指向int型数据的指针

7.下面程序段的运行结果是___B_

void main()

{ int i, sum = 0;

for(i = 1; i <= 100; i++)

{ if(sum >= 10)

break;

sum += i;}

printf("i = %d\n", i);

}

A) 4 B) 5 C) 100 D) 101

8、有下列程序,输出结果为___B_

void main()

{

char a[10] = “123”, *p = a;

putchar(*p++);putchar(*p++);

}

A) 11 B) 12 C) 22 D) 23

9、已知下列定义,则结构体成员不正确的引用是D___

struct pupil

{

char name[20];

int age;

int sex;}pup[5], *p = pup;

A) scanf(“%s”, pup[0].name); B) scanf(“%d”, &pup[0].age);

C) scanf(“%d”, &(p->sex)); D) scanf(“%d”, p->age);

10.C语言结构体类型变量在程序执行期间____A

A) 所有成员一直驻留在内存中 B) 只有一个成员驻留在内存中

C) 部分成员驻留在内存中 D) 没有成员驻留在内存中

11. 若有以下定义,则结构体变量b占用内存的字节数__C__

struct student

{ char a;

int b;

short c;

}b;

A) 7 B) 8 C) 12 D) 16

12.在“文件包含”预处理命令形式中,当#include后名的文件名用< >括起时,寻找被包含文件的方式是___B_

A)直接按系统设定的标准方式搜索目录

B)先在源程序所在目录中搜索,搜索不到的话,再按系统设定的标准方式搜索

C)仅仅搜索源程序所在目录

D)仅仅搜索当前目录

13、以下能正确定义一维数组的选项是

A、int a[5]={0,1,2,3,4,5}; B、char a[]={0,1,2,3,4,5};

C、char a={'A','B','C'}; D、int a[5]="0123";

14、以下叙述中错误的是

A、对于double类型数组,不可以直接用数组名对数组进行整体输入或输出

B、数组名代表的是数组所占存储区的首地址,其值不可改变

C、当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

D、可以通过赋初值的方式确定数组元素的个数

15、以下不正确的说法是___D___

A、全局变量,静态变量的初值是在编译时指定的

B、静态变量如果没有指定初值,则其默认初值为0

C、局部变量如果没有指定初值,则其初值不确定

D、函数中的静态变量在函数每次调用时,都会重新设置初值。

16、数字字符0的ASCII值为48,若有以下程序,程序运行的输出结果是 main()

{

char a='1',b='2';

printf("%c,",b++);

printf("%d\n",b-a);

}

A、3,2 B、50,2 C、2,2 D、2,50

17、有以下程序,程序运行后的输出结果是

#define F(x) x * x

main()

{printf("%d\n",F(3+5));}

A、23 B、29 C、25 D、编译出错

编译可以细分为编译预处理和编译,编译预处理处理预处理命令,包括文件包含,宏定义和条件编译

在编译预处理时,宏定义进行了宏展开,即将宏名(实参)替换为对应的字符串 F(3 + 5)替换为3+3*5+5,

程序经过编译预处理之后:

main()

{printf("%d\n",3+3*5+5;}

执行程序的结果为23

18、请写出下列代码的输出内容____B

#include <stdio.h>

main()

{

int a,b,c,d;

a=10;

b=a++;

c=--a;

d=10*a++;

printf("b,c,d:%d,%d,%d",b,c,d);

return 0;

}

A、10,12,120 B、10, 10, 100 C、11, 12, 120

11, 110

19. 18、请写出下列代码的输出内容__6 0__

void add(int);

int num;

void main(void)20.MySQL可以使用________关键字指定该列的

{

int n=5; D、10,

add(n); printf("%d ",num);

(要努力啊)

}

void add(int num)

{

num++;

printf("%d ",num);

}

答案解析:

程序都是从main函数开始执行,调用其他函数,最后在main函数中结束

此程序中全局变量num和形参num同名,在add 函数内,全局变量和形参(局部变量)作用域重叠,局部变量起作用,全局变量被屏蔽

程序从main函数开始执行,给n分配存储空间,并赋初值5,接下来调用add函数,调用该函数就去执行该函数,给形参num分配存储空间,并num = n;num自加1为6,输出6 add函数执行结束后,程序回到调用此函数处,继续往下执行,输出全局变量num的值0,因为全局变量没有赋初值,默认初值为0

20.请写出下列代码的输出内容__1 1__

void add(int);

int num;

20.MySQL可以使用________关键字指定该列的篇二
《《MySQL数据库系统及应用》综合练习__1 附答案》

附答案

一、单项选择题 (只有一个正确答案)

【1】 执行语句"SELECT '2008-01-20'+ INTERVAL 2 DAY; "结果为( )。

A: 2010-01-20

B: 2008-01-22

C: 2008-02-11

D: 2008-03-20

答案: B

【2】 下列是不正确的MySQL的变量命名方式的是( )。

A:

@name!

B:

@name

C:

@_name

D:

@n$ame

答案: A

【3】 字符串'hel'lo'输出结果为( )。

A: hel\'lo

B: 'hello'

C: hel'lo

D: 'hel lo'

答案: C

【4】 关系数据库模型是以( )方式组织数据结构。

A: 文本

B: 网状

C: 树状

D: 二维表

答案: D

【5】 使用下列语句中的( )可以删除表中所有数据,但保留表结构。

A: rename table

B: delete

C: drop table

D: turn cate table

答案: D

【6】 E-R图设计属于( )。

A: 需求分析设计

B: 物理结构设计

C: 逻辑结构设计

D: 概念结构设计

答案: D

【7】 执行语句"GREATEST(10,9,128,1)"结果为( )。

A: 128

B: 1

C: 10

D: 9

答案: A

【8】 在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为( )。

A: 候选码

B: 主键

C: 主键值

D: 数据项

答案: B

【9】 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作。这种功能称为( )。

A: 数据控制功能

B: 数据管理功能

C: 数据操纵功能

D: 数据定义功能

答案: C

【10】 1999年10月1日在mysql中表示方法错误的是( )。

A: "1999/10/01"

B: "1999%10%01"

C: "1999\10\01"

D: "1999-10-01"

答案: A

【11】 两个表中的行按照给定的条件进行拼接而形成新表的运算为( )。

20.MySQL可以使用________关键字指定该列的

A: 连接

B: 集合

C: 选择

D: 投影

答案: A

【12】 向表中插入一个新行的纪录的命令为( )。

A: insert from

B: insert into

C: replace from

D: replace into

答案: B

【13】 \n在MySQL中表示( )。

A: 退格符

B: 换行符

C: "

D: 回车符

答案: B

【14】 执行语句"SELECT '5' = '5ab';"结果为( )。

A: NULL

B: 1

C: False

D: 0

答案: D

【15】 显示所有错误的命令为( )。

A: show warnings

B: show databases

C: show variables

D: show errors

答案: D

【16】 下列不属于数据库模型的是( )。

A: 关系

B: 层次

C: 逻辑

D: 网状

答案: C

【17】 修改数据库的命令为( )。

A: alter database

B: use database

C: drop database

D: Create database

答案: A

【18】 创建表的命令为( )。

A: rename table

B: drop table

C: Create table

D: alter table

答案: C

【19】 删除表的命令为( )。

A: alter table

B: rename table

C: Create table

D: drop table

答案: D

【20】 求查询结果的和的函数为( )。

A: MAX()

B: MIN()

C: COUNT()

D: SUM()

答案: D

【21】 在关系数据库中一个关系是指( )。

A: 表中的一行

B: 一张二维表

C: 表中的一列

D: 表中列的取值范围

答案: B

【22】 数据库管理系统的简称为( )。

A: DB

B: DBMS

C: MDBS

D: DBA

答案: B

【23】 数据库表中的基本运算不包括( )。

A: 连接

B: 集合

C: 投影

D: 选择

答案: B

【24】 下列( )语句指定查询目的。

A: select

B: from

C: where

D: grup by

答案: A

【25】 换行是下列( )转义字符。

A: \\

B: \"

C: \n

D: \'

答案: C

【26】 消除查询结果中重复记录的关键字为( )。

A: ALL

B: distinct

C: limit

D: having

答案: B

【27】 创建数据库的命令为( )。

A: Create database

B: alter database

C: use database

D: drop database

答案: A

【28】 以下不是web应用程序开发工具的是( )。

A: JSP

B: PHP

C: PowerBuilder

D: ASP

答案: C

【29】 下列不属于数据库管理系统的功能是( )。

A: 恢复故障数据库

B: 降低资料重复性

C: 仅供单人同时使用

D: 提供并控制资料正确性

答案: C

【30】 执行语句"FLOOR(9.9)"结果为( )。

A: 10

B: -9

C: 9

D: -10

答案: C

【31】 执行语句"right('东北财经大学',2)"结果为( )。

A: 东财

B: 大学

C: 东北

D: 财经

答案: B

【32】 用于关系型数据库的查询语言为( )。

A: .Net

B: Java

C: SQL

D: C#

答案: C

【33】 下面4个"1.not 2.% 3.> 4.+(加运算)"运算符优先级由高到低的顺序为( )。 A: 1234

B: 2431

C: 4321

D: 4213

答案: B

【34】 在关系模型中,同一个关系中的不同属性,其属性名( )。

A: 可以相同

B: 必须相同

C: 不能相同

D: 可相同,但数据类型不同

答案: C

【35】 求查询结果最大值的函数为( )。

A: COUNT()

20.MySQL可以使用________关键字指定该列的篇三
《必学100个常用linux命令大全》

  1,echo “aa” > test.txt 和 echo “bb” >> test.txt //>将原文件清空,并且内容写入到文件中,>>将内容放到文件的尾部

  2,chmod go+w -R /home/zhangy //给组用户和其他用户添加写的权限

  3,tar -tzvf test.tar.gz //列出归档内容

  4,du -ah //查看文件列表大小

  5,du -sh //查看所有文件的大小总和

  6,echo ’1+2′|bc -l //数学运算

  7,uname -a //查看linux内核等的一些信息

  8,badblocks -s /dev/sda //坏道扫描时显示进度

  9,time command //查看命令的运行时间

  10,ls -lrt //按时间的倒序排序

  11,rsync -P //同步时显示进度

  12.history -c //清楚历史命令

  13,cd - //返回上次目录

  14,tree //显示目录树

  15,umount -n /mnt/hda2 //强制卸载

  16,echo ~/ //显示用户的home目录

  17,echo $[5*5] //算术运算

  18,echo $((5*5)) //算术运算

  19,eval ls;ps aux|grep httpd //这二个命令都能执行

  20,free -m //有MB为单位显示内存

  21,uptime //显示系统已经运行了多长时间,它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载

  22,加法运算

  [root@krlcgcms01 mytest]# let a=34+3;

  [root@krlcgcms01 mytest]# echo $a;

  23,export //查看所有环境变量

  24,echo $PATH //查看单个变量

  25,cmp file1 file2 //文件内容比对

  26,clear //清屏

  27,echo 23423 |awk -re-interval ‘/[0-9]{3,}/’ //如果不加re-interval的话,不显示

  28,cal //得到一个整齐的日历格式

  29,wc -l //统计行数,wc -w 统计单词

  30,echo “AaDCbd23″ |tr “[A-Z]” “[a-z]” 大写变小写,echo “AaDCbdc23″ |tr -c b-d = 将b-d之外的字符串替换成=

  31,echo “ADSF” | iconv -f UTF8 -t GBK //把字符由utf8转成gbk -f是from和简写,-t好像terminal的简写20.MySQL可以使用________关键字指定该列的

  32,cat -n file //内容的前面会显示行号

  33,chattr +i file //只读,root用户也没法对其进行修改

  34,lsattr file //查看文件属性

  35,cat /etc/passwd |awk -F: ‘{print $1}’ //查看系统中所有用户

  36,cat /etc/group //查看系统中所有的组

  37,groups //查前当前用户所在的,所有组

  38,usermod -g 组名 用户 //这种方式是覆盖的方式,用的时候要小心,如果用户A性于mysql usermod -g php mysql这样的话只

  属于php了,

  39,usermod -G 组名 用户 //这种方式是增加的方式,如果用户A性于mysql usermod -g php mysql这样的话,mysql就属于2个组了

  40,bc //进入数学计算中去

  41,umask 003 u权限是7,g权限是7,其他用户是4,也就是774,777-003=774

  42,mkfs -t vfat /dev/hda6 //将移动硬盘里面的一个分区格式化成vfat格式

  43,mount /dev/cdrom /media/cdrom //挂载cdrom

  44,getent group 532 //通过组ID,来查找组信息

  45,last //登录成功用户记录

  46,lastb //登录不成功用户记录

  47,dump -S /dev/sda2 //查看一下要备份/dev/sda2所要的容量

  48,dump -0j -f /dev/hda2/sda2_bak.dump.bz2 /dev/sda2 //将sda2进行备份并压缩

  49,restore -t -f /dev/hda2/sda2_bak.dump //查看备份信息

  50,restore -r -f /dev/hda2/sda2_bak.dump //还原备份

  51,fc-list //查看系统中安装的字体

  52,find ./ -type f -exec grep -q “root” {} \; -exec echo {} \; //查找目录下文件所包涵的字符串

  53,vmstat 5 //每5显示一下次系统信息,cpu,memory,i/o等

  54,top 后 在shift + P 所占进程的排序显示

  55,top 后 在shift + M 所占内存的排序显示

  56,iptraf -g //查看各个接口的流量

  57,ostat -d -x /dev/sda2 2 //用iostat查看磁盘/dev/sda2的磁盘i/o情况,每两秒刷新一次

  58, paste -sd ‘|||\n’ test //文件的每4行转换成1行,并用|隔开。

  59,lsof -i :22 //知道22端口现在运行什么程序

  60,lsof -c abc //显示abc进程现在打开的文件

  61,lsof -p 12 //看进程号为12的进程打开了哪些文件

  63,route //查看路由信息

  64,ifup //开启网卡

  65,ifdown //关闭网卡

  66,route del -net 172.168.0.0 netmask 255.255.0.0 dev eth0 //删除 172.168这个网段

  67,route add -net 172.168.10.0 netmask 255.255.255.0 dev eth0 //增加一个路由

  68,netstat -tunl //列出监听的网络服务端口

  69,netstat -tun //列出已连接的网络服务端口

  70,nmap -sP 172.30.4.0/24 //在这个网段内有多少用户在我的主机上操作,一个不错的安全检查工具

  71,vgdisplay //查看系统中的可用空间

  72,lvextend -L+20G /dev/tank/part1 //向part1这个分区增加20G的空间

  73,lvresize -L-10G /dev/tank/part2 //向part2这个分区减少10G的空间

  74,pvdisplay //查看磁盘信息

  75,mplayer -loop 10 /mnt/song/music/花儿开了.mp3 //循环播放10遍

  76,pacman -S firefox -nd //nd去掉依赖

  77,wget -c //断点下载

  78,chroot /mnt/ubuntu //改变根目录到/mnt/ubuntu

  79,ctrl+a //命令行下,光标称动到开头

  80,ctrl+e //命令行下,光标移动结尾

  81,cut -d: -f 1-4 test //用:分割文件,取分割后的1-4列

  82,file /home/zhangy/test.php //用于查看文件的一些基本信息

  83,touch test.txt //创建一个空文件 text.txt

  84,htpasswd -cbd /usr/local/nginx/conf/authfile //创建访问控制文件

  85,df //查看磁盘空间,和当前的磁盘数

  86,fdisk -l //查看所有磁盘数

  87,alsamixer //进入后,m键可以实现静音

  88,killall httpd //把所有httpd进程杀掉

  89,killall -9 mysqld_safe //有些进程超级用户也停止不了,-9是强制删除

  90,mirror /mysql //下载mysql目录

  91,mirror -R /mysql //上传mysql目录

  92,rmmod pcspkr //关掉tab提示音

  93,modprobe pcspkr //开启tab提示音

  94,gpasswd -a zhangy wheel //将zhangy这个用户添加到wheel这个组

  95,dd if=/dev/zero of=/virtual/ubuntu.virt.img bs=1M count=4096 //创建一个4G的IMG镜像

  96,lspic //显示pci设备

  97,lsusb //显示usb设备

  98,history | less //less根more有点像,感觉less用着更舒服点

  99,ln -s //如果忘了-s就变成硬链接了

  100,tar zxvf test.tar.gz -C /home/zhangy //将内容解压到指定目录

20.MySQL可以使用________关键字指定该列的篇四
《关于Linux操作系统的相关知识介绍》

  有好多刚刚接触Linux操作系统,很多命令以及相关知识都还不清楚。所以今天小编就给大家上一堂课来介绍下Linux操作系统的,一起来看看吧!!!

  linux

  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

  Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

  严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

  Linux简史

  Linux 操作系统的诞生

  、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX 标准和Internet 网络。

  1981 年IBM公司推出微型计算机IBM PC。

  1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNU C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。

  1991年初,林纳斯·托瓦兹开始在一台386sx兼容微机上学习minix操作系统。1991年4月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。

  1991 年4 月13 日在comp.os.minix 上发布说自己已经成功地将bash 移植到了minix 上,而且已经爱不释手、不能离开这个shell 软件了。

  1991年7月3日,第一个与Linux有关的消息是在comp.os.minix上发布的(当然此时还不存在Linux这个名称,当时林纳斯·托瓦兹的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。

  1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-like kernel sources for 386-AT)。

  1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux 0.99的代码大约有十万行,用户大约有10万左右。

  1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。

  1995年1月,Bob Young创办了RedHat(小红帽),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux"发行版",在市场上出售。这在经营模式上是一种创举。

  1996年6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux 已经进入了实用阶段,全球大约有350万人使用。

  1998年2月,以Eric Raymond为首的一批年轻的"老牛羚骨干分子"终于认识到GNU/Linux体系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办了"Open Source Intiative"(开放源代码促进会)"复兴"的大旗,在互联网世界里展开了一场历史性的Linux产业化运动。

  2001年1月,Linux 2.4发布,它进一步地提升了SMP系统的扩展性,同时它也集成了很多用于支持桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能。

  2003年12月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的变化。

  2004年的第1月,SuSE嫁到了Novell,SCO继续顶着骂名四处强行“化缘”, Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月,SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器

  种类

  现今主流的桌面环境有KDE,gnome,Xfce,LXDE等,除此之外还有Ambient,EDE,IRIX Interactive Desktop,Mezzo,Sugar,CDE等。

  gnome

  即GNU网络对象模型环境 (The GNU Network Object Model Environment),GNU计划的一部分,开放源码运动的一个重要组成部分。是一种让使用者容易操作和设定电脑环境的工具。

  目标是基于自由软件,为Unix或者类Unix操作系统构造一个功能完善、操作简单以及界面友好的桌面环境,他是GNU计划的正式桌面。

  Xfce

  即XForms Common Environment,创建于2007年7月,类似于商业图形环境CDE,是一个运行在各类Unix下的轻量级桌面环境。原作者Olivier Fourdan最先设计XFce是基于XForms三维图形库。Xfce设计目的是用来提高系统的效率,在节省系统资源的同时,能够快速加载和执行应用程序。

  Fluxbox

  是一个基于GNU/Linux的轻量级图形操作界面,它虽然没有GNOME和KDE那样精致 ,但由于它的运行对系统资源和配置要求极低,所以它被安装到很多较旧的或是对性能要求较高的机器上,其菜单和有关 配置被保存于用户根目录下的.fluxbox目录里,这样使得它的配置极为便利。

  Enlightenment

  是一个功能强大的窗口管理器,它的目标是运用 户轻而易举地配置所见即所得的桌面图形界面。现在Enlightenment的界面已经相当豪华,它拥有像AfterStep一样的可视化时钟以及其它浮华的界面效果,用户不仅可以任意选择边框和动感的声音效果,最有吸引力的是由于它开放的设计思想,每一个用户可以根据自己的爱好,任意地配置窗口的边框、菜单以及屏幕上其它各个部分,而不须要 接触源代码,也不须要 编译任何程序。

  主要特性

  基本思想

  Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。[3]

  完全免费

  Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。[4]

  完全兼容POSIX1.0标准

  这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。[4]

  多用户、多任务

  Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

  良好的界面

  Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

  支持多种平台

  Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux 2.4版内核已经能够完全支持Intel 64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

  桌面环境

  介绍

  在图形计算中,一个桌面环境(Desktop environment,有时称为桌面管理器)为计算机提供一个图形用户界面(GUI)。但严格来说窗口管理器和桌面环境是有区别的。桌面环境就是桌面图形环境,它的主要目标是为Linux/Unix操作系统提供一个更加完备 的界面以及大量各类整合工具和使用 程序,其基本 易用性吸引着大量的新用户。桌面环境名称来自桌面比拟,对应于早期的文字命令行界面(CLI)。一个典型的桌面环境提供图标,视窗,工具栏,文件夹,壁纸以及像拖放这样的能力。整体而言,桌面环境在设计和功能上的特性,赋予了它与众不同的外观和感觉。

  常用命令及技巧

  一。 通用命令:

  1. date :print or set the system date and time

  2. stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等)

  3. passwd: print or set the system date and time (用passwd -h查看)

  4. logout, login: 登录shell的登录和注销命令

  5. pwd: print or set the system date and time

  6. more, less, head tail: 显示或部分显示文件内容.

  7. lp/lpstat/cancel, lpr/lpq/lprm: 打印文件.

  8. 更改文件权限: chmod u+x...

  9. 删除非空目录:rm -fr dir

  10.拷贝目录: cp -R dir

  11. fg jobid :可以将一个后台进程放到前台。

  Ctrl-z 可以将前台进程挂起(suspend), 然后可以用bg jobid 让其到后台运行。

  job & 可以直接让job直接在后台运行。

  12. kill 的作用: send a signal to a process. eg: kill -9 发送的是SIG_KILL信号。。。 具体发送什么信号 可以通过 man kill 查看。

  13. ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session显示的sessionid, tpgid显示前台进程组id, comm显示命令名称。)

  二 .ubuntu常用命令:

  1. dpkg: package manager for Debian

  * 安装: dpkg -i package

  * 卸载: dpkg -r package

  * 卸载并删除配置文件: dpkg -P |--purge package

  * 如果安装一个包时。说依赖某些库。 可以先 apt-get install somelib...

  * 查看软件包安装内容 :dpkg -L package

  * 查看文件由哪个软件包提供: dpkg -S filename

  * 另外 dpkg还有 dselect和aptitude 两个frontend.

  2. apt

  * 安装: apt-get install packs

  * apt-get update : 更新源

  * apt-get upgrade: 升级系统。

  * apt-get dist-upgrade: 智能升级。安装新软件包,删除废弃的软件包

  * apt-get -f install : -f == --fix broken 修复依赖

  * apt-get autoremove: 自动删除无用的软件

  * apt-get remove packages :删除软件

  * apt-get remove package --purge 删除包并清除配置文件

  * 清除所以删除包的残余配置文件: dpkg -l |grep ^rc|awk '{print $2}' |tr ["/n"] [" "]|sudo xargs dpkg -P

  * 安装软件时候包的临时存放目录 : /var/cache/apt/archives

  * 清除该目录: apt-get clean

  * 清除该目录的旧版本的软件缓存: apt-get autoclean

  * 查询软件some的依赖包: apt-cache depends some

  * 查询软件some被哪些包依赖: apt-get rdepends some

  * 搜索软件: apt-cache search name|regexp

  * 查看软件包的作用:apt-cache show package

  * 查看一个软件的编译依赖库: apt-cache showsrc packagename|grep Build-Depends

  * 下载软件的源代码 : apt-get source packagename (注: sources.list 中应该有 deb-src 源)

  * 安装软件包源码的同时, 安装其编译环境 :apt-get build-dep packagename (有deb-src源)

  * 如何将本地光盘加入安装源列表: apt-cdrom add

  3. 系统命令:

  * 查看内核版本: uname -a

  * 查看ubuntu 版本: cat /etc/issue

  * 查看网卡状态 : ethtool eth0

  * 查看内存,cpu的信息: cat /proc/meminfo ; cat /proc/cpuinfo

  (/proc下面的有很多系统信息)

  * 打印文件系统空间使用情况: df -h

  * 查看硬盘分区情况: fdisk -l

  * 产看文件大小: du -h filename;

  * 查看目录大小: du -hs dirname ; du -h dirname是查看目录下所有文件的大小

  * 查看内存的使用: free -m|-g|-k

  * 查看进程: ps -e 或ps -aux -->显示用户

  * 杀掉进程: kill pid

  * 强制杀掉: killall -9 processname

  4. 网络相关:

  * 配置 ADSL: sudo pppoeconf

  * ADSL手工拨号: sudo pon dsl-provider

  * 激活 ADSL : sudo /etc/ppp/pppoe_on_boot

  * 断开 ADSL: sudo poff

  * 根据IP查网卡地址: arping IP地址

  * 产看本地网络信息(包括ip等): ifconfig | ifconfig eth0

  * 查看路由信息: netstat -r

  * 关闭网卡: sudo ifconfig eth0 down

  * 启用网卡: sudo ifconfig eth0 up

  * 添加一个服务: sudo update-rc.d 服务名 defaults 99

  * 删除一个服务: sudo update-rc.d 服务名 remove

  * 临时重启一个服务: /etc/init.d/服务名 restart

  * 临时关闭一个服务: /etc/init.d/服务名 stop

  * 临时启动一个服务: /etc/init.d/服务名 start

  * 控制台下显示中文: sudo apt-get install zhcon

  * 查找某个文件: whereis filename 或 find 目录 -name 文件名

  *通过ssh传输文件

  scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上

  scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地

  5. 压缩:

  *解压缩 a.tar.gz: tar zxvf a.tar.gz

  *解压缩 a.tar.bz2: tar jxvf a.tar.bz2

  *压缩aaa bbb目录为xxx.tar.gz: tar zcvf xxx.tar.gz aaa bbb

  *压缩aaa bbb目录为xxx.tar.bz2: tar jcvf xxx.tar.bz2 aaa bbb[6]

  6. Nautilus:

  特殊 URI 地址

  * computer:/// - 全部挂载的设备和网络

  * network:/// - 浏览可用的网络

  * burn:/// - 一个刻录 CDs/DVDs 的数据虚拟目录

  * smb:/// - 可用的 windows/samba 网络资源

  * x-nautilus-desktop:/// - 桌面项目和图标

  * file:/// - 本地文件

  * trash:/// - 本地回收站目录

  * ftp:// - FTP 文件夹

  * ssh:// - SSH 文件夹

  * fonts:/// - 字体文件夹,可将字体文件拖到此处以完成安装

  * themes:/// - 系统主题文件夹

  * 显示隐藏文件: Ctrl+h

  * 显示地址栏: Ctrl+l

  * 查看已安装字体: 在nautilus的地址栏里输入”fonts:///“,就可以查看本机所有的fonts[6]

  7.补充部分:

  * 查看本地所有的tpc,udp监听端口: netstat -tupln (t=tcp, u=udp, p=program, l=listen, n=numric)

  * 通过man搜说相关命令: man -k keyword . eg: man -k user

  * 或者用 apropos

  * 统计文件所占用的实际磁盘空间: du (du - estimate file space usage)

  * 统计文件中的字符,字节数: wc -c/-l/-w (wc - print the number of newlines, words, and bytes in files)

  * 查看文件的内容: od -x/-c/.... (od - dump files in octal and other formats)

  我认为od最有用的就是文件的字节流了: od -t x1 filename

  查看文件的 Ascii 码形式: od -t c filename (其中统计信息最左边的是: 字节数)

  * 查找命令所在文件的位置: which od 输出: /usr/bin/od

  查看该文件由哪个包提供: dpkg -S /usr/bin/od 输出: coreutils: /usr/bin/od

  再查看coreutils包的全部内容就知道了linux的核心命令: dpkg -L coreutils

  然后 info coreutils 哈哈,认真学吧, 满世界都是命令!

  * 可以用man 命令产看某个命令的所有section 的解释: man -a tty

  然后用q,和next 转换到下一个section的解释

  * bash 的好用的快捷键:

  ctrl+a:光标移到行首。

  ctrl+b:光标左移一个字母

  ctrl+c:杀死当前进程。

  ctrl+d:退出当前 Shell。

  ctrl+e:光标移到行尾。

  ctrl+h:删除光标前一个字符,同 backspace 键相同。

  ctrl+k:清除光标后至行尾的内容。

  ctrl+l:清屏,相当于clear。

  ctrl+r:搜索之前打过的命令。会有一个提示,根据你输入的关键字进行搜索bash的history

  ctrl+u: 清除光标前至行首间的所有内容。

  ctrl+w: 移除光标前的一个单词

  ctrl+t: 交换光标位置前的两个字符

  ctrl+y: 粘贴或者恢复上次的删除

  ctrl+d: 删除光标所在字母;注意和backspace以及ctrl+h的区别,这2个是删除光标前的字符

  ctrl+f: 光标右移

  ctrl+z : 把当前进程转到后台运行,使用’ fg ‘命令恢复。比如top -d1 然后ctrl+z ,到后台,然后fg,重新恢复

  * 快速粘贴:先在一个地方选中文字,在欲粘贴的地方按鼠标 中键 即可。

  * 等效中键:a 、按下滑轮等效于中键。b、同时按下鼠标 左右键,等效于中键。

  * 快速重启X服务: 同时按下: Alt + Ctrl + Backspace 三个键。

  * 打开"运行"窗口: 同时按下 Alt + F2 键。

  * 戴屏: a、全屏:直接按下 PrtScr 键。

  b、当前窗口:同时按下 Alt + PrtScr 键。

  c、延时戴屏:在 终端 或 "运行"窗口中输入命令: gnome-screenshot --delay 3 ,将延时 3 秒后戴屏。

  * 直接将 文件管理器 中的文件拖到 GNOME终端 中就可以在终端中得到完整的路径名。[6] 8.ulimit

  ulimit:显示(或设置)用户可以使用的资源的限制(limit),这限制分为软限制(当前限制)和硬限制(上限),其中硬限制是软限制的上限值,应用程序在运行过程中使用的系统资源不超过相应的软限制,任何的超越都导致进程的终止。

  ulimited 不限制用户可以使用的资源,但本设置对可打开的最大文件数(max open files)

  和可同时运行的最大进程数(max user processes)无效

  -a 列出所有当前资源极限

  -c 设置core文件的最大值.单位:blocks

  -d 设置一个进程的数据段的最大值.单位:kbytes

  -f Shell 创建文件的文件大小的最大值,单位:blocks

  -h 指定设置某个给定资源的硬极限。如果用户拥有 root 用户权限,可以增大硬极限。任何用户均可减少硬极限

  -l 可以锁住的物理内存的最大值

  -m 可以使用的常驻内存的最大值,单位:kbytes

  -n 每个进程可以同时打开的最大文件数

  -p 设置管道的最大值,单位为block,1block=512bytes

  -s 指定堆栈的最大值:单位:kbytes

  -S 指定为给定的资源设置软极限。软极限可增大到硬极限的值。如果 -H 和 -S 标志均未指定,极限适用于以上二者

  -t 指定每个进程所使用的秒数,单位:seconds

  -u 可以运行的最大并发进程数

  -v Shell可使用的最大的虚拟内存,单位:kbytes

  eg: ulimit -c 1000(可以先通过ulimit -c 查看原来的值)

  文件系统

  文件类型

  普通文件(regular file):就是一般存取的文件,由ls -al显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx]。另外,依照文件的内容,又大致可以分为:

  1、纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到的数据,例如数字、字母等等。设 置文件几乎都属于这种文件类型。举例来说,使用命令“cat ~/.bashrc”就可以看到该文件的内容(cat是将文件内容读出来)。

  2、二进制文件(binary):系统其实仅认识且可以执行二进制文件(binary file)。Linux中的可执行文件(脚本,文本方式的批处理文件不算)就是这种格式的。举例来说,命令cat就是一个二进制文件。

  3、数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件可以称为数据文件(data file)。举例来说,Linux在用户登入时,都会将登录数据记录在 /var/log/wtmp文件内,该文件是一个数据文件,它能通过last命令读出来。但使用cat时,会读出乱码。因为它是属于一种特殊格式的文件。

  目录文件(directory):就是目录,第一个属性为 [d],例如 [drwxrwxrwx]。

  连接文件(link):类似Windows下面的快捷方式。第一个属性为 [l],例如 [lrwxrwxrwx]。

  设备与设备文件(device):与系统外设及存储等相关的一些文件,通常都集中在 /dev目录。通常又分为两种:

  块设备文件:就是存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1等文件。第一个属性为 [b]。

  字符设备文件:即串行端口的接口设备,例如键盘、鼠标等等。第一个属性为 [c]。

  套接字(sockets):这类文件通常用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。第一个属性为 [s],最常在 /var/run目录中看到这种文件类型。

  管道(FIFO,pipe):FIFO也是一种特殊的文件类型,它主要的目的是,解决多个程序同时存取一个文件所造成的错误。FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p]。[5]

  文件结构

  /:根目录,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。

  /bin:bin 就是二进制(binary)英文缩写。在一般的系统当中,都可以在这个目录下找到linux常用的命令。系统所需要的那些命令位于此目录。

  /boot:Linux的内核及引导系统程序所需要的文件目录,比如 vmlinuz initrd.img 文件都位于这个目录中。在一般情况下,GRUB或LILO系统引导管理器也位于这个目录。

  /cdrom:这个目录在刚刚安装系统的时候是空的。可以将光驱文件系统挂在这个目录下。例如:mount /dev/cdrom /cdrom

  /dev:dev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。这一点和常用的windows,dos操作系统不一样。它实际上是一个访问这些外部设备的端口。可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。

  /etc:etc这个目录是linux系统中最重要的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个目录下。

  /home:如果建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录。

  /lib:lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。因此,千万不要轻易对这个目录进行什么操作,一旦发生问题,系统就不能工作了。

  /lost+found:在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。

  /mnt:这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom等目录。可以参看/etc/fstab的定义。

  /media:有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。

  /opt:这里主要存放那些可选的程序。

  /proc:可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。

  /root:Linux超级权限用户root的家目录。

  /sbin:这个目录是用来存放系统管理员的系统管理程序。大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目录是相似的,凡是目录sbin中包含的都是root权限才能执行的。

  /selinux :对SElinux的一些配置文件目录,SElinux可以让linux更加安全。

  /srv 服务启动后,所需访问的数据目录,举个例子来说,

  /tmp:临时文件目录,用来存放不同程序执行时产生的临时文件。有时用户运行程序的时候,会产生临时文件。/tmp就用来存放临时文件的。/var/tmp目录和这个目录相似。

  /usr

  这是linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。在这个目录下,可以找到那些不适合放在/bin或/etc目录下的额外的工具

  /usr/local:这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面、。

  /usr/share :系统共用的东西存放地,比如 /usr/share/fonts 是字体目录,/usr/share/doc和/usr/share/man帮助文件。

  /var:这个目录的内容是经常变动的,看名字就知道,可以理解为vary的缩写,/var下有/var/log 这是用来存放系统日志的目录。/var/ 用来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地。

20.MySQL可以使用________关键字指定该列的篇五
《excel最为常用函数大全》

  excel最为常用函数大全整理

  1、ABS函数

  函数名称:ABS

  主要功能:求出相应数字的绝对值。

  使用格式:ABS(number)

  参数说明:number代表需要求绝对值的数值或引用的单元格。

  应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。

  特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。

  2、AND函数

  函数名称:AND

  主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。

  使用格式:AND(logical1,logical2, ...)

  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。

  应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。

  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。

  3、AVERAGE函数

  函数名称:AVERAGE

  主要功能:求出所有参数的算术平均值。

  使用格式:AVERAGE(number1,number2,……)

  参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。

  应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。

  特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。

  4、COLUMN 函数

  函数名称:COLUMN

  主要功能:显示所引用单元格的列标号值。

  使用格式:COLUMN(reference)

  参数说明:reference为引用的单元格。

  应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。

  特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。

  5、CONCATENATE函数

  函数名称:CONCATENATE

  主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。

  使用格式:CONCATENATE(Text1,Text……)

  参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。

  应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。

  特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。

  6、COUNTIF函数

  函数名称:COUNTIF

  主要功能:统计某个单元格区域中符合指定条件的单元格数目。

  使用格式:COUNTIF(Range,Criteria)

  参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。

  应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。

  特别提醒:允许引用的单元格区域中有空白单元格出现。

  7、DATE函数

  函数名称:DATE

  主要功能:给出指定数值的日期。

  使用格式:DATE(year,month,day)

  参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。

  应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。

  特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。

  8、函数名称:DATEDIF

  主要功能:计算返回两个日期参数的差值。

  使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")

  参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。

  应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。

  特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。

  9、DAY函数

  函数名称:DAY

  主要功能:求出指定日期或引用单元格中的日期的天数。

  使用格式:DAY(serial_number)

  参数说明:serial_number代表指定的日期或引用的单元格。

  应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。

  特别提醒:如果是给定的日期,请包含在英文双引号中。

  10、DCOUNT函数

  函数名称:DCOUNT

  主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。

  使用格式:DCOUNT(database,field,criteria)

  参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。

  应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A1:D11,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。

  特别提醒:如果将上述公式修改为:=DCOUNT(A1:D11,,F1:G2),也可以达到相同目的。

  11、FREQUENCY函数

  函数名称:FREQUENCY

  主要功能:以一列垂直数组返回某个区域中数据的频率分布。

  使用格式:FREQUENCY(data_array,bins_array)

  参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。

  应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。

  特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。

  12、IF函数

  函数名称:IF

  主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。

  使用格式:=IF(Logical,Value_if_true,Value_if_false)

  参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。

  应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。

  特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。

  13、INDEX函数

  函数名称:INDEX

  主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。

  使用格式:INDEX(array,row_num,column_num)

  参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。

  应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。

  特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。

  14、INT函数

  函数名称:INT

  主要功能:将数值向下取整为最接近的整数。

  使用格式:INT(number)

  参数说明:number表示需要取整的数值或包含数值的引用单元格。

  应用举例:输入公式:=INT(18.89),确认后显示出18。

  特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。

  15、ISERROR函数

  函数名称:ISERROR

  主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。

  使用格式:ISERROR(value)

  参数说明:Value表示需要测试的值或表达式。

  应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。

  特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B35

  的结果。

  16、LEFT函数

  函数名称:LEFT

  主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。

  使用格式:LEFT(text,num_chars)

  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。

  应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。

  特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。

  17、LEN函数

  函数名称:LEN

  主要功能:统计文本字符串中字符数目。

  使用格式:LEN(text)

  参数说明:text表示要统计的文本字符串。

  应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。

  特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。

  18、MATCH函数

  函数名称:MATCH

  主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。

  使用格式:MATCH(lookup_value,lookup_array,match_type)

  参数说明:Lookup_value代表需要在数据表中查找的数值;

  Lookup_array表示可能包含所要查找的数值的连续单元格区域;

  Match_type表示查找方式的值(-1、0或1)。

  如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列;

  如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;

  如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。

  应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。

  特别提醒:Lookup_array只能为一列或一行。

  19、MAX函数

  函数名称:MAX

  主要功能:求出一组数中的最大值。

  使用格式:MAX(number1,number2……)

  参数说明:number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个。

  应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。

  特别提醒:如果参数中有文本或逻辑值,则忽略。

  20、MID函数

  函数名称:MID

  主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。

  使用格式:MID(text,start_num,num_chars)

  参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。

  应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。

  特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。

  21、MIN函数

  函数名称:MIN

  主要功能:求出一组数中的最小值。

  使用格式:MIN(number1,number2……)

  参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。

  应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。

  特别提醒:如果参数中有文本或逻辑值,则忽略。

  22、MOD函数

  函数名称:MOD

  主要功能:求出两数相除的余数。

  使用格式:MOD(number,divisor)

  参数说明:number代表被除数;divisor代表除数。

  应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。

  特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。

  23、MONTH函数

  函数名称:MONTH

  主要功能:求出指定日期或引用单元格中的日期的月份。

  使用格式:MONTH(serial_number)

  参数说明:serial_number代表指定的日期或引用的单元格。

  应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出11。

  特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR("2003-12-18"),则返回年份对应的值“2003”。

  24、NOW函数

  函数名称:NOW

  主要功能:给出当前系统日期和时间。

  使用格式:NOW()

  参数说明:该函数不需要参数。

  应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。

  特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。

  25、OR函数

  函数名称:OR

  主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。

  使用格式:OR(logical1,logical2, ...)

  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。

  应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。

  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。

  26、RANK函数

  函数名称:RANK

  主要功能:返回某一数值在一列数值中的相对于其他数值的排位。

  使用格式:RANK(Number,ref,order)

  参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。

  应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2:$B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。

  特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。

  27、RIGHT函数

  函数名称:RIGHT

  主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。

  使用格式:RIGHT(text,num_chars)

  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。

  应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。

  特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。

  28、SUBTOTAL函数

  函数名称:SUBTOTAL

  主要功能:返回列表或数据库中的分类汇总。

  使用格式:SUBTOTAL(function_num, ref1, ref2, ...)

  参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,……代表要进行分类汇总区域或引用,不超过29个。

  应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。

  特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。

  29、函数名称:SUM

  主要功能:计算所有参数数值的和。

  使用格式:SUM(Number1,Number2……)

  参数说明:Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。

  应用举例:如图7所示,在D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。

20.MySQL可以使用________关键字指定该列的。  特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D2:D63,{1,2,3,4,5})),则可以求出前5名成绩的和。

  30、SUMIF函数

  函数名称:SUMIF

  主要功能:计算符合指定条件的单元格区域内的数值和。

  使用格式:SUMIF(Range,Criteria,Sum_Range)

  参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。

  应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,"男",D2:D63),确认后即可求出“男”生的语文成绩和。

  特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,"女",D2:D63),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。

  31、TEXT函数

  函数名称:TEXT

  主要功能:根据指定的数值格式将相应的数字转换为文本形式。

  使用格式:TEXT(value,format_text)

  参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。

  应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, "$0.00"),确认后显示为“$1280.45”。

  特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。

  32、TODAY函数

  函数名称:TODAY

  主要功能:给出系统日期。

  使用格式:TODAY()

  参数说明:该函数不需要参数。

  应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。

  特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。

  33、VALUE函数

  函数名称:VALUE

  主要功能:将一个代表数值的文本型字符串转换为数值型。

  使用格式:VALUE(text)

  参数说明:text代表需要转换文本型字符串数值。

  应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。

  特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。

  34、VLOOKUP函数

  函数名称:VLOOKUP

  主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。

  使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

  参数说明:Lookup_value代表需要查找的数值;Table_array代表需要在其中查找数据的单元格区域;Col_index_num为在table_array区域中待返回的匹配值的列序号(当Col_index_num为2时,返回table_array第2列中的数值,为3时,返回第3列的值……);Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。

  应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。

  特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。

  35、WEEKDAY函数

  函数名称:WEEKDAY

  主要功能:给出指定日期的对应的星期数。

  使用格式:WEEKDAY(serial_number,return_type)

  参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。

  应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。

  特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。

20.MySQL可以使用________关键字指定该列的篇六
《操作系统知识大全》

  欢迎来到,本文为大家讲解操作系统知识大全,欢迎大家阅读学习。

  一、重装WinXP经验技巧大盘点

  重装电脑的操作系统,是我们每一个电脑爱好者必须经历的苦难过程。不自己动手装电脑系统和应用程序的电脑操作者,至多是个菜鸟。(当然就是能熟练装这些东东,也不一定不是菜鸟,比如我只是一个比较肥胖的菜鸟而已)那么,装电脑的操作系统和应用程序要注意些什么问题呢?

  1.选择操作系统

  这个即使我不说,多数人因为这个操作系统的功能、视觉效果以及对各种应用程序的兼容性是其它系统所不能比拟的。如果你有银子(或者说你的银子太多,烧的不行),你最好买正版的Windows XP(以下简称XP),再加装它的sp1补丁;这是目前最稳定、兼容性最好的操作系统。XP的最低要求配置是CPU 1000mhz,内存256M。不要理会微软说的最低要求配置(微软要求的配置太低)。如果你的电脑的配置低于这个标准,最好不要装XP系统。否则,你反而是坐上牛车了,你就慢慢摇吧!

  不过,现在的老机子除了主板不好进行硬件升级,其它的像CPU、内存条、声卡、显卡、调制解调器等都可以升级,主板可以下载主板生产厂家同型号及同版本号的主板BIOS最新驱动程序;对于主板的BIOS升级,我把我的笔记本和台式机都升了,没有质量十分好的软驱和软盘,千万不要盲目行动。主板升级的直接效果并不明显,对于速度几乎没有什么影响,如果你的电脑主板有USB1.1功能并且能用,就不要追新了。主板追新出了问题,只有去专门的电脑维修站重整)

  当然,像我说的,除了主板硬件不升级,其它即插即用硬件全部升级,也要不少银子的。我估计2000-2500元RMB吧,这样你的电脑就是很高的配置了:CPU1.5G以上,内存256M以上,56K猫,显卡缓存32M。不过,不升级硬件也可以,那样我们只好就用Windows 98或Windows Me了。这两个系统没有实质性的区别。Me的界面好看,但Me的系统还原功能实在不能恭维。二者共同的毛病是不稳定,死机;热启动、reset是每次上机不可缺少的保留节目。系统经常丢失文件,并且随着多次装卸应用软件,系统变得越来越慢、越不稳定直至重装系统。

  不管那个系统的光盘,都可以在盗版光盘市场买到。(4-5元/张)在光盘市场,98和Me都是绝对的正版,没有什么好讲的。微软给XP增加了激活功能(所谓激活,就是你装完XP后必须在30天之内通过网络或电话与微软联系激活你的系统,否则只能用30天你就进不去系统了。只有在安全模式下可以进入。这是微软反盗版的一种手段。),目前XP最好的激活方法有三种,⑴算号激活。网上有国外黑客破解编写的XP算号器,你可以直接下载,里面有详细的使用方法。采用这种方式激活的系统绝对是正版,但XP算号器)⑵使用俄罗斯黑客采用电话激活(不用真打电话)。该激活方式简单易行,支持系统升级,目前没有发现任何方面的问题(

  最好、最简单的并且支持升级的激活方法是俄罗斯黑客电话激活方式。我即采用这种激活方式将我的系统升级为XP sp1版本了。

  据说,微软的最新操作系统Windows 2003将于二○○三年五月二十二日发布。让我们拭目以待,尽快能享受到微软最新操作系统给我们带来的极速快乐。

  至于有人要问,你为什么不提Windows 2000呢?尽管2000的稳定性较好(强于98和Me,次于XP),但兼容性太次,好多应用软件不能在2000上运行。所以,在有XP的情况下,谁装2000,谁就是傻子。

  2.装系统前的备份工作

  你的电脑上不可避免地存有很多资料和信件。我们不能因为装系统就把这些东西丢掉吧?怎么办?我们可以百分之百地把它们备份在其它盘上。如果你的电脑已经爬下了,连机也开不了,那么你手动关机;再开机,按住F8进入安全模式然后进行以下操作。

  ⑴在本机盘上备份

  如果你的机子的文件系统是FAT形式、并且你以前至少把硬盘已经分为两个以上的区,你就可以把你的信件、邮箱帐户、通讯薄、数据材料统统存在非系统盘上(你总不至于没有分区吧?如果你只用一个区,那你不是一个超级懒汉,就是一个超级菜鸟^_^)

  如果你用的是系统自带的Outlook Express做你的邮件终端接发,你可以把信件、通讯薄和帐户全数导出。

  信件导出:打开OE,点击工具,点开选项,再点击维护,点击存储文件夹,点击更改,改设为非系统盘上,如D:\我的信件。确认。

  帐户导出:打开OE,点击工具,再点击帐户,点邮件,一个一个选中邮件,点击右边的导出,设置非系统盘文件夹,如:D:\我的帐户;保存。

  通讯薄导出:打开OE,点击文件,再点击导出,点击通讯薄,选择存储位置,如D:\我的帐户,保存。

  我的文档导出:右键点击桌面我的文档,再点击属性,点击移动,设置非系统盘如D:\我的文档,确定。

  ⑵如果你有移动硬盘,你最好把上面说的内容存到移动硬盘上。只是把存储地点的盘符改为活动硬盘的盘符。(现在,一个活动硬盘大约1000元左右(40G的容量,USB2.O兼容USB1.1)如果你现在的系统是98,你就得装USB驱动,否则不能认活动硬盘;如果是Me或2000、XP,就不用装USB驱动了。顺便说一下活动硬盘,有了这个玩意,连笔记本都可以不拿了。平时把我们要用的图、数据存进去,随身一带,方便之至!现在,没有电脑的单位恐怕不多了吧,不管我们去哪里办事带上它就可以了。

  ⑶ 输入法词库记忆备份

  如果你操作这台电脑有一段时间了,你必然使用文字输入了。这样,你的语言习惯和用词习惯电脑已经适应和记忆了。我们可以把字库文件备份出来,该文件的位置:

  c:\windows\system32\IME

  总之,我们在使用电脑时,尽量不要在系统盘(一般就是C:盘)上放重要数据。我的信件、(我用的邮件客户端是BECKY2.05.10)、资料和常用软件分别存放在D:、E:和活动硬盘上。

  3.CMOS设置

  一般的电脑在正常使用时都应该把第一启动引导顺序设置为分区时的激活盘,其它如光驱、软驱就不要搞启动检测了。这样,既有利于启动速度,又能延长光驱、软驱的使用寿命;同时没有了启动检测时“嘎吱嘎吱”的噪音。但是,我们装系统时可就不能从硬盘的激活盘启动了。怎么办?如果你的硬盘的操作系统是FAT系统,你最好格式化一下装系统的盘,如一般是C:盘,清除长时间留下的垃圾。这就要设置CMOS启动引导顺序的第一位是A:盘了(也就是软驱)。

  格式化的具体操作:

  关机,软驱放入98启动软盘,启动,进入DOS状态,选择2(带光驱启动),在c:\后输入:(不包括前面的冒号)format c:;然后回答系统提问输入Y,回车,一路回车就可以了。

  如果你的硬盘的文件系统是NTFS或者你不想格式化硬盘的,或者已经格式化完了,你必须把你的COMS设置为光驱为第一引导启动。

  CMOS设置:(以Award主板为例,其它主板亦基本相同)

  启动电脑按DEL键(有的电脑是F2键),进入CMOS设置,进入BIOS FEATURES SETUP,再进入Boot Sequence按上下键选CD-ROM,C,A,再按ESC键、F10键、Y、回车即可,手动关机或放入安装光盘后按reset键。(安装光盘最好是有自启动功能的)

  4.装系统(下面以安装WINDOWS XP为例)

  我选的是没有任何破解的、完整的Windows XP安装光盘。启动电脑,当出现“光盘启动按任意键”字样时回车,开始复制安装程序,检验系统盘位置的容量和格式,这些都可以不理;出现对系统硬盘的文件格式的选择时最好选FAT32,不要选NTFS。尽管NTFS文件体系对操作系统的稳定性和速度以及硬盘管理功能有很大的提高,但NTFS只是支持以NT为内核的Windows NT、Windows2000、WindowsXP,不支持DOS、WindowsME、Windows98。所以,对于我们经常玩软件的人并不适合。一旦出现系统崩溃,在NTFS下有可能要通过重新分区、格式化等手段来重新安装系统,只要重新分区,硬盘上的资料和数据就彻底完蛋了。(这是我吃了无数亏得来的教训,当年在使用Windows2000时,我就采用了NTFS系统,主要用以防止CIH病毒对系统和硬件的超级破坏,可现在防、杀CIH太容易了)相反,在FAT32文件系统下,只要有一张98或Me的启动盘格式化一下C盘就可以重装系统了,也不怕丢失所有硬盘上的数据和资料。

  接着,复制系统文件,准备安装等步骤。出现选择时区、语言等对话框,这就不用我说了吧。耐心等待。

  如果是在DOS下原始安装XP,则必须先把smartdrv.exe文件(在Win98的安装目录下,名为smartdrv.exe)拷入98启动软盘,安装之前运行一下就可以大幅度提高安装速度。(我在安装之前有时候运行一下,有时候忘了,可我没有感觉到有多大的差别,也可能我的两台电脑比较新?说不清)

  如果你是在原有系统不变、系统硬盘上有操作系统的情况下重新安装XP,在安装的过程中会出现《升级/全新安装》对话框,此时你必须选择升级,除非你想在你的机子上安装双操作系统。

  要求输入序列号时输入以下号码:

  BX6HT-MDJKW-H2J4X-BX67W-TVVFG

  这个注册码基本都能安装(我最少试了5、6种XP安装光盘了)

  一般安装时间不超过60分钟。

  安装完毕,选择现在不激活以后激活,按下一步,至少填入一个名字,如JixXP,一路回车键,可以了。

  现在开始激活系统:我采用的是俄罗斯黑客的激活办法。见下面使用说明:

  方法:把SETUPREG.HIV复制到%systemroot%system32\目录下

  覆盖原文件(我倒是找不到这个SETUPREG.HIV,直接粘贴上去的),   

  重启,按F8进入安全模式,以管理员身份登录,

  运行WINXP_CRK.EXE,重启,进入WinXP,在要求激活时选择“电话激活”,在每个方框中都填入“401111”----激活成功!

  阿榕软件园 ;;提供下载

  不用多说了吧。我只告诉你一个字:棒!!!

  5、必要的设置和部分驱动程序的安装

  ⑴ 进入《控制面板》(或鼠标右键点击我的电脑、再点击属性),打开《系统》,选《系统还原》,选择关闭所有盘的还原功能。

   ⑵ 在《系统》里,点《高级》,重新设置《错误报告》(不关了这个选项,老是出现向比尔.盖兹告状的申请单,烦死人了)

  ⑶ 一般笔记本电脑声卡、显卡、猫的驱动XP里全有,并且基本能自动安装。我重点说一下台式机。

  点开《控制面板》,点《系统》,再点《硬件》,点《设备管理器》,把里面有问号和感叹号的项目全部卸载,点确定关了《系统》项目。

  取出你随机带得驱动程序盘,放入光驱里;再点控制面板里面的《添加硬件》,出现选择对话框时,你如果知道你的驱动程序的目录和位置,你可以选手动选择;如果不知道,选择自动。

  声卡、显卡、猫安装驱动都是一样的做法。如果你没有XP的专用驱动程序,有两个办法能解决你的问题。其一,你可以用该即插即用设备的Win2k(也即Windows2000)驱动程序进行安装,XP和2K的内核一样,驱动程序没有区别。在安装过程中可能会出现没有微软签名的对话框,不要理它,直接点“是”;如果你连Win2k的驱动也没有,那就只有另一个办法了,先找出你的设备的生产厂家和型号,一般说明书上或板、卡上面都把厂家和型号打印上去了,然后从能上网的电脑上进厂家的网站,选中型号后直接下载。再用软盘或优盘或活动硬盘转存在你的电脑上,进行安装。(软盘容量小,恐怕放不下。)

  ⑷ 显卡设置

  点控制面板里的显示,其它选项可根据你的电脑情况做相应的选择。最好象素选800×600,32真彩色。点《高级》,点击《监视器》,屏幕刷新频率阴极射线管显示器选75HZ或85HZ,液晶显示器选60HZ。

  ⑸ 设置网络连接

  宽带设置我就不说了,只说一下拨号上网的设置。

  点控制面板里的《网络连接》,点《创建一个新连接》,点《连接Intelnet》,点《手动设置》,点《调制解调器》,再添名称如:***,电话号码添16900,密码添16900,验证密码再添16900。就可以上网了。

  ⑹ 声音设置

  点控制面板里的《声音和音频设备》,选中《把音量图标放入任务栏》,点击应用;至于其它选项,可以根据你的电脑的实际情况和你自己的爱好进行相关设置。

  6、恢复信箱、帐号和通讯薄

  按照导出时的菜单步骤,将原来的“导出”换为“导入”进行操作就可以了。(不用重复了吧,呵呵,要是反操作不了,你就实在太笨了,也就不要看这篇文章了)

  7、恢复字库

  将备份字库信息打开,如果有恢复程序就直接点击,如果没有就直接代替。我这主要是针对智能ABC和紫光拼音输入法。其它输入法我没有用过,不熟悉,你最好自己研究研究 {BR}

  8、我的文档重新设置

  重复导出时的步骤,将两个文件夹合并、链接起来就可以了。

  9、建议你的电脑上装以下实用软件:

  ⑴ Winzip8.1 (通用压缩软件)

  ⑵ WinRAR3.2 (最好的压缩软件)

  ⑶ Microsoft OfficeXP (国际通用办公系统)

  ⑷ AcadSee5.0 (图形识别软件)

  ⑸金山词霸2003 (即时英汉翻译软件)

  ⑹金山毒霸2003 (最好的国产杀毒软件)

  ⑺Winamp2.8 (最好的Mp3音乐播放软件)

  ⑻ WinDVD4.0 (DVD、VCD音像播放软件)

  ⑼FlashGet1.40 (最好的网上下载工具)

  以上软件都是我比较喜欢的。一般都能从网上下载。像Office XP、金山词霸、金山毒霸等这样的软件太大,最好买光盘安装。

  

  除此而外,最好装一个系统优化的软件。国产的系统优化软件里首推Windows优化大师(作者:鲁锦)和超级兔子魔法设置(作者:蔡旋)。WindowsXP本身的优化性极强,再进行系统优化已没有什么实际意义。但WindowsXP对CPU的二级缓存没有设置,可以用这两个软件中的任何一个优化一下。如我的笔记本的CPU二级缓存是256K,我没有进注册表重新设置,而是用兔子魔法设置的。

  最近,我在网上发现Windows优化大师的作者鲁锦说,优化大师的破解版在60天左右会发作,破坏系统。所以,我就再也不敢用优化大师了。我劝朋友们都不要用破解版了,小心坏了系统。用的话,花上30元RMB,不算贵。

  10、最后一项,进行磁盘碎片整理

  打开《我的电脑》,鼠标右键点击c:,点击《属性》,再点击《工具》,点击《开始整理》,最后点击《碎片整理》,等待整理完毕后点击确认。

  二、Windows任务栏应用之独孤九技

  如果我们打开一个文件夹后不但能看到自己喜欢的图片,而且还能听到自己喜欢的歌曲,是不是会更酷呢!跟我一起来操作,我们只要以下几个步骤就可以实现。

  操作依次为,在文件夹空白处单击鼠标右键──自定义文件夹──选择‘创建或编辑HTML文档’,单击下一步,系统会自动弹出用记事本打开的Folder.htt文件,在文件中找到 这段代码,在下面加入:

  注释:“loop=1”代表播放一次,-1代表循环播放。

  接下来就是保存文件,退出编辑状态。在该文件夹下按F5刷新,就可以听到自己喜欢的音乐了。

  注意事项:“我们在选择背景音乐的时候要用WAV文件格式,如果使用MP3文件,也必须先用软件将MP3格式转换成WAV格式后才能使用。而这样的软件很多,操作也很简单,在这里就不再多说了。

  三、Windows XP问题的精彩问答

  一、为何我在DOS下安装Windows XP很慢

  哈哈,你一定没有在安装前运行smartdrv.exe,如果不运行这个,可能一个晚上你也安装不完。smartdrv.exe这么文件在Windows 98/Me的光盘或是Windows/command/里有。

  二、为何安装过程中系统提示我必须转化分区为NTFS

  哈哈,这个是因为你在Windows下安装的时候安装的不仔细,刚开始安装的时候有个"高级"-在安装过程中允许我选择安装到的分区。重新运行安装程序,记得选择这个,然 后重新启动后就可以选择安装到的分区和是否保留原分区格式,或是格式化为NTFS OR FAT32等等。

  

  三、为何我的Modem不能在XP下工作

  这个主要是因为驱动程序的问题,很多猫的Windows 2000下的驱动程序也不能在XP下用了,不过倒是有些猫的98的驱动程序可以在XP下用。另外,金网霸ESS芯片的内猫以及一些Rockwell芯片的内猫都可以在XP下很好的工作,用XP自带的驱动即可,而且对于金网霸内猫的用户XP下的驱动没有了像Windows 2000下那样电话打进来就死机的问题了。

  四、为何我安装了Windows XP关机总是变成重启

  哈哈,能遇到这个问题算你幸运了,这个问题是有些主板的高级电源管理不能被Windows XP支持。一般用AWARD的BIOS的主板的电脑没有这个问题,到目前为止,遇到AMI的BIOS的主板有这个问题,如技嘉的主板。解决的办法是升级你的主板的BIOS,即刷新BIOS.,哈哈,可不要刷错了型号。

  五、为何我的QQ在Windows XP下运行很慢

  这个问题好像是目前版本的QQ和Windows XP不大兼容,尤其是老的版本,QQ710还可以,难道是微软为了推广MSNMessenger故意这么做的?哈哈哈……看来我们要等QQXP了。

  六、为何我的Windows XP下的Internet Explorer运行很慢

  这个问题嘛,如果你的机器CPU和内存够用的话,一般没这个问题。不过嘛,我发现如果你对IE的高级选项里的东西做了改动,如一些效果等等,本来关掉这些效果为了加速IE,但这时就会出现IE运行很慢的现象,尤其是显示上面的菜单和工具栏的时候。解决办法就是“高级选项”的面板上,点击“默认”,使用IE默认的设置即可。

  七、为何我的Windows XP安装了简体中文语言包后还是英文的

  在一些BBS上,我发现很多朋友不大会安装这个语言包,其实安装好了后,欢迎屏幕已经由WELCOME变成了欢迎了,至于界面,到“控制面板”-“地区区域选项”-“菜单显示”,选择简体中文即可,注销后重新登录即可。如果你不选择所有用户都使用这个配置的话,你会发现,其它用户里面还是英文界面的,哈哈,这次可以中英文版同时用了。

  八、为何MPEG4格式AVI在Windows Media Player 8.0不能放

  有时候用Media Player放AVI的时候只有声音没有图像,或是不能放,这是由于缺少解码器的原因,到这里下载安装divx即可。

  九、为何安装了Windows XP后,我的其它操作系统里的Norton Antivirus 2001不能用了

  这个是由于Norton 2002以前版本的Norton杀毒软件和Windows XP不兼容,而且要命的是这个不兼容是由于新版的操作系统的ntldr,ntdetect.com冲突造成的,如果你不用旧版的文件代替,即使删掉Windows XP也没用的。解决办法是到Symantic的网站下载补丁,或是使用Norton 2002,目前Norton Antivirus 2002可以很好的在XP下运行。

  十、为何PS手柄驱动不能在XP下用

  更换手柄驱动程序可以解决。去这里下载后,如果运行setup安装不成功,用添加删除新硬件安装驱动。

  十一、关于局域网里Windows XP的网络问题

  Windows XP的安全性提高,默认不启用.NET,有时候在局域网里使用自带的防火墙会出现的访问问题,关掉防火墙即可。

  十二、关于Windows XP下的显卡驱动问题

  Windows XP自带了FOR NVIDIA系列的显卡驱动程序一般没有问题,而目前的新版的雷管XP驱动在某些机器上安装后会出现问题,建议大家使用系统自带的驱动。NVIDIA目前正在修正驱动。

  十三、Windows XP安装好后,如何把FAT 32转化为NTFS

  使用convert命令,在命令行模式下用convert.exe这个命令随时转化的。例如:

  convert c: /fs:ntfs把c盘转化为NTFS.

  十四、Windows XP下如何创建启动软盘

  插入软盘,然后在软盘驱动器的图标上点击右键,弹出菜单选择格式化,在格式化窗口里最下边选择创建MS-DOS启动盘即可。

  四、WinXP 20个超级技巧大放送

  Windows XP作为面向用户的操作系统,正在得到广泛的应用。不过,XP系统中的一些技巧却还有很多不被人所知,今天,笔者就来和大家一起学习学习这些技巧。

  安装篇:

  笔者最烦的就是装系统,特别是装Windows XP时候在30多分钟内要一直盯着屏幕,而需要做的只是过一段时间输入几个字符、点几下鼠标,为了摆着“看门人”的角色,笔者经过搜索最终找到了解决办法,那就是适合个人需求的无人职守安装方法。

  1、硬盘安装

  1)、在纯 DOS 下用 format A:/s 命令格式化一张软盘。

  2)、在该软盘里创建 Config.sys 文件,并编辑命令行:

  device=C:\windows\himem.sys

  (用来加载Windows 的系统信息文件 himem.sys,使DOS系统可以自动运行smartdrv.exe.)

  3)、在软盘里创建 Autoexec.bat 文件,并编辑命令行:

  C:\windows\smartdrv.exe

  F:\i386\winnt/u:i386\UNATTEND.TXT /sF:\i386 /t:D:

  (F 为安装文件夹 I386 所在的逻辑盘,D为 Windows XP 的逻辑盘,unattend.txt 后面讲到的使用 Windows 安装管理器制作的全自动安装应答文件)

  4)、在 CMOS 里将计算机的启动顺序设置为由软盘、硬盘、光盘引导。

  5)、使用软盘引导启动,当绿灯灭了取出软盘,接下来计算机就会自动完成安装。

  2、光盘安装

  1)、在纯 DOS 下用 format A:/s 命令格式化一张软盘。

  2)、把全自动安装应答文件 unattend.txt 拷进软盘里

   3)、在软盘里创建并编辑 Config.sys 文件:

  device=C:\windows\command\ebd\oakcdrom.sys /d:mscdxxx

  device=C:\windows\himem.sys

  4)、在软盘里创建、编辑 Autoexec.bat文件:

  C:\windows\command\mscdex.exe/d:mscdxxx

  C:\windows\smartdrv.exe

  F:\I386\winnt/u:A:\unattend.txt /s:F:\i386 /t:D:

  注意:Config.sys 和 Autoexec.bat 中的 mscdxxx 中的 xxx 可以为任意字符,但二者必须相同。

  5)、把软盘和光盘一同放进机器里,在 CMOS 里将计算机的启动顺序设置为由光盘、软盘引导。

  6)、在软驱灯两次发光后(第二次发光是系统在寻找并读取软盘里的应答文件 unattend.txt)取出软盘,接下来计算机就会自动完成安装。 _

  3、应答文件的制作

  下面就来简要介绍一下前边提到的应答文件 unattend.txt 的制作。在安装盘 SUPPORT /Tools目录中找到Deploy.CAB文件并解压,执行解出来的setupmgr.exe 程序。在弹出的对话框执行下一步选择新建应答文件,然后选择安装方式,接下来的工作就是根据自己的配置习惯去操作了。

  应用篇:

  为了能更好的应用Windows,下面笔者就来介绍几个搜索到的应用方面的小技巧。

  1、关掉调试器Dr. Watson;

  Dr.Watson会在程序加载失败或崩溃时显示。运行drwtsn32,把 “转储全部线程上下文”之外的全都去掉,否则一旦有程序出错,硬盘会响很久,而且会占用很多空间。如果以前遇到过这种情况,请查找user.dmp文件并删掉,这样可以节省几十M的空间。然后打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug子键分支,双击在它下面的Auto键值名称,将其“数值数据”改为0,最后按F5刷新使设置生效,这样就彻底来取消它的运行了。

  2、压缩文件夹

  Windows XP内置了对.ZIP文件的支持,可以把zip文件当成文件夹浏览。不过,为了支持此项操作系统要使用部分资源来实现这一功能,因此禁用这一功能可以提升系统性能。为了禁止这项服务需要取消zipfldr.dll的注册:点击开始——运行,敲入: regsvr32 /u zipfldr.dll 。

  3、设置启动信息或增加警告信息

  如果在启动Windows XP时,希望显示一些自己定义的个性化信息,可以按以下步骤来操作:打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon子键分支,双击在它下面的LegalNoticeCaption健值名称,打开“编辑字符串”窗口,在“数值数据”文本框中输入信息对话框的标题,比如“welcome”,然后双击LegalNoticeText,在随后出现的“编辑字符串”窗口中输入想要显示的警告信息,比如“请不要随意修改本级的设置”,单击“确定”按钮,重新启动即可看到修改后的效果了。

  4、启动时禁止自动调用"Windows Messenger"

  微软为了推广其即时聊天程序"Windows Messenger",默认设置是在WindowsXP系统启动时便调用该程序。如果第一次在启动项里把它关掉,那么当使用一次后它会自动恢复成随系统启动,如果想其永远不随系统启动就需要对其做一下设置:删除"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\MSMSGS"键来实现。

  5、解决任务栏假死

  “控制面板"->"区域和语言选项"->"语言"->"详细信息",在弹出的"设置窗口"中选择"首选项"的"语言栏",关闭“在桌面上显示语言栏”,在第三项"在通知区域显示其他语言栏图标"复选框上打上勾。

  6、临时文件会影响系统的性能

  进入“Internet 选项”中点“Internet临时文件夹”中的“设置”按钮,在打开对话框中点“移动文件夹”把Internet临时文件夹移到别的盘区,不要让它和系统文件处在同一盘区内,这是因为临时文件小、多、乱,会产生好多的碎片,如果让它和系统文件放在一起会影响到系统的性能。

  7.免费的系统教程

  免费的系统教程即“漫游Windows XP”,大部分用户都习惯在安装时把它设置成“启动时不显示”,但是对于新手来说它还是一个优秀的教程。它的位置在Windows文件夹下的System32中,文件名字为tourstart.exe。

  8.特殊符号输入

  在一些Windows程序中常常要插入一些特殊符号,而一个个地找又麻烦,这时可使用“字符映射表”程序帮忙。通过“字符映射表”可查看选定字体中有哪些字符,选中后单击“选定”和“复制”按钮,即可把选定字符复制到Windows剪贴板中。“字符映射表”的位置在Windows文件夹下的System32中,文件名字为Charmap.exe。

  9、改变智能ABC风格

  打开键值HKEY_CURRENT_USER\SoftWare\Microsoft\Windows\Current Versiong\智能ABC的子键“风格”,点击修改,把数据数值由“0”改为“1”。

  10、为应用程序设定热键

  使用Windows自带的热键打开资源管理器等程序十分方便,但是对于一些后来安装的程序,如WORD则没有规定热键,这时为了快速、方便的启动程序就需要我们手动添加:找到需要设定程序的快捷方式(如WORD),单击右键选择“属性”,在“属性”中的“快捷方式”界面中可以看到“快捷键”,在其后面的添加自定义的热键(如Ctrl+Alt+W)并确定,那么下次只要按下“Ctrl+Alt+W”就可以打开WORD进行文字编写了。

  减肥篇:

  Windows XP安装结束后会硬盘上1.5G—2G的空间,如果硬盘大的话自然不会有什么问题,如果硬盘小的话再装些应用软件就没什么空间了,相应的也会对系统的运行速度造成一定的影响,下面笔者就向大家介绍几个Windows XP减肥的小技巧。

  1、删除Windows强加的附件:

  为了缩减所安装WindowsXP的体积提升系统运行速度可以对删除一些日常用不到的强加附件:用记事本NOTEPAD打开windows\inf下的sysoc.inf,使用用查找/替换功能,在查找框中输入“,hide”(一个英文逗号紧跟hide),将“替换为”框设为空并选全部替换,这样,就把所有的“,hide”都去掉了,存盘退出。这时再运行“添加-删除程序”,以前找不到的windows messenger、windows media player、超级终端就都可以卸载了。

  2、让系统盘更清净

  使用鼠标右键点击“我的电脑”在“高级”界面点击“环境变量”,单击用户变量中的TEMP,选择编辑--将变量值中内容改为D:\TEMP(根据你需要,可改成其它盘,但不是系统所在的就行了。同样将TMP的变量值改为D:\TEMP。因为这些东西是让你的系统盘快速膨胀的主要内患,其属性是隐藏的。

  3、删除\windows\ime下不用的输入法。这样可以节省几十M的空间。

  4、如果硬盘上装有WindowsXP系统的同时还有win2000/server等,可以把pagefile.sys文件都指向一个地方:控制面板→系统→性能—高级→虚拟内存→更改,把驱动器位置都改成一样的,最后注意要点“设置”才会生效。

  5、清除预读文件

  当XP使用一段时间后,预读文件夹里的文件会变得很大,而且里面会有死链文件,这会减慢系统时间。建议定期删除这些文件。它的位置在Windows的prefetch里。

  五、Windows XP系统如何快捷地整理硬盘碎片

  整理一下硬盘碎片,需要好几个步骤才能开始操作,有没有一个简单、快速的方法呢?有,看看下面笔者是怎么做的。

  首先,新建一个文本文件,并在该文件中输入以下内容:

  [version]

  signature=“$CHICAGO$”

  [DefaultInstall]

  AddReg=AddMe

  [AddMe]

  HKCR,"Drive\Shell\Defrag\command",,,"DEFRAG.EXE %1"

  将它保存为后缀为INF的文件。在保存后的文件上单击鼠标右键,选择“安装”。

  以后在需要进行磁盘整理的硬盘盘符上单击鼠标右键,从弹出的菜单中选择“defrag”项,系统就会自动调用内置的“defrag.exe”程序整理硬盘。

  取消右键菜单中的该功能,只需删除注册表中的“HKEY_CLASSES_ROOT\Drive\shell\defrag”文件夹即可。

  六、Windows XP超级必杀技

  大家使用Windows XP已经有很长一段时间了,对与Windows XP操作系统已经是非常熟悉了吧!有没有总结出一些的经验来与大家共享呢?下面笔者就把在使用Windows XP操作系统过程中积累的一些经验共享出来,也便能让你在使用Windows XP操作系统的过程中能快速上手。熟练的掌握XP的使用技巧就能更好的享受XP系统带给你的强大功能。

  1、恢复被破坏的Win XP系统文件

  如果Windows XP的系统文件被病毒或其它原因破坏了,我们可以从Windows XP的安装盘中恢复那些被破坏的文件。

  具体方法:在Windows XP的安装盘中搜索被破坏的文件,需要注意的是,文件名的最后一个字符用底线“_”代替,例如:如果要搜索“Notepad.exe”则需要用“Notepad.ex_”来进行 搜索。

  搜索到了之后,打开命令行模式(在“运行”中输入“cmd”),然后输入:“EXPAND 源文件的完整路径 目标文件的完整路径”。例如:EXPAND D:\SETUP\NOTEPAD.EX_ C:\Windows\NOTEPAD.EXE。有一点需要注意的是,如果路径中有空格的话,那么需要把路径用双引号(英文引号)包括起来。

  找到当然是最好的,但有时我们在Windows XP盘中搜索的时候找不到我们需要的文件。产生这种情况的一个原因是要找的文件是在“CAB”文件中。由于Windows XP把“CAB”当作一个文件夹,所以对于Windows XP系统来说,只需要把“CAB”文件右拖然后复制到相应目录即可。

  如果使用的是其他Windows平台,搜索到包含目标文件名的“CAB”文件。然后打开命令行模式,输入:“EXTRACT /L 目标位置 CAB文件的完整路径”,例如:EXTRACT /L C:\Windows D:\I386\Driver.cab Notepad.exe。同前面一样,如同路径中有空格的话,则需要用双引号把路径包括起来。

  2、拒绝“分组相似任务栏”

  虽然Windows XP “分组相似任务栏按钮”设置虽然可以让你的任务栏少开窗口,保持干净,但对于一些需要打开同类多个窗口的工作非常不便,。如你是经常用QQ这样的通讯软件和人在线聊天的话,如果有两个以上的好友同时和你交谈,你马上会感到XP这种默认设置造成的不便 D D每次你想切换交谈对象的时候,要先点击组,然后弹出的菜单里再选要交谈的好友,而且每个好友在组里显示的都是一样的图标,谈话对象多的时候,你可能要一个个的点击来看到底刚才是谁回复了话,在等着你反应,而且选错了一个,又得从组开始选,很麻烦。显然地,这样不如原来的开出几个窗口,在任务栏里的各个小窗口点击一次就可进行开始聊天。更改方法:点击“开始→控制面板→外观和主题→任务栏和‘开始’菜单”,在弹出的窗口内,将“分组相似任务栏按钮”选项前面的钩去掉。

  3、通过注册表卸载无用的动态链接

   资源管理器经常在内存中留下无用的动态链接,为了消除这种现象,你可以打开注册表编辑器,设置键值:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\EXPlorer\AlwaysUnloadDLL=DWORD: 1将其设为0,这一功能就会被关闭。

  注意:为了让设置生效,需要重新启动计算机。

  4、清除prefetch文件夹中的预读文件 

  当Win XP使用一段时间后,预读文件夹里的文件会变得很大,里面会有死链文件,这会减慢系统时间。建议:定期删除这些文件。(Windows\prefetch)

  5、Windows XP减肥法

  删除驱动备份: Windows\Driver cache\i386目录下的Driver.cab文件(73MB) 但是以后我们每次安装新硬件时必须插入Windows的安装光盘

  删除系统文件备份(一般不怎么用到的): 运行命令行sfc /purgecache

  删掉备用的dll文件: 只要你拷贝了安装文件或者有安装光盘,可以这样做。Windows\system32\dllcache下文件(减去200——300mb)。

  6、了解Win XP启动时间

  尽管Windows XP的启动速度已经能让我们感到满意了,但微软仍然为我们提供了一款用于了解的Windows XP启动时具体所消耗启动时间的小工具,以及查看CPU的使用率、Disk I/O等等,由于该工具用图形的方式显示出来,因此一目了然。工具可到此处下载。

  7、恢复EXE文件关联

  EXE文件关联出错非常的麻烦,因为这种情况的出现多是由于病毒引起的,而杀毒软件的主文件都是EXE文件,既然EXE文件关联出错,又怎能运行得了杀毒软件呢?还好XP提供了安全模式下的命令行工具供我们使用,可以利用命令行工具来解决这个问题。

  在安全模式下输入:assoc<空格 >.exe=exefile<回车>,屏幕上将显示“.exe=exefile”。现在关闭命令提示符窗口,按Ctrl+Alt+Del组合键调出“Windows安全”窗口,按“关机”按钮后选择“重新启动”选项,按正常模式启动Windows后,所有的EXE文件都能正常运行了!

  8、让Win XP能自动更新

  当Windows 有了更新时,自动更新系统会提示你进行Windows的升级工作,当然这项功能会在上网之后才会有真正的效果。有一点可以肯定的就是,要想实现自动更新,系统必定会收集用户的电脑信息,然后传送到微软站点,通过反馈信息来决定是否要进行升级工作。这项设置也是在“系统属性”窗口,切换到“自动更新”选项卡可以看到这里有三个选择,选了最后一个“关闭自动更新”,这样系统就不会出现经常提示你进行自动更新了,如果你没用正版的Windows XP操作系统,建议你关闭此功能,因为他可能会让你在不知道的情况就把系统升级至Windows XP SP2版,这样会造成系统的不稳定。

  9、在Home版中安装IIS

  大家知道,Windows XP Home版不能安装IIS或者PWS。按照一般的方法,你只能升级到XP Professional或者使用Windows 2000,不过只要略使手段,你就可以在Windows XP Home上安装IIS了。

  首先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到“[Components]”这一段,并继续找到类似“iis=iis.dll,OcEntry,iis.inf,hide,7”的一行字,把这一行替换为“iis=iis2.dll,OcEntry,iis2.inf,,7”。之后保存并关闭。

  把Windows 2000 Professional的光盘插入光驱,同时按下Shift键禁止光驱的自动运行。在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车(假设光驱是D盘):

  EXPand d:\i386\iis.dl_ c:\Windows\system32\setup\iis2.dll

  EXPand d:\i386\iis.in_ c:\Windows\inf\iis2.inf

  这时,打开你的控制面板,并点击“添加删除程序”图标,之后点击“添加删除Windows组件”。

  请仔细看,在“开始”菜单中显示的操作系统是Windows XP Home,但是经过修改,已经有了添加IIS的选项了。

  然后你可以按照在Windows XP Professional或者Windows 2000中的方法添加IIS,在本例中我们只安装了WWW服务。系统会开始复制文件,这需要一些时间。并且在这起见,请保持Windows 2000 Professional的光盘还在光驱中。

  在安装结束后,你可以打开“控制面板→性能和选项→管理工具”,“Internet信息服务管理”已经出现在那里。

  如果你想要验证IIS是否运行正常,而已打开IE,在地址栏中输入“

  最后还有一点注意的:如果你在安装过程中,系统需要你插入Window Whistler CD或者需要你提供exch_adsiisex.dll这个文件,那是因为你按照默认的选项安装了IIS。要解决这个问题,只要在安装IIS的时候先点击“详细信息”,然后取消对SMTP的选择(即不要安装SMTP服务器),那么复制文件的时候就不会需要那两个文件了。

  如果在你安装的到图1的位置后发现,已经显示了Internet信息服务(IIS)的安装项目,但是它们根本无法被选中,那很可能因为你使用的iis.dl_和iis.in_是从Windows XP Professional中取出的,只要换成Windows 2000 Professional中的就可以继续正常安装了。

  经过验证,WWW、FTP等几个服务经过这样的修改都可以在Windows XP Home上正常运行。

  七、Windows XP 中巧查上网时间

  尽管现在宽带普及,但像笔者这样拨号上网的人也为数不少,断开网络连接后,这才想起查看一下上网时间,毕竟时间就是金钱吗!在Windows XP中,即使断开了网络连接,查看上网时间也是非常容易的。

  在控制面板中,打开“管理工具”窗口,用鼠标双击“事件查看器”,在出现的“事件查看器”窗口的左边列表中,用鼠标右击“系统”项,选择“属性”命令,在弹出的“系统属性”窗口中选择“筛选器”选项卡,“事件来源”选择“RemoteAccess”,“类别”选择“全部”,单击“确定”返回“事件查看器”窗口,在右边的窗口中就会列出每次上网的开始和结束时间,每两个为一次上网的结束和开始时间,这两个时间之差就是一次上网的累计时间,通过查看日期,我们还可计算出某一天或一个月内总共上网次数和时间。如果想保存这些信息,可在“系统”上右击鼠标,选择快捷菜单中的“导出列表”命令,即可把这些信息保存到一文本文件中。

  八、Windows XP使用及加速法ps/' target='_blank'>photoshop

  A.***加速XP的开关机 ***

  缩短等待时间

  开启注册表编辑器,找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control,将 WaitToKillServiceTimeout 设为:1000或更小。 ( 原设定值:20000 ) 找到 HKEY_CURRENT_USER\Control Panel\Desktop 键,

  将右边窗口的 WaitToKillAppTimeout 改为 1000, ( 原设定值:20000 )即关闭程序时仅等待1秒。

  将 HungAppTimeout 值改为:200( 原设定值:5000 ), 表示程序出错时等待0.5秒。

  让系统自动关闭停止响应的程序。

  打开注册表 HKEY_CURRENT_USER\Control Panel\Desktop 键, 将 AutoEndTasks 值设为 1。 ( 原设定值:0 )

  加快选单显示速度

  开启注册表编辑器,找到 HKEY_CURRENT_USER\Control Panel\Desktop, 将其下的 MenuShowDelay 项改为:0 ( 原设定值:400 ), 你的选单将会出乎意料地快。 以上调整项目我亲自试过.真的变快很有效!

  B.***XP减肥方法 ***

  1. 删除系统文件备份 sfc.exe /purgecache

  2. 删除驱动备份 windows\driver cache\i386目录下的Driver.cab文件 (73mb)

  3. 取消系统还原

  4、删除Help?n(减掉40多mb)

  5、删掉\WINDOWS\system32\dllcache下?n(减去200 300mb),这是备用的dll?n, 只要你已拷贝了安装文件,完全可以这样做。

  6、把我的文件、IE的临时文件夹都转到其它硬盘(分区)。

  7、把虚拟内存也转到其它硬盘。

  8、将应用软件装在其它硬盘(这对重装系统也有好处)。

  9、删除\windows\ime下不用的输入法! (日文,韩文,简体中文输入法,84.5MB)

  10、如用ntfs装xp,本身就节省硬盘。 开完机后可以试试在 执行列上打... oobe/msoobe /a 如果出现... Windows 产品启用 Windows 已经启用。请按[确定]结束。 XP版本 找寻计算机中windows/system32/NTOSKRNL.EXE 的这个档-->按右键-->选内容

  九、23招打造极速WinXP

  以往我们经常使用"碎片整理"使Windows运行的更快.但现在市场上出售的7200转硬盘,在寻道和传输两方面做了改进,有很多型号还附带有一个8M缓存,而且WinXP使用的NTFS文件系统比FAT系统更有效率。因此,"碎片整理"对提升电脑性能的作用已经非常有限。下面给出能够大幅提升电脑性能,让WinXP运行更快捷 、更可靠的23招实用技巧,希望对您有所帮助 :

  1)在系统中安装Ultra-133硬盘加速扩充卡或带有8M缓存的ATA硬盘,可以有效减少系统的启动时间。 photoshop做图|学习资料|在线电视电影|MP3播放|精美图片|软件下载 W

  2)把内存增加到512M以上。

  3)确定Windows XP使用的是NTFS文件系统。检查方法 :双击"我的电脑",在C :盘上右击鼠标,选择"属性",检查文件系统的类型。如果是FAT32,就把它转换成NTFS,方法是 :先备份所有重要的数据,然后选择"开始"菜单里的"运行",输入CMD后确认。在提示符下,输入CONVERT C : /FS :NTFS和回车。在这个过程中,最好不要中途异常中断,并确保系统中没有病毒。

  4)关闭文件索引功能。Windows索引服务要从硬盘上大量文件中提取信息并创建"关键字索引",如果硬盘上有数以千计的文件,这个功能可以加快从这些文件中搜索信息的速度。但Windows创建这个索引要花费很多时间,而且大多数人从来不使用这个功能。关闭的方法是 :双击"我的电脑",在硬盘和下面的子文件夹上右击鼠标,选择"属性",取消"使用索引以便快速查找文件"。如果有警告或错误信息出现(如"拒绝访问"),点击"忽略"即可。

  5)升级主板和显卡的驱动程序,升级BIOS。

  6)每三个月左右清空Windows的预读取文件夹(Windows\Prefetch)一次。Windows把频繁使用的数据存放在预读取文件夹中,需要再次使用这些数据时就可以大大加快读取速度。但时间一长,这个文件夹中就会有大量不再使用的垃圾数据存在,反而增加了Windows的读取时间,影响了系统性能。

  7)每个月运行一次磁盘清理程序,删除临时和无用文件。方法 :双击"我的电脑",在C :盘上右击鼠标,选择"属性",点击"磁盘清理"按钮。

  8)在"设备管理员"中双击IDE ATA/ATAPI控制器,到Primary/Secondary IDE Channel里将所有连接设备的转输模式都设定为使用DMA(如果可用)。

  9)更新接线.采用了新式的硬盘后,应该同时为所有IDE设备换装80线的Ultra-133线缆。如果只安装一个硬盘,那么这个硬盘应该安装在线缆的顶端,不要安装在线缆中间的那个接口,否则可能发生信号异常。对于Ultra DMA硬盘驱动器来说,这些异常信号会影响驱动器发挥最佳性能。

  10)清除所有spyware(间谍程序)。有很多免费软件,如AdAware,可以完成这个任务。清除后,所以包含spyware的软件都将不能正常工作,如果确实需要其中的某个软件,就把它重新安装一遍吧。

  11)从启动组里删除不必要的程序。方法 :选择"开始"菜单里的"运行",输入"msconfig",进入"启动"选项卡,取消不想在系统启动时加载的项目。对于不能确定的项目,查阅一下"WinTasks Process Library"(进程库),里面包含了已知的系统进程、应用程序和spyware的描述。也可以在google等WEB搜索引擎中查找。

  12)进入控制面板中的"增加/删除程序"项,删除不必要的和不用的程序。

  13)关闭所有不必要的动画和活动桌面。方法 :在控制面板中点击"系统"图标,进入"高级"选项卡,对"性能"进行"设置",在"视觉效果"选项卡上, 选中"自定义"单选框,将有关用户界面特性设定为禁用状态。

  14)使用Tweak-XP软件编辑系统注册表,进一步提升性能。

  

  15)定期访问微软Windows更新站点,下载所有标有"Critical(重大)"标志的更新项目。

  16)每周更新防病毒软件。系统中最好只安装一套防病毒软件,安装多套软件会对性能带来不利影响。

  17)安装的字体数量不要超过500种,字体数量太多会使系统变慢。

  18)不要对硬盘分区。Windows XP的NTFS文件系统在一个比较大的分区上运行会更有效率。以前,人们为了方便数据组织或重新安装操作系统时不必格式化整个硬盘而对硬盘进行分区。在Windows XP的NTFS文件系统中,重新安装操作系统已不必重新格式化分区,数据组织更可以通过文件夹来完成。例如,不需要再把大量的数据放到另外划分的D :盘上,可以创建一个命名为"D盘"的文件夹,数据放在这个文件夹中即不影响系统性能,又能起到很好的组织作用。

  19)测试内存条(RAM)是否完好。建议使用免费程序MemTest86,先用这个程序制作一个启动盘,用此盘启动电脑后程序将对内存条运行10项不同的测试,每项测试进行3遍。如果测试中遇到错误,就关闭电脑,拔掉其中一根内存条(如果有多根的话),重新测试。仍掉坏的内存条,换上一根好的。

  20)如果电脑上安装了CD或DVD刻录机,有时候升级驱动程序可以使刻录速度更快。

  21)取消不必要的服务。Windows XP调用了许多用户可能根本用不到的服务,这些服务不仅影响运行速度,对保护系统安全也非常不利。因此,可以根据需要禁用不必要的系统服务。方法 :选择"开始"菜单里的"运行",输入"Services.msc"打开"服务管理控制台",通过更改服务的启动类型启动或停止该项服务。

  22)如果感觉Windows的单窗口浏览器速度比较慢,可以加以改进,方法是 :打开"我的电脑",点击"工具"->"文件夹选项"->"查看",选中"使用独立的进程打开文件夹窗口"。这样可以防止一个较慢的设备影响用户界面的响应速度。

  23)打开机箱,把灰尘和碎片打扫干净,每年至少做一次。同时检查一下所有的风扇是否工作正常,主板上的电容器有没有膨胀或泄漏。

  至此,23招都用过一遍,是不是对自己的系统更满意了?

  提醒 :虽然"碎片整理"对提升电脑性能作用有限,但一个没有碎片的硬盘总比一个布满碎片的硬盘消耗的功率少,况且,一旦硬盘损坏,如果硬盘上的数据连续存放,就更容易恢复.所以,仍建议每隔一段时间(根据机器使用情况,从数月到一年不等),对硬盘做一次"碎片整理"。

20.MySQL可以使用________关键字指定该列的篇七
《如何在Excel2007中设置数据排序操作》

  在Excel表格中,有时候可能需要对Excel表格中的数据按照大小或日期、字母等方式排序一下,这样可以更直观的预览观看。Excel排序的方式也有很多,比如:Excel数字排序、日期排序、大小排序、姓名排序等等,但是具体怎样设置呢?下

  下面小编教你如何在Excel 2007中设置数据排序操作:

  首先确定自己需求的排序方法,选中要排序的单元格内容。

  在“开始”菜单栏找到“排序和筛选”,选择“自定义排序”。

  这时弹出来“排序”对话框,在“列”项下默认出现“主要关键字”。如果需要按多种条件排序的话,可以点击“添加条件”,“列”项下会对应出现“次要关键字”。

  根据自己需要的排序方式进行设置。本例中,选择的“主要关键字”是“工龄”,“次要关键字”是“学历”,设置完成,点击“确定”。

  可以看到表格中已经按主要关键字“工龄”的升序进行排序了。

  同样,也可以设置按“工龄”的“降序”来排序。在“开始”菜单栏找到“排序和筛选”,选择“降序”排列。

  可以看到表格中已经按主要关键字“工龄”的降序进行排序了。同样,我们也可以设置按“学历”的升序或“降序”来排列,设置同上。本表也可以将“姓名”或“年龄”设置为“主要关键字”,有兴趣的话可以自己操作下。

本文来源:https://www.shanpow.com/xhy/1685/

《20.MySQL可以使用________关键字指定该列的.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

相关阅读
  • 垃圾投放时,应该()。 垃圾投放时,应该()。
  • 关东是指什么以东 关东是指什么以东
  • 单板滑雪起源于20世纪其产生与什么有关 单板滑雪起源于20世纪其产生与什么有关
  • 国家开放大学简要分析我国特别行政区和民族区域自治地方区别? 国家开放大学简要分析我国特别行政区和民族区域自治地方区别?
  • 文言句式 文言文特殊句式之宾语前置句 文言句式 文言文特殊句式之宾语前置句
  • 新型冠状病毒无法在体外存活 新型冠状病毒无法在体外存活
  • 党员领导干部必须参加党委党组的 党员领导干部必须参加党委党组的
  • 新冠病毒仅在动物内存活无法在体外存活? 新冠病毒仅在动物内存活无法在体外存活?
为您推荐