2008年10月15日星期三

这些Windows XP的窍门你也许不知道,但有可能很有用

安装音乐:
开始 > 运行 > “C:\Windows\system32\oobe\images\title.wma” > 确定
让机器休眠(Hibernate):
开始 > 关闭电脑… > 按Shift键”待机”就会变成”休眠”。
隐藏的设备
控制面板> 系统 > 硬件 > 设备管理器 > 选择菜单”查看”中”的显示隐藏的设备”。
字符映射表
开始 > 运行 > “charmap.exe” > 确定
剪贴板查看器
开始 > 运行 > “clipbrd.exe” > 确定
Dr Watson
开始 > 运行 > “drwtsn32.exe” > 确定
IExpress Wizard(一个自解压包制作工具)
开始 > 运行 > “iexpress.exe” > 确定
老的Windows 媒体播放器 5.1
开始 > 运行 > “mplay32.exe” > 确定
ODBC 数据源管理器
开始 > 运行 > “odbcad32.exe” > 确定
对象包装程序
开始 > 运行 > “packager.exe” > 确定
系统性能监视器
开始 > 运行 > “perfmon.exe” > 确定
创建共享文件夹向导
开始 > 运行 > “shrpubw.exe” > 确定
文件签名验证工具
开始 > 运行 > “sigverif.exe” > 确定
系统配制编辑器
开始 > 运行 > “sysedit.exe” > 确定
驱动程序验证管理器
开始 > 运行 > “verifier.exe” > 确定
工作组聊天软件
开始 > 运行 > “winchat.exe” > 确定

2008年10月13日星期一

i386和X86各是什么意思?[转]

IA32 : 32 bits Intel Architecture (32位带宽Intel构架)
IA64 : 64 bits Intel Architecture (64位带宽Intel构架)

i386 : Intel 386 ( 老的386机器,也泛指IA32体系的CPU)
i486 : Intel 486
i586 : Intel 586 ( Pentium ,K6 级别CPU )
i686 : Intel 686 ( Pentium II, Pentium III , Pentim 4, K7 级别CPU )

以上的86 也可以叫做 x86, 通称说 x86也是指 IA32构架CPU

x86是一个intel通用计算机系列的编号,也标识一套通用的计算机指令集合。

早期intel的CPU编号都是如8086,80286,由于这整个系列的CPU都是指令兼容的,所以都用X86来标识所使用的指令集合。

如今的奔腾,P2,P4,赛扬系列都是支持X86指令系统的,所以都属于X86家族。

x86 family 6 model 65意思是这个CPU属于x86家族的第6代产品,采用65ns的工艺制造。

AT/AT COMPATIBLE 这个的意思应该是说兼容AT/AT指令。

i386是指intel发布的通用处理器类型,适合386,486,586,686的CPU。有些rpm包还区分了这些类型。

2008年10月12日星期日

让Linux账号搬家

  有时需要让Linux账号搬家,其方法如下:
  1、保证将要加入系统的新账号放在新的位置上,这通过修改/Etc/Default/Useradd文件中的HOME 值来实现。
  如:HOME=/Home2 使新增账号的主目录建在/Home2下。
  2、将已有账号移至新的位置,可按如下步骤实施:
  首先,将已有账号的主目录连带目录属性拷贝至新位置,可用下面命令:
  Cp -a /Home /Home2 或 Cp -rpd /Home /Home2
  然后,修改/Etc/Passwd文件中相应记录的Home_directory域为/Home2/Username。
  通过这两步就可以将旧账号移至新位置。确保无误后,可删去旧账号的旧主目录,以腾出原文件系统的空间。

2008年10月2日星期四

Windows server 2003 安装--驱动、kav 7.0

昨天晚上,不知道从哪里来的兴致,把自己用了半年多的Windows XP 卸载了,重新安装了 Windows server 2003 Standard Edition。首先遇到的就是驱动问题,因为自己的电脑是HP 520 笔记本。也许你要问,笔记本装个服务器操作系统干什么?不要问我,我也不知道,我只知道,现在我用起这个系统非常的爽,很快!不管是启动还是使用过程,直观的感觉就比以前快了不少。
好了,言归正传。还是把自己在安装时遇到的问题及解决方法拿到自己的blog来分享一下。首先,驱动程序,到HP官方网站去看过了,没有适用于该系统的驱动。怎么办,用一些常见的工具(不用也行,这里不例举)查看到自己的各个硬件的生产厂商和 型号,到相应公司官方去看看有没有。最后虽然只找到了两个(最好的是网卡和芯片组驱动找到了),还是比较高兴,至少是有所收获。
接下来的驱动怎么办,看看自己在Windows XP下备份的驱动能不能行(当然,这里安装驱动,不是像用驱动盘一样直接双击就行,而是通过“设备管理”里面的未识别硬件项的“更新驱动程序”来寻找“*.inf"安装。)在这种情况下,一定要注意硬件的相关联性,有些硬件只能在另一个(或一些)硬件被正确安装后才能识别——例如,在我这台本本上,要先有了微软的UAA总线驱动后,才能正确地找到音频设备和调制解调器……
如果还有安装不上的,就只有自己打网上再找找,或者通过更新系统来获取更多驱动(也许能解决某些驱动)。

接下来说说杀毒软件的问题,首先说明,这里我只是针对”卡巴斯基(KAV)“具体一点,是7.0版本(我猜想6.0或8.0应该是一样的)。在该系统下安装XP下用的kav7.0显然是不被支持的,安装时会弹出提示框,说你的操作系统不支持……怎么办(到网上去下载相应的版本?太麻烦了)?这里我们只需要一款小小的软件就能解决,Orca,这款软件能够编辑*.msi安装文件。

步骤一:直接双击卡巴斯基的exe安装包,当弹出错误对话框时不要急着关闭。
步骤二:打开“资源管理器”(打开“我的电脑”也行)。“工具”——“文件夹选项”——“查看”选卡——把“隐藏受保护的操作系统文件”前的勾去掉——点选“显示所有文件和文件夹”——去掉“隐藏已知文件的扩展名”前的钩——确定。

步骤三:找到C:\Documents and Settings\用户名\Local Settings\Temp这个文件夹,找到里面的后缀名为msi的文件。
步骤四:将找到的文件复制出来(因为这时,该文件还被刚才的卡巴斯基安装程序使用,不可编辑),用刚才介绍的Orca软件打开该”.msi"文件。
步骤五:按下“Ctrl+F”在里面输入“操作系统”,点击查找,只要找到有关说操作系统不支持的项目就删除,找到多少就删除多少。然后保存(直接关闭该软件时,会提示是否保存)。
步骤六:关闭前面弹出错误的卡巴斯基安装程序,使用被编辑过的“.msi"进行安装,一切都和在XP下是一样的。

2008年10月1日星期三

C 疑惑……

一下程序实现字符串数字的数学加法:
#include"stdio.h"
void main(){
double m,n,result;
char a[]="1234567335";
char b[]="765432733";
double h,f,j,i=1,o=1,k=sizeof(a)-2,t=sizeof(b)-2;
for(j=k;j>=0;j--,i=i*10){
h=((double)a[j]-48)*i; m=m+h;
}
for(j=t;j>=0;j--,o=o*10){
f=((double)b[j]-48)*o; n=n+f;
}
result=m+n;
printf("%2.0f",result);
}
以下也是为了实现前一个程序的功能,但失败了:
#include"stdio.h"
void main(){
double m,n,result;
double convert(char[]);
char a[]="1234567335";
char b[]="765432733";
m=convert(a);
n=convert(b);
result=m+n;
printf("%2.0f",result);
}
double convert(char x[]){
double h,j,i=1,r=0,k=sizeof(x)-2;
for(j=k;j>=0;j--,i=i*10){
h=((double)x[j]-48)*i; r=r+h;
}
return r;
}
检测思考了很久,传递数组就是传递引用啊!
就是不知道错在哪里!