精华内容
下载资源
问答
  • Oracle11g数据的倒库和入库操作以及高版本数据导入低版本数据可能引发的问题1.前言在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具...

    Oracle11g中数据的倒库和入库操作以及高版本数据导入低版本数据可能引发的问题

    1.前言

    在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还提供了数据泵导出导入工具EXPDP和IMPDP。所以在11G的倒库和入库方式中,我们也有两种方式可以选择:传统模式和数据泵模式。

    传统模式又分为:常规导入导出和直接导入导出。

    下面以导出数据为例,分别介绍各自导出原理。

    1.1简述各导入导出方式的原理

    1.1.1常规导出原理

    传统路径模式使用SQL SELECT语句抽取表数据。数据从磁盘读入到buffer cache缓冲区中,行被转移到评估缓冲区。在此之后根据SQL表达式,将记录返回给导出客户端,然后写入到dump文件。

    常规导出的例子:exp zhejiang/zhejiang file=/data1/zj_regular.dmp buffer=20480000

    1.1.2直接导出

    直接导出模式,数据直接从磁盘中读取到导出session的PGA中,行被直接转移到导出session的私有缓冲区,从而跳过SQL命令处理层。 避免了不必要的数据转换。最后记录返回给导出客户端,写到dump文件。

    直接导出的例子:exp zhejiang/zhejiang file=/data1/zj_direct.dmp buffer=20480000 recordlength=65535 direct=y。

    1.1.3数据泵导出

    数据泵方式是EXP方式的加强版,其原理类似,但是它的导出要借鉴服务器端的数据库目录。

    1.2传统模式和数据泵模式的对比

    1.2.1传统模式的优点

    EXP和IMP是客户段工具程序,它们既可以在客户端使用,也可以在服务器段使用。

    而EXPDP和IMPDP是服务端的工具程序,它们只能在ORACLE服务端使用,不能在客户端使用。

    1.2.2数据泵模式的优点

    数据泵导出数据的时间更短,而且导出的数据文件大小更小。

    以下表格为我将网友的一个测试进行的统计:

    类型

    例子(导出40G左右的数据)

    传统模式(直接导出)

    18分钟

    数据泵模式

    14分钟,且导出的文件比传统模式小1.5G

    1.3 注意

    IMP只适用于EXP导出文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出文件,而不适用于EXP导出文件。

    1.4 小结

    由上面对比可见,在实际操作中,我们在服务器端选择数据泵方式导入数据会更快一些。下面我主要介绍数据泵方式的导入和导出。

    2.数据泵导出数据的流程

    2.1创建逻辑目录并授权

    创建逻辑目录“EXPDP_DIR”并将其映射到物理路径“D:\DBbak”下,在PL/SQL下面执行语句:Create or replace directory expdp_dir as 'D:\DBbak';

    执行完后,要在对应的硬盘目录下创建该文件夹。

    可以通过SQL查询是否成功创建逻辑目录,Select * from dba_directories,可以看到如下结果:

    10334782.png

    最后,再给创建的目录赋予权限:

    Grant read,write on directory EXPDP_DIR to Public;

    2.2执行导出操作

    建立expdp.bat文件,文件内容为:Expdp sccot/tiger@testDB directory=expdp_dir dumpfile =STDCG _201501.dmp logfile= STDCG _201501.log;执行该bat;

    因为是导出所有数据,所以没有设置tables| schemas| tablespaces。

    导出成功后,导出的数据会自动放在之前设置的Expdp_Dir文件夹下。

    3.数据泵导入数据的流程

    3.1 创建数据库实例等基本操作

    a.创建数据库stdcg,包含SYS和SYSTEM两个用户

    b.用SYS登陆PL/SQL->File->Open->SQL script执行创建表空间sql脚本。需要注意的就是修改脚本中的路径:

    DATAFILE 'F:\app\DELL\oradata\stdcg\DLGIS.DBF'(红色部分是本地数据库的路径)

    c.执行创建用户脚本:包含dlsys、dlmis、dlinit、dlgis、sde、mms、umstat、ulog用户。

    3.2创建逻辑目录并授权

    如2.2中所描述的,这里直接给出语句:

    Create or replace directory expdp_dir as 'd:\DBbak';

    Grant read,write on directory expdp_dir to public;

    不过多出了这样一个步骤:在D盘建立文件夹DBbak 后,需要将数据库的导出文件:STDCG _201501.DMP和STDCG _201501.log 一起拷贝到D:\DBbak目录下。

    3.3执行导入操作

    建立impdp.bat文件,文件中的内容为: impdp dlsys/dlsys@stdcg dumpfile= STDCG _201501.dmp  logfile= STDCG _201501_EXP.log。运行该bat文件。

    同样,因为是全库导入,所以没有使用tables| schemas| tablespaces来进行导入内容设置。

    4.11g数据导入10g的库中

    4.1 降版本导出然后导入

    首先要做与一般数据泵导出时相同的操作,即创建逻辑目录: Create or replace directory expdp_dir as 'D:\DBbak';

    然后再导出数据时,sql命令上要加上一个version控制即可:

    expdp sccot/tiger@testDB  dumpfile=stdcg10g.dmp  directory= expdp_dir  version=10.0.2。

    导出后,再将导出的dmp文件导入到10g的库中即可。

    4.2容易出现的问题

    目前在江北项目和烟台项目中均做了如下操作:shp数据首先通过SDE导入到了11g的数据库中,由于现场数据库突然需要降级,然后将11g的数据又重新导入导出到10g中。但是,两个现场都不分别出现了不同的问题。

    江北现场的问题是,在catalog里能够直连到10g上Oracle,也能看到各空间数据。但是,在arcmap中添加该数据库中的空间数据,图层渲染时会出现SDE内部错误,导致图层无法显示。

    10334783.jpg

    而烟台现场,则直接出现了直连数据库不定时失效问题:

    测试可以连接:

    10334784.png

    点OK后又不能连接:

    10334785.jpg

    4.3解决方法及分析

    4.3.1解决方法

    将空间数据所在的DLGIS和SDE用户删除,重新通过SQL生成这两个用户以及先关表结构后。手动通过catalog直连到数据库上,然后手动导入图层,解决上述问题。

    4.3.2 问题分析

    猜想为11g数据转成10g数据时可能某些空间信息表被改变或者破坏,不再符合arcgis10.0的连接规范等。造成了sde不稳定或者sde内部错误。

    展开全文
  • 来自javaweb的javaweb的软件工程领域,软件构建maven。 关于maven的parent聚合一直都有没好好总结,固有这篇. ----------------------------------------------------------------------------------- 一 ...

    来自javaweb中的javaweb中的软件工程领域,软件构建maven。


    关于maven中的parent聚合一直都有没好好总结,固有这篇.

    ----------------------------------------------------------------------------------- 一 maven父子聚合项目 ---------------------------------------------------------------------------------------------

    创建parent聚合项目有什么好处?

    1.方便对子模块项目之间的管理

    2.方便对子模块项目的打包,编译,运行。

    3.对公共的部分可以很好的进行继承。


    创建父项目,图解方式如下:

    第一步 创建maven工程:


    第二步:



    第三步:



    删除掉项目中的src下目录内容,只保留pom文件,目录如下:


    至此,父工程项目创建完成。






    创建子项目,图解方式如下:

    第一步 选中该父项目,选中下图红色模块中的内容:



    第二步 创建模块名称:



    第三步 创建所需的maven工程next finash:



    至此子项目也创建完成,此时父项目的结构如下:




    分析pom文件的内容:

    1.父项目中的pom文件

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    	<modelVersion>4.0.0</modelVersion>
    	<groupId>com.lgy</groupId>
    	<artifactId>parent-DEMO</artifactId>
    	<version>0.0.1-SNAPSHOT</version>
    	<packaging>pom</packaging>
    	
    	
    	<modules>
    		<module>modulC</module>
    		<module>modulD</module>
    	</modules>
    </project>


    2.子项目中的pom

    <?xml version="1.0"?>
    <project
    	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
    	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    	<modelVersion>4.0.0</modelVersion>
    	<parent>
    		<groupId>com.lgy</groupId>
    		<artifactId>parent-DEMO</artifactId>
    		<version>0.0.1-SNAPSHOT</version>
    	</parent>
    	
    	<groupId>com.lgy</groupId>
    	<artifactId>modulC</artifactId>
    	<version>0.0.1-SNAPSHOT</version>
    	<packaging>war</packaging>
    	<name>modulC Maven Webapp</name>
    	<url>http://maven.apache.org</url>
    	
    	<dependencies>
    		<dependency>
    			<groupId>junit</groupId>
    			<artifactId>junit</artifactId>
    			<version>3.8.1</version>
    			<scope>test</scope>
    		</dependency>
    	</dependencies>
    	
    	<build>
    		<finalName>modulC</finalName>
    	</build>
    </project>
    

    <?xml version="1.0"?>
    <project
    	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
    	xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    	<modelVersion>4.0.0</modelVersion>
    	<parent>
    		<groupId>com.lgy</groupId>
    		<artifactId>parent-DEMO</artifactId>
    		<version>0.0.1-SNAPSHOT</version>
    	</parent>
    	
    	<groupId>com.lgy</groupId>
    	<artifactId>modulD</artifactId>
    	<version>0.0.1-SNAPSHOT</version>
    	<packaging>war</packaging>
    	<name>modulD Maven Webapp</name>
    	<url>http://maven.apache.org</url>
    	
    	<dependencies>
    		<dependency>
    			<groupId>junit</groupId>
    			<artifactId>junit</artifactId>
    			<version>3.8.1</version>
    			<scope>test</scope>
    		</dependency>
    	</dependencies>
    	
    	<build>
    		<finalName>modulD</finalName>
    	</build>
    </project>
    

    关于parent的属性介绍:

    artifactId

    父项目的artifact标识符

    groupId

    父项目的group标识符

    version

    父项目的版本

    relativePath

    父项目的pom.xml文件的相对路径。默认值为../pom.xml。maven首先从当前构建项目开始查找父项目的pom文件,然后从本地仓库,最有从远程仓库。RelativePath允许你选择一个不同的位置。


    常见的maven操作:

    1.版本属性抽取:

    <properties>
    		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    		<mysql-version>5.1.21</mysql-version>
    	</properties>

    使用方式例如:${mysql-version}


    2.获取project常见的一些属性值

                                    ${project.groupId}}
    				${basedir}
    				${project.build.directory}
    				${project.groupId}
    				${project.version}

    3.父子项目的内容是向上集成

            <groupId>com.lgy</groupId>
    	<version>0.0.1-SNAPSHOT</version>

    若子项目的groupId,version和父项目相同,可以不用写。


     一 一 一 文件下下面创多个项目 一 一 一


    有的时候子项目之间并不需要父项目,紧紧只是需要一个文件夹下面放同一个类型的项目,然后将此文件夹提交到该源码管理中即可。

    转自百度:

    Package Explorer顶部的右侧有有机表图标按钮,

    1. 点击倒三角

    2. Top Level Elements->Working Set。此时就会发现,很多项目会自动纳入一个文件夹,这个文件夹的名字叫做other Projects,这是默认的

    3. 如果想自己建立自己的文件夹,点击倒三角,Configure Working Set,会出现弹框。

            出现弹框后,点击New按钮,就可以创建文件夹。

            在此界面,双击某一文件夹,就会进入编辑界面,可以修改文件夹名称,也可以选择将

            那个项目放置到该目录下。

            想删除,就选择remove。


    Package Explorer视图如下:


    创建文件夹过程就照着上面的步骤就可以了,动手试试,很简单。

    展开全文
  • 有些jar包在maven中央仓库并没有,这时候就需要手动jar包添加到本地仓库 前提是要本地要搭建好maven环境,关于怎样搭建,这里不在详细说明 首先,下载好自己的jar包,放在本地磁盘某一文件夹下 本例下载的jar包为...

    有些jar包在maven中央仓库并没有,这时候就需要手动将jar包添加到本地仓库
    前提是要本地要搭建好maven环境,关于怎样搭建,这里不在详细说明

    首先,下载好自己的jar包,放在本地磁盘某一文件夹下
    本例下载的jar包为: aliyun-java-sdk-core-3.3.1.jar

    在cmd命令下输入
    mvn install:install-file -Dfile=E:\maven\aliyun-java-sdk-core-3.3.1.jar -DgroupId=com.alicom.dysms -DartifactId=aliyun-java-sdk-core -Dversion=3.3.1 -Dpackaging=jar
    注意:路径不要有中文,空格,命令之间用一个空格隔开
    上述路径为本例实例,具体jar包添加以自己的需求更改,后边命名可以自定义

    -Dfile:本地jar包所在路径,包含ja包名称 例:E:\maven\aliyun-java-sdk-core-3.3.1.jar
    -DgroupId :代表坐标信息,一般以公司的域名倒写 例:com.alicom.dysms
    -DartifactId:代表坐标信息,一般是以jar名命名 例:aliyun-java-sdk-core
    -Dversion:代表jar包版本信息,一般根据所下载jar的版本命名 例:3.3.1
    -Dpackaging:以jar 包的方式打包上传

    示例

    如果报错,请确保命令之间只有一个空格,一行粘不下,可以分两次粘贴

    添加完成目录结构
    输入图片说明

    到底添加到哪里了?可以查看本地maven的配置,在maven安装文件conf目录的setings.xml文件配置中 输入图片说明

    到此为止,本地jar包上传已经完成,如何在项目中使用请往下看

    本例以eclipse作为开发工具

    首先,eclipse配置maven环境,怎么配置,这里不在详细说明

    右键 local Repository ,重建索引
    输入图片说明

    找到要添加jar包的maven工程的pom.xml文件,打开文件
    输入图片说明

    输入jar包名关键字
    输入图片说明
    选中保存,即可完成ja的maven依赖

    转载于:https://my.oschina.net/u/3210455/blog/1588411

    展开全文
  • Windows系统哪些文件夹可以删除 windows文件夹中的哪些文件可以删除 经过以下的设置后,你的系统会更加清爽、简洁、高效! 1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件...
    windows文件夹中的哪些文件可以删除

    经过以下的设置后,你的系统会更加清爽、简洁、高效!
    1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”

    2.删除以下文件夹中的内容:“X”代表你的XP安装的位置,一般为C盘。

    x:\Documents and Settings\用户名\Cookies\下的所有文件(保留index文件)

    x:\Documents and Settings\用户名\Local Settings\Temp\下的所有文件(用户临时文件)

    x:\Documents and Settings\用户名\LocalSettings\TemporaryInternet Files\下的所有文件(页面文件)

    x:\Documents and Settings\用户名\Local Settings\History\下的所有文件(历史纪录)

    x:\Documents and Settings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)

    x:\WINDOWS\Temp\下的所有文件(临时文件)

    x:\WINDOWS\ServicePackFiles(升级sp1或sp2后的备份文件)

    x:\WINDOWS\Driver Cache\i386下的压缩文件(驱动程序的备份文件)

    x:\WINDOWS\SoftwareDistribution\download下的所有文件

    3.如果对系统进行过windoes updade升级,则删除以下文件:

    x:\windows\下以 $u... 开头的隐藏文件

    4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序。碎片整理后打开“开始”-“程序”-“附件”-“系统工具”-“系统还原”-“创建一个还原点”(最好以当时的日期作为还原点的名字)。

    5.打开“我的电脑”-右键点系统盘-“属性”-“磁盘清理”-“其他选项”-单击系统还原一栏里的“清理”-选择“是”-ok了

    6、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe /purgecache近3xxM。(该命令的作用是立即清除"Windows 文件保护"文件高速缓存,释放出其所占据的空间)

    7、删掉\windows\system32\dllcache下dll档(减去200——300mb),这是备用的dll档, 只要你已拷贝了安装文件,完全可以这样做。

    8、XP会自动备份硬件的驱动程序,但在硬件的驱动安装正确后,一般变动硬件的可能性不大,所以也可以考虑将这个备份删除,文件位于\windows\driver cache\i386目录下,名称为driver.cab,你直接将它删除就可以了,通常这个文件是74M。

    9、删除不用的输入法:对很多网友来说,Windows XPt系统自带的输入法并不全部都合适自己的使用,比如IMJP8_1 日文输入法、IMKR6_1 韩文输入法这些输入法,如果用不着,我们可以将其删除。输入法位于\windows\ime\文件夹中,全部占用了88M的空间。

    10、升级完成发现windows\多了许多类似$NtUninstallQ311889$这些目录,都干掉吧,1x-3xM

    11、另外,保留着\windows\help目录下的东西对我来说是一种伤害,呵呵。。。都干掉!

    12、关闭系统还原:系统还原功能使用的时间一长,就会占用大量的硬盘空间。因此有必要对其进行手工设置,以减少硬盘占用量。打开"系统属性"对话框,选择"系统还原"选项,选择"在所有驱动器上关闭系统还原"复选框以关闭系统还原。也可仅对系统所在的磁盘或分区设置还原。先选择系统所在的分区,单击"配置"按钮,在弹出的对话框中取消"关闭这个驱动器的系统还原"选项,并可设置用于系统还原的磁盘空间大小。

    13、休眠功能会占用不少的硬盘空间,如果使用得少不妨将共关闭,关闭的方法是的:打开"控制面板",双击"电源选项",在弹出的"电源选项属性"对话框中选择"休眠"选项卡,取消"启用休眠"复选框。

    14、卸载不常用组件:XP默认给操作系统安装了一些系统组件,而这些组件有很大一部分是你根本不可能用到的,可以在"添加/删除Windows组件"中将它们卸载。但其中有一些组件XP默认是隐藏的,在"添加/删除Windows 组件"中找不到它们,这时可以这样操作:用记事本打开\windows\inf\sysoc.inf这个文件,用查找/替换功能把文件中的"hide"字符全部替换为空。这样,就把所有组件的隐藏属性都去掉了,存盘退出后再运行"添加-删除程序",就会看见多出不少你原来看不见的选项,把其中那些你用不到的组件删掉(记住存盘的时候要保存为sysoc.inf,而不是默认的sysoc.txt),如Internat信使服务、传真服务、Windows messenger,码表等,大约可腾出近50MB的空间。

    15、清除系统临时文件:系统的临时文件一般存放在两个位置中:一个Windows安装目录下的Temp文件夹;另一个是x:\Documents and Settings"用户名"\Local Settings\Temp文件夹(Y:是系统所在的分区)。这两个位置的文件均可以直接删除。

    16、清除Internet临时文件:定期删除上网时产生的大量Internet临时文件,将节省大量的硬盘空间。打开IE浏览器,从"工具"菜单中选择"Internet选项",在弹出的对话框中选择"常规"选项卡,在"Internet临时文件"栏中单击"删除文件"按钮,并在弹出"删除文件"对话框,选中"删除所有脱机内容"复选框,单击"确定"按钮。

    17、清除预读文件:Windows XP的预读设置虽然可以提高系统速度,但是使用一段时间后,预读文件夹里的文件数量会变得相当庞大,导致系统搜索花费的时间变长。而且有些应用程序会产生死链接文件,更加重了系统搜索的负担。所以,应该定期删除这些预读文件。预计文件存放在Windows XP系统文件夹的Prefetch文件夹中,该文件夹下的所有文件均可删除。

    18、压缩NTFS驱动器、文件或文件夹:如果你的硬盘采用的是NTFS文件系统,空间实在紧张,还可以考虑启用NTFS的压缩功能。右击要压缩的驱动器-"属性"-"常规"-"压缩磁盘以节省磁盘空间",然后单击"确定", 在"确认属性更改"中选择需要的选项。这样可以节省约20% 的硬盘空间。在压缩C盘的时候,最好在安全模式下压缩,这样效果要好一些。

    19、关闭华医生Dr.Watson:要关闭Dr.Watson可打开注册表编辑器,找到"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug"分支,双击其下的Auto键值名称,将其"数值数据"改为0,最后按F5刷新使设置生效,这样就取消它的运行了。也在"开始"->"运行"中输入"drwtsn32"命令,或者"开始"->"程序"->"附件"->"系统工具"->"系统信息"->"工具"->"Dr Watson",调出系统里的华医生Dr.Watson ,只保留"转储全部线程上下文"选项,否则一旦程序出错,硬盘会读很久,并占用大量空间。如以前有此情况,请查找user.dmp文件,删除后可节省几十MB空间。

    20、关闭远程桌面:"我的电脑"->"属性"->"远程","远程桌面"里的"允许用户远程连接到这台计算机"勾去掉。

    21、取消XP对ZIP支持:Windows XP在默认情况下打开了对zip文件支持,这要占用一定的系统资源,可选择"开始→运行",在"运行"对话框中键入"regsvr32 /u zipfldr.dll",回车确认即可取消XP对ZIP解压缩的支持,从而节省系统资源。

    22、关闭错误报告:当应用程序出错时,会弹出发送错误报告的窗口,其实这样的错误报告对普通用户而言几乎没有任何意义,关闭它是明智的选择。在"系统属性"对话框中选择"高级"选项卡,单击"错误报告"按钮,在弹出的"错误汇报"对话框中,选择"禁用错误汇报"单选项,最后单击"确定"即可。另外我们也可以从组策略中关闭错误报告:从"运行"中键入"gpedit.msc",运行"组策略编辑器",展开"计算机配置→管理模板→系统→错误报告功能",双击右边设置栏中的"报告错误",在弹出的"属性"对话框中选择"已禁用"单选框即可将"报告错误"禁用。

    23、关掉不用的设备:Windows XP总是尽可能为电脑的所有设备安装驱动程序并进行管理,这不仅会减慢系统启动的速度,同时也造成了系统资源的大量占用。针对这一情况,你可在 设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,方法是双击要停用的设备,在其属性对话框中 的"常规"选项卡中选择"不要使用这个设备(停用)"。在重新启动设置即可生效,当需要使用这些设备时再从设备管理器中启用它们。

    24、定期清理系统还原点:打开磁盘清理,选择其他选项->清理系统还原点,点击清理。

    25、卸载不需要的程序,这个就不用我多说了。


    26、其它优化:

    a 将应用软件装在其它硬盘(不要安装在系统盘下,这对重装系统也有好处);

    b 将"我的文档"文件夹都转到其他分区:在桌面的"我的文档"图标上是右击鼠标,选择"属性"->"移动" ;

    c 将IE临时文件夹都转到其他分区:打开IE浏览器,选择"工具"->"internet选项"->"常规"->"设置"->"移动文件夹";

    d 把虚拟内存也转到其它硬盘;

    e 把pagefile.sys文件都指向一个地方:控制面板→系统→性能—高级→虚拟内存→更改,注意要点"设置"才会生效;

    f 在桌面的"我的电脑"图标上是右击鼠标,选择"属性"->"高级-性能设置"->"高级-虚拟内存",调至330-720。而且定时清理

    虚拟内存设置技巧

    一般windows XP默认情况下是利用C盘的剩余空间来做虚拟内存的,因此,C盘的剩余空间越大,对系统运行就越好,虚拟内存是随着你的使用而动态地变化的,这样C盘就容易产生磁盘碎片,影响系统运行速度,所以,最好将虚拟内存设置在其它分区,如D盘中。查看虚拟内存设置情况如下:

    右键点“我的电脑”,左键点“属性”,点选“高级”选项卡,点“性能”里的“设置”按钮,再选“高级”选项卡,点下面的“更改”按钮,所弹出的窗口就是虚拟内存设置窗口,一般默认的虚拟内存是从小到大的一段取值范围,这就是虚拟内存变化大小的范围,最好给它一个固定值,这样就不容易产生磁盘碎片了,具体数值根据你的物理内存大小来定,一般为物理内存的1.5到2倍,如内存为256M,那么应该设置256*1.5=384M,或者干脆512M,设置方法如下:

    假设内存为256M,虚拟内存放在D盘,先要将默认的清除,保持C盘为选中状态,单选“无分页文件(N)”再按“设置”按钮,此时C盘旁的虚拟内存就消失了,然后选中D盘,单选“自定义大小”,在下面的“初始大小”和“最大值”两个方框里都添上512,再点一下“设置”按钮,会看到D盘的旁边出现了“512-512”的字样,这样就说明设置好了,再一路确定,最终,系统会要重新启动,重启一下,便完成了设置。

    注意:虚拟内存只能有一个,只放在一个盘中!

    27.XP会自动备份硬件的驱动程序,但在硬件的驱动安装正确后,一般变动硬件的可能性不大,所以也可以考虑将这个备份删除,文件位于\windows\driver cache\i386目录下,名称为driver.cab,你直接将它删除就可以了,通常这个文件是74M。

    28.删除不用的输入法:对很多网友来说,Windows XPt系统自带的输入法并不全部都合适自己的使用,比如IMJP8_1 日文输入法、IMKR6_1 韩文输入法这些输入法,如果用不着,我们可以将其删除。输入法位于\windows\ime\文件夹中,全部占用了88M的空间。

    29.删掉\windows\system32\dllcache下dll档(减去200——300mb),这是备用的dll档, 只要你已拷贝了安装文件,完全可以这样做。

    30.卸载不常用组件:XP默认给操作系统安装了一些系统组件,而这些组件有很大一部分是你根本不可能用到的,可以在"添加/删除Windows组件"中将它们卸载。但其中有一些组件XP默认是隐藏的,在"添加/删除Windows 组件"中找不到它们,这时可以这样操作:用记事本打开\windows\inf\sysoc.inf这个文件,用查找/替换功能把文件中的"hide"字符全部替换为空。这样,就把所有组件的隐藏属性都去掉了,存盘退出后再运行"添加-删除程序",就会看见多出不少你原来看不见的选项,把其中那些你用不到的组件删掉(记住存盘的时候要保存为sysoc.inf,而不是默认的sysoc.txt),如Internat信使服务、传真服务、Windows messenger,码表等,大约可腾出近50MB的空间

    31.清除预读文件:Windows XP的预读设置虽然可以提高系统速度,但是使用一段时间后,预读文件夹里的文件数量会变得相当庞大,导致系统搜索花费的时间变长。而且有些应用程序会产生死链接文件,更加重了系统搜索的负担。所以,应该定期删除这些预读文件。预计文件存放在Windows XP系统文件夹的Prefetch文件夹中,该文件夹下的所有文件均可删除。

    32.关闭华医生Dr.Watson:要关闭Dr.Watson可打开注册表编辑器,找到"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug"分支,双击其下的Auto键值名称,将其"数值数据"改为0,最后按F5刷新使设置生效,这样就取消它的运行了。也在"开始"->"运行"中输入"drwtsn32"命令,或者"开始"->"程序"->"附件"->"系统工具"->"系统信息"->"工具"->"Dr Watson",调出系统里的华医生Dr.Watson ,只保留"转储全部线程上下文"选项,否则一旦程序出错,硬盘会读很久,并占用大量空间。如以前有此情况,请查找user.dmp文件,删除后可节省几十MB空间

    33.关闭远程桌面:"我的电脑"->"属性"->"远程","远程桌面"里的"允许用户远程连接到这台计算机"勾去掉。

    34.关闭错误报告:当应用程序出错时,会弹出发送错误报告的窗口,其实这样的错误报告对普通用户而言几乎没有任何意义,关闭它是明智的选择。在"系统属性"对话框中选择"高级"选项卡,单击"错误报告"按钮,在弹出的"错误汇报"对话框中,选择"禁用错误汇报"单选项,最后单击"确定"即可。另外我们也可以从组策略中关闭错误报告:从"运行"中键入"gpedit.msc",运行"组策略编辑器",展开"计算机配置→管理模板→系统→错误报告功能",双击右边设置栏中的"报告错误",在弹出的"属性"对话框中选择"已禁用"单选框即可将"报告错误"禁用。

    35.关掉不用的设备:Windows XP总是尽可能为电脑的所有设备安装驱动程序并进行管理,这不仅会减慢系统启动的速度,同时也造成了系统资源的大量占用。针对这一情况,你可在 设备管理器中,将PCMCIA卡、调制解调器、红外线设备、打印机端口(LPT1)或者串口(COM1)等不常用的设备停用,方法是双击要停用的设备,在其属性对话框中 的"常规"选项卡中选择"不要使用这个设备(停用)"。在重新启动设置即可生效,当需要使用这些设备时再从设备管理器中启用它们。
    addins文件夹
    这是系统附加文件夹,用来存放系统附加功能的文件。
    AppPatch文件夹
    这是应用程序修补备份文件夹,用来存放应用程序的修补文件。
    Config文件夹
    这是系统配置文件夹,用来存放系统的一些临时配置的文件。
    Connection Wizard文件夹
    看名字就知道这是连接向导文件夹,用来存放“Internet连接向导”的相关文件。
    security文件夹
    这是系统安全文件夹,用来存放系统重要的数据文件。
    srchasst文件夹
    这是搜索助手文件夹,用来存放系统搜索助手文件,与msagent文件夹类似。
    system文件夹
    这是系统文件夹,用来存放系统虚拟设备文件,这些文件从逻辑上为系统在启动时建立一套完整的虚拟设备,尤其是当你的硬件驱动还没有安装的时候。
    Driver Cache文件夹
    这是驱动缓存文件夹,用来存放系统已知硬件的驱动文件。Windows操作系统默认安装后,这里会有一个“i386”文件夹,其中有一个名为“driver.cab”的文件,即Windows操作系统自带的已知硬件的驱动库文件。
    网络上许多文章都说这个驱动库文件可以删除以节约空间,但删除后就会发现有许多不方便使用的情况出现,例如使用USB设备也需要安装驱动。所以建议不删除此文件。
    Fonts文件夹
    这是字体文件夹,用来存放系统将会用到的字体文件。用户自己新安装的字体也会被存放在这个文件夹下的。
    其中英文的字体类型比较多,而简体中文字体文件只包括仿宋体、黑体、楷体、宋体和新宋体四个类型,即计算机编码中的GB2312。可以将其中一些不常使用的英文字体删除。
    inf文件夹
    这个文件夹是用来存放INF文件的。INF是一种具有特定格式的纯文本文件,最常见的应用是为硬件设备提供驱动程序服务。建议不删除这些文件。
    Installer文件夹
    这里用来存放MSI文件或者程序安装所需要的临时文件。MSI文件是Windows 系统的安装包,右击文件在右键菜单中可以选择安装或者卸载程序。有的程序在卸载时必须使用到MSI文件,所以不建议删除此文件夹内的文件。
    java文件夹
    这里用来存放Java运行的组件及其程序文件。最好不要删除此文件夹中的文件。
    Media文件夹
    这是媒体文件夹,用来存放系统默认的声音文件(WAV格式),如系统登录时的声音等。如果喜欢无声的系统,可以将这里的声音文件删除。


    WINDOWS目录下的几大无用的地方


    以下这些都是用软件很难或根本无法解决的,通常需手动清理:

    1、X:\WINDOWS\Internet Logs

    即使只是一般应用,这个目录下的文件在一年以后能有上百M,如果不是2G的话。好在没什么特别的,全部删除就行了,删不掉的话UNLOCKER跟上。(个人经常做,没事的)

    2、X:\WINDOWS\Fonts

    其中90%的英文字体大多数人一生中不会用一次,保留几种时尚,其它就OVER吧。(养成良好习惯,不用经常光顾)

    3、X:\WINDOWS\Installer

    这是一个能让人怒火熊熊的地方。

    使用 Windows Installer 技术制作的安装程序会在Installer 目录里面添加一个备份的安装文件用于今后的配置、补丁安装等操作。当用户运行一个补丁程序的时候,Windows Installer 将msp文件释放到 Installer 目录以后,开始引导用户进行补丁的安装。如果用户在引导的时候点击了取消操作或补丁安装必备条件不足而导致安装失败的时候,Windows Installer 将退出安装流程,但是会把释放到 Installer 目录里面的msp文件保留下来。如果用户再次运行同一个补丁程序,Windows Installer 又会在 Installer 目录里面生成一个新的msp文件(文件名和上一次的不同),而不会利用上一次释放产生的msp文件。这样一来,第一次产生的msp文件将会永久的存留在磁盘上,成为彻底的无用文件。尤其是安装了Office补丁后,不仅会在Installer文件夹下留下安装程序的备份,还会往Installer\$ PatchCache

    当我们装完一些程序后,硬盘容量的占用会数倍于程序尺寸的部份原因就在于此。 “便于日后的安装维护”---------这种话就象一个德高望重的SB在主席台上流着口水说出来的,它之所以说错是因为这种“完整”保留安装文件的做法实际上只方便了写程序的人,而根本没把用户放眼里。对于安装过VS2003或2005补丁的人来讲,Windows Installer的这种无赖表现与咱们中国的瑞星倒是有得一拼。

    先来说下

    单纯Installer下的文件要复杂得多,不推荐简单删除(除非已肯定不卸载、不升级),可用WICleanup把绝对多余的清理掉。

    4、JAVA的临时文件

    自从SP2已不集成微软的JVM以来,99%的人大概都装了SUN的JRE吧,如果默认安装完毕后就什么都不管的话,JAVA临时文件的默认尺寸是1G(JRE 6)!

    这种文件倒不在WINDOWS下,但建议大家:控制面板---JAVA---常规---临时INTERNET设置然后把目录换走,改变尺寸或干脆禁用“保存在我的计算机上”

    5、X:\WINDOWS\Driver Cache

    WINDOWS自带的驱动程序,可全部删除,自己上网下载和自己有关的最新驱动保存在系统盘之外。

    以上这几招是任何时候都可用的,不存在系统崩溃(要崩溃了欢迎你杀我全家),很轻松清理1G---5G的LJ,用兔子完全没有这种效果。

    一度很困惑:作为唯一掌握WINDOWS全部底层技术的微软,应该是最有资格开发系统清理软件的,尽管WINDOWS也确实带有一个这种功能,可那显然只是一个摆姿势臭美一番的东西,为什么会这样?太忙?日理万机?微软这种一往无前不回头看一眼的姿态很是让我感动了几小时,后来恍然大悟:这种系统冗余正是微软需要的!回想一下古时候的WINDOWS 3.1也就是十张软盘吧,可现在的Vista是2G!由此可见一种简单的逻辑:用户的设备压力将加强硬件厂商的销售和研发,从而为微软提供更高级别的硬件平台。没有这种支撑,盖茨明天的早餐吃什么?作为全球软件业的老大,微软只是在很多时候看上去象个SB而已,可它始终是一个流着口水的天才!

    清理C盘方法:将以下文件删除。
    1,C:\Documents and settings\用户名\Local settings\temp\下的所有文件(用户临时文件)可以删;
    2,C:\Documents and setting\用户名\cookies\下所有文件(保留index)可以删;
    3,C:\Documents and settings\用户名\Local settings\temporary internet Files\下所有文件(页面文件)可以删;
    4,C:\Documents and settings\用户名\Local settings\Histoy\下的所有文件(历史记录)可以删;
    5,C:\Documents and settings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)可以删;
    6,C:\WINDOWS\Temp\下的所有文件(临时文件)可以删;
    7,C:\WINDOWS\ServicePackFiles\下的(升级sp1和sp2
    后的备份文件)可以删;
    8,C:\WINDOWS\SoftWareDistribution\download\下的文件可以删;
    9,C:\WINDOWS\System32\dllcache\下dll文档,这是备用的dll文档,只要你已拷贝了安装文件也可以删;
    10,C:\WINDOWS\driver cache\i386\下的(硬件的备份文件)可以删。
    11,如果你进行了windows updade升级那么C:\windows\以下$u开头的隐藏文件可以删除
    删除以上文件后,C盘空间大大增加了,机子会快一些。另外你还必须对c盘进行碎片整理,开始-程序-附件-系统工具-
    磁盘碎片整理;完成后再进行磁盘清理:开始-程序-附件-系统工具-清理磁盘;完成后再创建一个系统还原点:开始-程序-附件-系统工具-系统还原(创建还原点)。然后关闭系统还原。以后你的系统出了问题我们可以用系统还原还原到刚创建的还原点以前的状态。
    12,卸载一些不用的组件(例如MSN、Outlook Explorer等),关闭对我们无用的“错误报告”方法是:我的电脑-属性-高级-单击“错误报告”在弹出的“错误汇报”对话框中选择“禁用”。按“确定”。
    进行了以上这些处理,C盘空间会大很多。而且以后我们下载什么文件的时候不要把他们都放在C盘,可以放在你的D盘或是E盘,这样清理起来会方便很多!!
    posted on 2011-09-17 23:20 SunBo 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/sunyubo/archive/2011/09/17/2282051.html

    展开全文
  • Git添加远程

    2017-10-23 15:17:20
    利用Git Bash软件在GitHub网站上为本地仓库添加远程仓库
  • MYSQL 倒库操作

    千次阅读 2018-02-24 15:32:27
    文章来自 ... MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin (或者直接windows的环...
  • 经过以下的设置后,你的系统会更加清爽、简洁、高效!...删除以下文件夹中的内容:“X”代表你的系统安装的位置,一般为C盘。 x:\Documents and Settings\用户名\Cookies\下的所有文件(保留index文件) x:...
  • KEIL5添加STC芯片

    万次阅读 多人点赞 2018-07-05 23:06:44
    首先我们需要这个STC的烧录软件,大家可以从STC官方网站 http://www.stcmcu.com/ 下载到。...双击这个可执行文件,在本次测试环境win10 64位,系统有如下提示。我们点击更多信息,然后选择...
  • GIthub添加远程仓库

    2017-12-20 23:36:00
    把id_rsa.pub的内容粘贴到网页文本框 点击保存 二、添加用户 # 你的名字 git config --global user.name "Your Name" # 你的邮箱 git config --global user.email "email@example.com" 三、克隆项目 ...
  • 该存储包含排索引的实现。 索引单词的基本思想是创建一个 Map,其中每个单词作为键,一组短语作为值。 因此,当我们必须构建索引时,我们可以一个单词映射到一组短语。 我们还可以为该词添加或关联更多短语。...
  • Xshell下如何向svn库添加新的项目

    千次阅读 2018-04-23 09:44:29
    环境:linux,xshell,svn:tortoiseSVN二.方法:1.桌面右键--&gt;tortoiseSVN--&gt;Repo-browser ,连接到原有的svn仓库,进入你想创建项目的目录。2.在你想要存放新项目的文件夹上右键,选择Create ...
  • GitHub上传文件夹

    2019-09-30 23:13:52
    然后在左侧菜单栏找到“SSH and GPG keys”,选择“new SSH key" ,输入title,下面key的内容就是本机SSH key公钥(直接id_rsa.pub的内容粘贴过来就可以),然后点击下面的”Add SSH key“即可完成。...
  • Android工程的文件类型包括以下几种: 一。jar包:是为了解决软件的兼容问题。如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support。Android private ...
  • 1.前言 在10g之前,传统的导出和导入分别使用EXP工具和IMP工具,从10g开始,不仅保留了原有的EXP和IMP工具,还...所以在11G的倒库和入库方式,我们也有两种方式可以选择:传统模式和数据泵模式。 传统模式又...
  • ASP.NETApp_Code,App_Data等...该目录存在的任何.dll文 件自动地链接到应用程序。2. App_Browser文件夹该可选的文件夹包含.browser文件。.browser文件描述浏览器(不管是移动设备浏览器,还是台式机浏览器)的特
  • Python使用第三方jieba总结

    千次阅读 2019-08-17 17:04:31
    尊敬的读者您好:笔者很高兴自己的文章能被阅读,但原创与编辑均不易,所以转载请必须注明本文出处并附上本文地址超链接以及博主博客地址:https://blog.csdn.net/vensmallzeng...在做自然语言处理项目,或多或少...
  • 2014Android Demo源码 文件夹 PATH 列表

    千次阅读 2014-10-22 14:07:06
    3814 ...文件夹 PATH 列表 卷序列号为 5F005353 000A:8F50 E:. │ javaapk.com文件列表生成工具.bat │ 分享说明.txt │ 目录列表.txt │  ├─android web应用 │ 
  • 添加自定义词典2.1载入词典2.2调整词典3. 关键词提取3.1基于 TF-IDF 算法的关键词抽取3.2代码示例3.3算法论文3.4基本思想4.词性标注5、 并行分词6. Tokenize:返回词语在原文的起止位置7. ChineseAnalyzer for ...
  • LOCAL_SHARED_LIBRARIES += 动态 LOCAL_STATIC_LIBRARIES += 静态 LOCAL_LDFLAGS := 静态动态都可以 LOCAL_SHARED_LIBRARIES和LOCAL_STATIC_LIBRARIES是引入系统的,LOCAL_LDFLAGS是引用第三方的。 ...
  • 在UE4使用静态链接和动态链接与普通程序使用差不多,只是要在编译文件设置文件路径。下面创建一个第三人称模板的C++工程ThirdPerson,使用https://blog.csdn.net/yb0022/article/details/78470166这篇...
  • 平安夜了呀,圣诞节就是明天了,谨以此文献给所有辛苦的IT专业人士们,虽然是份技术型小礼物...好了,现在切入正题:文件夹的视图信息存在哪儿了? 这是我前几天拿到的一个case。相信大家对文件夹视图不陌生了吧?在...
  • 集合ArrayList集合的长度不固定,可以任意改变可以添加任意类型的元素进去不好的地方:从数组循环取值的时候需要挨个判断并转换数据类型集合的方法:Add(object);//添加单个元素AddRange(ICollection);//添加集合Clear...
  • Win10 系统下VisualStudio2019 配置点云 PCL1.11.0

    万次阅读 多人点赞 2020-05-26 11:42:16
    VS2019用添加属性表的方式配置PCL1.11.0,以及获取附加依赖项中对应lib的方法
  • LottieAirbnb出的是一个能够帮助Android,iOS解析AE导出的包含动画信息的json文件。AE实现这个是通过Bodymovin这个插件,但是这事应该是设计师去关心的就不是开发人员去关注的了。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,756
精华内容 4,302
关键字:

怎样将文件夹添加到库中