关于Windows下修改MySQL数据目录的说明

一、停止MySQL服务

二、修改MySQL配置文件
找到MySQL的配置文件“my.ini”(可以通过查看MySQL命令行快捷方式的属性找到):

打开配置文件并找到配置节点“datadir”:

将当前配置的数据目录复制到需要修改的新目录(为了安全起见,建议不删除原始数据目录),并且修改“datadir”配置节点指向到新的数据目录后保存配置文件。

三、设置访问权限
设置新的数据目录“完全控制”的访问权限,防止MySQL服务无法访问该目录。

四、重启MySQL服务

关于Windows 10中使用照片查看器打开图片的说明

在使用Windows 10系统时,默认打开图片的应用是“照片”,但在实际使用时发现该应用速度没有以前的“Windows 照片查看器”快,而且在图片文件的右键打开方式里也找不到“Windows 照片查看器”的选项,为此我们可以通过以下方式找回“Windows 照片查看器”:

一、新建注册表文件:
通过记事本创建文本型注册表文件“Windows 照片查看器.reg”,在文件中输入以下内容并保存:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewer\Capabilities\FileAssociations]
".tif"="PhotoViewer.FileAssoc.Tiff"
".tiff"="PhotoViewer.FileAssoc.Tiff"
".png"="PhotoViewer.FileAssoc.Tiff"
".jpg"="PhotoViewer.FileAssoc.Tiff"
".bmp"="PhotoViewer.FileAssoc.Tiff"
".gif"="PhotoViewer.FileAssoc.Tiff"

除上面列出的图片格式外,还可以继续添加其他图片格式。

二、运行注册表文件:
以管理员身份运行或双击“Windows 照片查看器.reg”文件,提示将数据添加到系统注册表中,点击“是”完成添加。

三、打开图片:
在需要打开的图片上右键选择打开方式,我们就可以看到“Windows 照片查看器”选项了,选择它以打开图片。

关于Maven中加载Oracle JDBC Drivers的说明

由于Oracle官方授权的问题,所以在Maven上是无法直接下载Oracle的JDBC驱动ojdbc包的。因此需要我们手动下载,然后通过命令加载到本地的Maven库中,详细步骤如下:

一、下载ojdbc包:
到Oracle官方下载页(地址:http://www.oracle.com/technetwork/indexes/downloads/index.html),找到JDBC Drivers,打开,点击同意协议,然后选择版本下载。

二、导入到本地Maven库:
在Maven的bin目录下打开命令行窗口,执行如下命令将下载的jar包导入到本地Maven库中(假设下载的是ojdbc7.jar,版本号为12.1.0.2,保存在D盘根目录):

mvn install:install-file -DgroupId=com.oracle.jdbc -DartifactId=ojdbc7 -Dversion=12.1.0.2 -Dpackaging=jar -Dfile=D:\ojdbc7.jar

三、在项目中引入ojdbc包:
在Maven项目的pom.xml文件中引入ojdbc7.jar:

<dependency>  
    <groupId>com.oracle.jdbc</groupId>  
    <artifactId>ojdbc7</artifactId>  
    <version>12.1.0.2</version>  
</dependency>  

关于SD卡中速度等级的说明

根据数据传输速度,SD卡有不同的等级。速度等级有两种表示方法:

一、X表示法:
SD1.0规范,现已不用,它是按CD-ROM的150KB/秒为1倍速的速率计算方法来计算的。基本上,它们能够比标准CD-ROM的传输速度快6倍(900KB/秒),而高速的SD卡更能传输66X(10MB/秒)以及133X或更高的速度。一些数码相机需要高速SD卡来更流畅地拍摄影片,和连续拍摄相片更迅速。直至2005年12月,大部分设备跟从SD卡的1.01规格,而更高速至133X的设备亦跟从1.1规格,最高12.5MB/秒。

13X:读取速度2.0MB/秒,相当于Speed Class 2
26X:读取速度4.0MB/秒,相当于Speed Class 4
40X:读取速度6.0MB/秒,相当于Speed Class 6
66X:读取速度10.0MB/秒,相当于Speed Class 10

二、Class表示法:
SD2.0的规范中对SD卡的速度分级方法是普通卡和高速卡,速率定义为Class 2、Class 4、Class 6和Class 10四个等级。在Class 10卡问世之前,存在过一阵Class 11和Class 13的卡,但这种标准最终没有被SDA共识。
SD3.01规范被称为超高速卡,速率定义为UHS-I和UHS-II。UHS-I卡的速度等级分为UHS-Class0和UHS-Class1。UHS-I的Class和SD2.0的Class不同,没有明确的Class0卡,字面含义就是达不到Class1的卡。可能未来老Class标准的都会被归纳为Class0。Class1代表的是最大读取104MB/秒,而SD2.0标准里的Class代表的是写入最小的速度范围。

Class 0:低于Class 2和未标注Speed Class的情况
Class 2:最低写入2.0MB/秒,观看普通清晰度电视,数码摄像机拍摄
Class 4:最低写入4.0MB/秒,流畅播放高清电视(HDTV),数码相机连拍
Class 6:最低写入6.0MB/秒,单反相机连拍,以及专业设备的使用
Class 10:最低写入10.0MB/秒,全高清电视的录制和播放
UHS-I:写入50MB/秒以内,读取104MB/秒以内,实际产品的写入速度已超标准,专业全高清电视实时录制
UHS-II:写入156MB/秒以内,读取312MB/秒以内,未来世界

更多信息请参阅:SD卡_百度百科

关于Windows中文件重命名命令ren的说明

ren:重命名文件。

一、语法定义:

rename [drive:][path]filename1 filename2.
ren [drive:][path]filename1 filename2.

二、参数说明:
[drive:][path]filename1:需要重命名的文件路径,可以是绝对路径或相对路径。
filename2:重命名后的文件名,不包括路径,只是文件名。
windows-cmd-ren-1

三、调用示例:
以下示例将文件test.txt重命名为1.txt:

ren C:\test.txt 1.txt

关于Windows中移动文件和文件夹命令move的说明

move:移动文件并重命名文件和目录,但不能跨分区移动文件夹。

一、语法定义:

move [/y | /-y] [drive:][path]filename1[,...] destination
move [/y | /-y] [drive:][path]dirname1 dirname2

二、参数说明:
/?:查看帮助。
[drive:][path]filename1:指定你想移动的文件位置和名称。
destination:指定文件的新位置,目标可包含一个驱动器号和冒号、一个目录名或组合,如果只移动一个文件并在移动时将其重命名,你还可以包括文件名。
[drive:][path]dirname1:指定要重命名的目录。
dirname2:指定目录的新名称。
/y:取消确认覆盖一个现有目标文件的提示。
/-y:对确认覆盖一个现有目标文件发出提示。
windows-cmd-move-1

三、调用示例:
以下示例将文件test.txt从C盘移动到D盘:

move C:\test.txt D:\

关于Windows中文件夹删除命令rd的说明

在Windows中删除文件用的是del命令,但是如果要删除文件夹则必须使用rd命令。rd的另外一个写法是rmdir,源自ReMakeDirectory。
rd:删除一个目录。

一、语法定义:

rmdir [/s] [/q] [drive:]path
rd [/s] [/q] [drive:]path

二、参数说明:
/?:查看帮助。
/s:除目录本身外,还将删除指定目录下的所有子目录和文件,用于删除目录树。
/q:安静模式,带/S删除目录树时不要求确认。
windows-cmd-rd-1

三、调用示例:
以下命令强制删除文件夹test及其目录下所以文件:

rd /q /s test

关于Windows中文件删除命令del的说明

在Windows系统中我们可以在cmd命令行下使用del命令来删除文件。
del:删除一个或数个文件。

一、语法定义:

del [/p] [/f] [/s] [/q] [/a[[:]attributes]] names
erase [/p] [/f] [/s] [/q] [/a[[:]attributes]] names

二、参数说明:
/?:查看帮助。
names:指定一个或多个文件或者目录列表,通配符可用来删除多个文件,如果指定了一个目录,该目录中的所有文件都会被删除。
/p:删除每一个文件之前提示确认。
/f:强制删除只读文件。
/s:删除所有子目录中的指定的文件。
/q:安静模式。删除全局通配符时,不要求确认。
/a:根据属性选择要删除的文件,r(只读文件)、s(系统文件)、h(隐藏文件)、a(存档文件)、i(无内容索引文件)、-(表示“否”的前缀)。
windows-cmd-del-1

三、调用示例:
以下命令强制(无论其是否隐藏还是只读)删除文件test.txt:

del /a /f C:\test.txt

关于Windows中使用文件夹复制命令xcopy的说明

在Windows系统中我们可以在cmd命令行下使用copy命令对文件进行复制。但是copy命令只能复制文件,对于文件夹的复制,则需要xcopy命令来复制。xcopy是copy的高级版本,有更丰富的参数,能实现更加复杂的功能,能进行文件和文件夹的复制。
xcopy:复制文件和目录树。

一、语法定义:

xcopy source [destination] [/a | /m] [/d[:date]] [/p] [/s [/e]] [/v] [/w] [/c] [/i] [/q] [/f] [/l] [/g] [/h] [/r] [/t] [/u] [/k] [/n] [/o] [/x] [/y] [/-y] [/z] [/b] [/j] [/exclude:file1[+file2][+file3]...]

二、参数说明:
/?:查看帮助。
source:指定要复制的文件。
destination:指定新文件的位置和/或名称。
/a:仅复制有存档属性集的文件,但不更改属性。
/m:仅复制有存档属性集的文件,并关闭存档属性。
/d:m-d-y:复制在指定日期或指定日期以后更改的文件,如果没有提供日期,只复制那些源时间比目标时间新的文件。
/exclude:file1[+file2][+file3]…:指定含有字符串的文件列表,每个字符串在文件中应位于单独的一行。如果任何字符串与复制文件的绝对路径的任何部分相符,则排除复制该文件。例如指定如\obj\或.obj的字符串会分别排除目录obj下面的所有文件或带有.obj扩展名的所有文件。
/p:创建每个目标文件之前提示你。
/s:复制目录和子目录,不包括空目录。
/e:复制目录和子目录,包括空目录,与/S /E相同。可以用来修改/T。
/v:验证每个新文件的大小。
/w:提示你在复制前按键。
/c:即使有错误,也继续复制。
/i:如果目标不存在,且要复制多个文件,则假定目标必须是目录。
/q:复制时不显示文件名。
/f:复制时显示完整的源文件名和目标文件名。
/l:显示要复制的文件。
/g:允许将加密文件复制到不支持加密的目标。
/h:也复制隐藏文件和系统文件。
/r:覆盖只读文件。
/t:创建目录结构,但不复制文件。不包括空目录或子目录。/T /E包括空目录和子目录。
/u:只复制已经存在于目标中的文件。
/k:复制属性。一般的Xcopy会重置只读属性。
/n:用生成的短名称复制。
/o:复制文件所有权和ACL信息。
/x:复制文件审核设置(隐含/O)。
/y:取消提示以确认要覆盖现有目标文件。
/-y:要提示以确认要覆盖现有目标文件。
/z:在可重新启动模式下复制网络文件。
/b:复制符号链接本身与链接目标。
/j:复制时不使用缓冲的I/O。推荐复制大文件时使用。
windows-cmd-xcopy-1
windows-cmd-xcopy-2

三、调用示例:
要从驱动器A将所有文件和子目录(包括所有空的子目录)复制到驱动器B,请键入:

xcopy a:b:/s /e

要包含上一示例中的任何系统或隐藏文件,请按如下所示添加/h命令行选项:

xcopy a:b:/s /e /h

要使用\Rawdata目录中1993年12月29日后更改的文件更新\Reports目录中的文件,请键入:

xcopy \rawdata \reports /d:12-29-1993 

要更新上例中\Reports中存在的所有文件,而不考虑日期,请键入:

xcopy \rawdata \reports /u

如果只想获得前一个命令要复制的文件列表,而不复制文件,请键入:

xcopy \rawdata \reports /d:12-29-1993 /l > xcopy.out

文件Xcopy.out列出了要复制的所有文件。

要将\Customer目录和所有子目录复制到网络驱动器H上的目录\\Public\Address,保留只读属性,并在H上创建新文件时对您做出提示,请键入:

xcopy \customer h:\public\address /s /e /k /p

要发出上一个命令,确保在\Address目录不存在时xcopy会创建该目录,同时应抑制显示创建新目录时要显示的消息,请按如下所示添加/i命令行选项:

xcopy \customer h:\public\address /s /e /k /p /i