实现的方法和详细的 *** 作步骤如下:
一、打开“此电脑”,然后单击“管理”选项,进入下一步。
三、完成上述步骤后,选择c驱动器旁边的驱动器,将光标放在其上,右键单击,然后单击“压缩卷”选项,进入下一步。
四、完成上述步骤后,在输入框中输入压缩空间量,然后单击底部的“压缩”选项,然后进入下一步。
五、完成上述步骤后,右键单击额外添加的卷,然后选择“删除卷”选项,然后进入下一步。
六、完成上述步骤后,将光标放在c驱动器上,单击鼠标右键以选择“扩展卷”选项,然后进入下一步。
七、完成上述步骤后,进入扩展卷向导,单击“下一步”按钮,进入下一步。
八、完成上述步骤后,选择磁盘,单击以选择空间量,然后单击“下一步”按钮,进入下一步。
九、完成上述步骤后,就 *** 作完成了。这样,问题就解决了。
C盘是指电脑硬盘主分区之一,一般用于储存或安装系统使用。针对安装在本地硬盘的单 *** 作系统来说,是默认的本地系统启动硬盘。
大部分C盘内文件主要由Documents and Settings、Windows、Program Files等系统文件夹组成,Program Files文件夹一般都是安装软件的默认位置,但是也是病毒的位置,所以要对C盘进行严密保护。
C盘对于本地硬盘的单 *** 作系统来说,是极其重要的,所以平时存放数据尽量不要放C盘。
压缩分为打包压缩这个是不可以的,因为该文件夹属于系统文件夹,打包压缩对于其他电脑硬件的驱动程序识别不了,所以没有意义。\x0d\x0a压缩删除无用垃圾释放更多空间是可以的。\x0d\x0a具体如下:\x0d\x0a1.C:WindowsWebWall*** (Windows自带墙纸)推荐转移。\x0d\x0a2.C:WindowsSystem32DriverStoreFileRepository 下搜索输入 ati*.inf (14.6M) nv*.inf(94.9M) (A卡用户删N、N卡用户删A)、搜索输入 mdm*.inf (21.6M) 现在已没用的东西删、搜索输入 prn*.inf (781M) prn 开头的全部都是打印机驱动,相信大多数人都是用不上的。就是有打印机,买的时候也会带有驱动,删除。\x0d\x0a注意:prnms001.inf/prnoc001.inf/prnms002.inf 这三个并不是打印机驱动,建议保留。\x0d\x0a3.C:Boot (13.3M) 这个里面是不同语言的Windows启动界面,除zh-CN外均可删除。\x0d\x0a4.C:perflogsSystemDiagnostics (9.39M) 这个是系统测试之后的测试记录文件存放处,删。\x0d\x0a5.C:WindowsDownloaded Installations 有一些程序(Dreamweaver??)安装的时候会把安装文件解压至此文件夹里面。可以安全删除,几十M到几百M不等。\x0d\x0a6.C:WindowsHelp (66.7M) 帮助全部删除。\x0d\x0a7. C:WindowsIMEIMESC5 微软拼音输入法(74.5M)可留。\x0d\x0a C:WindowsIMEIMEJP10 日文输入法(37.8M) 删。\x0d\x0a C:WindowsIMEimekr8 韩文输入法(2.86M) 删。\x0d\x0a C:WindowsIMEIMETC10 繁中输入法(21.6M) 删。\x0d\x0a8. C:WindowsInstaller 已安装程序的卸载修改时所需程序,如果删除了,有些程序卸载和修改就会有问题。\x0d\x0a9.C:Windowswinsxs 这个不能删除,但是可以压缩,压缩后大小为2.48G.节省空间近1G。\x0d\x0a10.C:WindowswinsxsBackup(备份文件,占用354MB)删除。压缩是一种有效的减小数据量的方法,目前已经被广泛应用于各种类型的信息系统之中。
一种压缩文本文件的方法如下:
1. 原始文本文件中的非字母的字符,直接拷贝到压缩文件中;
2.
原始文件中的词(全部由字母组成),如果是第一次出现,则将该词加入到一个词的列表中,并拷贝到压缩文件中;否则该词不拷贝到压缩文件中,而是将该词在词的列表中的位置拷贝到压缩文件中。
3. 词的列表的起始位置为 1 。 词的定义为文本中由大小写字母组成的最大序列。大写字母和小写字母认为是不同的字母,即 abc 和 Abc
是不同的词。词的例子如下: * x-ray 包括两个词 x 和 ray * mary's 包括两个词 mary 和 s * a c-Dec 包括三个词 a 和
c 和 Dec 编写一个程序,输入为一组字符串,输出为压缩后的文本。
输入:
输入为一段文本,你可以假设输入中不会出现数字、每行的长度不会超过 80 个字符,并且输入文本的大小不会超过 10M。
输出:
压缩后的文本。
输入:
Please, please do it--it would please Mary very,
very much.
Thanks
输出:
Please, please do it--4 would 2 Mary very,
7 much.
Thanks
#include <stdlib.h>#include <stdio.h>
#include <string.h>
#define LEN 1<<20
int isArabic(char c){
return ('a'<=c&&c<='z') || ('A'<=c&&c<='Z')
}
int main()
{
char dict[LEN]
char *index[100000]
char buf[82]
int nWord=0
int i,j
char c
char *inFile="G:\\in.txt",*outFile="G:\\out.txt"
FILE *inp,*outp
if((inp=fopen(inFile,"r"))==NULL){
printf("cannot open\n")
exit(1)
}
if((outp=fopen(outFile,"w"))==NULL){
printf("out fail\n")
}
index[0]=dict
do{
/* get a word */
i=0
do{
c=fgetc(inp)
buf[i++]=c
}while(isArabic(c))
buf[i-1]=0
/* put it to dict */
if(i>1){
for(j=0j<nWordj++){
if(strcmp(index[j],buf)==0){
break
}
}
if(j==nWord){
strcpy(index[nWord],buf)
index[nWord+1]=index[nWord]+strlen(buf)+1
nWord++
/* printf("new: %s\n",buf)*/
}else{
sprintf(buf,"%d",j+1)
/* printf("found: %s\n",buf)*/
}
}
/* put it to output file */
if(c!=EOF)
fprintf(outp,"%s%c",buf,c)
else
fprintf(outp,"%s",buf)
}while(c!=EOF)
fclose(inp)
fclose(outp)
/* system("PAUSE")*/
return EXIT_SUCCESS
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)