0
点赞
收藏
分享

微信扫一扫

小知识积累

花明 2022-01-23 阅读 148

1:查询 各个地址占用情况

cmd输入 :netstat -ano



2,Tomcat最新XML

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
                      http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0"
         metadata-complete="true">

    <servlet>
        <servlet-name>helloServlet</servlet-name>
        <servlet-class>com.yuan.servlet.HelloServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>helloServlet</servlet-name>
        <url-pattern>/yuanzhisong</url-pattern>
    </servlet-mapping>
   
</web-app>



3,依赖

<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>4.0.1</version>
    <scope>provided</scope>
</dependency>



<!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api -->
<dependency>
    <groupId>javax.servlet.jsp</groupId>
    <artifactId>javax.servlet.jsp-api</artifactId>
    <version>2.3.3</version>
    <scope>provided</scope>
</dependency>



<!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl-api -->
<dependency>
    <groupId>javax.servlet.jsp.jstl</groupId>
    <artifactId>jstl-api</artifactId>
    <version>1.2</version>
</dependency>


  <!-- https://mvnrepository.com/artifact/org.apache.taglibs/taglibs-standard-impl -->
    <dependency>
      <groupId>org.apache.taglibs</groupId>
      <artifactId>taglibs-standard-impl</artifactId>
      <version>1.2.5</version>
    </dependency>

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.47</version>
</dependency>



4,SqlYog只有30天的试用期,过期怎么办?

方法:
1.win + r : 输入regedit
2.通过删除 注册表中的 HKEY_CURRENT_USER 下 software 的值([HKEY_CURRENT_USER\Software{8E919370-318F-4E5E-9EbE-9147B1DB66C9}(名字,不一定和这个完全一样)])一般为第一个很长的值 直接删除掉,你的sqlyog又可以使用 30天



5, UTF-8,UTF-16,UTF-32

发现一个很有意思的东西,我在学习web的时候,写几个汉子到网站,

发现编码用UTF-8没什么用,依然出现乱码的情况,

不过UTF-16就可以,

更有意思的一件事是当编码改为UTF-32的时候,页面弹出下载文件的框框,下载的是我们之前输入的字符

:百度完,还是没有发现这两者有什么根本关系



6. Maven 约定大于配置

<build>
      <resources>
        <resource>
            <directory>src/main/resources</directory>
            <excludes>
                <exclude>**/*.properties</exclude>
                <exclude>**/*.xml</exclude>
             </excludes>
            <filtering>false</filtering>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>false</filtering>
        </resource>
    </resources>
</build>


7,thymeleaf

<!-- https://mvnrepository.com/artifact/org.thymeleaf/thymeleaf-spring5 -->
<dependency>
    <groupId>org.thymeleaf</groupId>
    <artifactId>thymeleaf-spring5</artifactId>
    <version>3.0.11.RELEASE</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.thymeleaf.extras/thymeleaf-extras-java8time -->
<dependency>
    <groupId>org.thymeleaf.extras</groupId>
    <artifactId>thymeleaf-extras-java8time</artifactId>
    <version>3.0.4.RELEASE</version>
</dependency>




8, 学习复制别人代码遇到的问题

1,今天在学习SpringMVC的时候,在复制别人的代码的时候,因为会出现这个问题,
明明代码上面没有错误却需要,在代码中报错 illegal character 200B,应该是字符编码的问题。
我用的ide是idea 只需要把字符的类型改一下就是可以了。

解决:将UTF-8换成GBK,则可以发现隐藏的错误符号,删除,再换字符码换回来就好了
( 复制的时候遇错 )


9, web.xml中load-on-startup有和用处

Image Servlet com.core.image.ImageServlet 2

这里面2这个作用是什么呢?

贴一段英文原汁原味的解释如下:
Servlet specification:
The load-on-startup element indicates that this servlet should be loaded (instantiated and have its init() called) on the startup of the web application. The optional contents of these element must be an integer indicating the order in which the servlet should be loaded. If the value is a negative integer, or the element is not present, the container is free to load the servlet whenever it chooses. If the value is a positive integer or 0, the container must load and initialize the servlet as the application is deployed. The container must guarantee that servlets marked with lower integers are loaded before servlets marked with higher integers. The container may choose the order of loading of servlets with the same load-on-start-up value.

翻译过来的意思大致如下:
1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。

2)它的值必须是一个整数,表示servlet应该被载入的顺序

2)当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;

3)当值小于0或者没有指定时,则表示容器在该servlet被选择时才会去加载。

4)正数的值越小,该servlet的优先级越高,应用启动时就越先加载。

5)当值相同时,容器就会自己选择顺序来加载。

所以,x,中x的取值1,2,3,4,5代表的是优先级,而非启动延迟时间。

通常大多数Servlet是在用户第一次请求的时候由应用服务器创建并初始化,但n 可以用来改变这种状况,根据自己需要改变加载的优先级!



10 ,cmd命令

原则:用一点学一点,记忆深刻

返回上一级 输入 cd..    回车 

返回根目录 输入   cd\    回车 
    
换盘符 输入  D:  回车

进入磁盘内某一文件夹   输入  cd  回车    


11,dependencies与dependencyManagement的区别

在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。

DepencyManagement应用场景

​ 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。

​ 由于我们的模块很多,所以我们又抽象了一层,抽出一个itoo-base-parent来管理子项目的公共的依赖。为了项目的正确运行,必须让所有的子项目使用依赖项的统一版本,必须确保应用的各个项目的依赖项和版本一致,才能保证测试的和发布的是相同的结果。

​ 在我们项目顶层的POM文件中,我们会看到dependencyManagement元素。通过它元素来管理jar包的版本,让子项目中引用一个依赖而不用显示的列出版本号。Maven会沿着父子层次向上走,直到找到一个拥有dependencyManagement元素的项目,然后它就会使用在这个dependencyManagement元素中指定的版本号。

来看看我们项目中的应用:

​ pom继承关系图:

img

​ 依赖关系:

Itoo-base-parent(pom.xml)

<dependencyManagement>  
          
        <dependencies>  
            <dependency>  
                <groupId>org.eclipse.persistence</groupId>  
                <artifactId>org.eclipse.persistence.jpa</artifactId>  
                <version>${org.eclipse.persistence.jpa.version}</version>  
                <scope>provided</scope>  
            </dependency>  
              
            <dependency>  
                <groupId>javax</groupId>  
                <artifactId>javaee-api</artifactId>  
                <version>${javaee-api.version}</version>  
            </dependency>  
        </dependencies>  
    </dependencyManagement>  

Itoo-base(pom.xml)

<!--继承父类-->  
<parent>  
        <artifactId>itoo-base-parent</artifactId>  
        <groupId>com.tgb</groupId>  
  
        <version>0.0.1-SNAPSHOT</version>  
        <relativePath>../itoo-base-parent/pom.xml</relativePath>  
    </parent>  
        <modelVersion>4.0.0</modelVersion>  
        <artifactId>itoo-base</artifactId>  
        <packaging>ejb</packaging>  
          
        <!--依赖关系-->  
        <dependencies>  
        <dependency>  
            <groupId>javax</groupId>  
            <artifactId>javaee-api</artifactId>  
        </dependency>  
          
        <dependency>  
            <groupId>com.fasterxml.jackson.core</groupId>  
            <artifactId>jackson-annotations</artifactId>  
        </dependency>  
          
        <dependency>  
            <groupId>org.eclipse.persistence</groupId>  
            <artifactId>org.eclipse.persistence.jpa</artifactId>  
            <scope>provided</scope>  
        </dependency>  
    </dependencies>  
</project>  

​ 这样做的好处:统一管理项目的版本号,确保应用的各个项目的依赖和版本一致,才能保证测试的和发布的是相同的成果,因此,在顶层pom中定义共同的依赖关系。同时可以避免在每个使用的子项目中都声明一个版本号,这样想升级或者切换到另一个版本时,只需要在父类容器里更新,不需要任何一个子项目的修改;如果某个子项目需要另外一个版本号时,只需要在dependencies中声明一个版本号即可。子类就会使用子类声明的版本号,不继承于父类版本号。

Dependencies

​ 相对于dependencyManagement,所有生命在dependencies里的依赖都会自动引入,并默认被所有的子项目继承。

区别

dependencies****即使在子项目中不写该依赖项,那么子项目仍然会从父项目中继承该依赖项(全部继承)

dependencyManagement****里只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖。如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该项,并且version和scope都读取自父pom;另外如果子项目中指定了版本号,那么会使用子项目中指定的jar版本。

Maven约定优于配置

​ 它提出这一概念,为项目提供合理的默认行为,无需不必要的配置。提供了默认的目录

src ——> 源代码和测试代码的根目录

main 应用代码的源目录

Java 源代码

resources 项目的资源文件

test 测试代码的源目录

java 测试代码

resources 测试的资源文件

target 编译后的类文件、jar文件等

​ 对于Maven约定优于配置的理解,一方面对于小型项目基本满足我们的需要基本不需要自己配置东西,使用Maven已经配置好的,快速上手,学习成本降低;另一方面,对于不满足我们需要的还可以自定义设置,体现了灵活性。配置大量减少了,随着项目变的越复杂,这种优势就越明显。

总结区别:

​ 中的jar直接加到项目中,管理的是依赖关系(如果有父pom,子pom,则子pom中只能被动接受父类的版本);主要管理版本,对于子类继承同一个父类是很有用的,集中管理依赖版本不添加依赖关系,对于其中定义的版本,子pom不一定要继承父pom所定义的版本。



12,centos简介

​ 很多新手小白鼠想学习CentOS系统,但是不知道镜像去哪里搞,随便去个第三方发现要么要注册,要么各种广告病毒,或者好不容易找到官网,点进去一看却一脸懵逼,不仅全英文,有些专业术语也不懂啊,不要担心哈,本教程就手把手地带各位小白熟悉一下从官网下载自己想要的CentOS镜像整个流程。

工具/原料

  • 可联网的计算机一台:装有任一种浏览器 &可用硬盘容量10GB+
  • CentOS官网地址

CentOS小科普

  1. 1

    1、CentoS简介

    ​ CentOS(Community Enterprise Operating System,社区企业操作系统)是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本,以高效、稳定著称。它使用与Red Hat相同的源代码编译而成,而且是开源免费的,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用,是很多中小服务器站点的首选。CentOS拥有Red Hat的所有功能,它们的不同之处在于CentOS并不包含封闭源代码软件,即Red Hat提供的额外的商业服务。

  2. 2

    2、为什么要从官网下载CentOS系统镜像?

    1)、CentOS官网是是绝对权威的CentOS版本发布平台,所有你想要的版本都可以在官网找到,而且官网下载可以保证资源的完整性、可用性和安全性;

    2)、而第三方要不版本资源不全,要不捆绑了其他垃圾软件甚至病毒,要不就是要注册、积分什么的,看起来全英文的官网亲切,其实下载起来不仅麻烦而且有很多隐患,所以能从官网下载就尽量从官网下载。

    3)、很多知名开源软件资源都是在国外官网上发布的,作为一名IT人员,必须学会访问官网并从官网获取相应资源的能力。(PS:对英文不感冒的童鞋也不要方,其实英文单词跟人也一样啊,常见的也就那么几个,一回生,两回熟,多见几次不就眼熟了吗,恩,好像挺有道理的样子)

  3. 3

    3、CentOS主要系统版本介绍

    ​ 新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。

    ​ 目前最新版为CentOS 7.x 系列,市场上主要在用的是CentOS 6.x系列,当然也有少数CentOS 5.x系列的老版本或更低的版本在用。总之,现在主流版本是CentOS 6.x和CentOS 7.x两个系列,故本教程也以这两个新老版本为代表介绍CentOS系统镜像下载流程。

  4. 4

    4、CentOS主要镜像文件类型介绍

    常见的镜像文件类型主要有以下几种:

    DVD ISO:普通光盘完整安装版镜像,可离线安装到计算机硬盘上,包含大量的常用软件,一般选择这种镜像类型即可。

    Everything ISO:包含了完整安装版的内容,并对其进行补充,集成了所 有软件。

    Minimal ISO:这个版本为精简版的镜像,可以安装一个基本的CentOS系 统,包含了可启动系统基本所需的最小安装包。

    LiveCD/DVD ISO: 是一个光盘Centos系统,可通过光盘直接在电脑上启动系统,也可以将系统安装到计算机上使用,部分内容还需要再次下载。根据系统桌面不同live版的又可分为LiveGNOME ISO、LiveKDE ISO种。

    Netinstal:在线安装版本,启动后需要联网边下载边安装。

CentOS镜像下载步骤

  1. 1

    1、进入下载页面

    1)、**进入官网首页:**首先,在浏览器地址栏中输入官网地址,然后回车,即可进入官网首页,如下:

  2. 2

    下面来简单熟悉一下主页的各项信息吧:

    顶部是菜单栏,一共有5项:

    Get CentOS:链接到CentOS的下载页面。

    About:链接到CentOS的一些细节介绍。

    Community:链接到CentOS社区,里边可以分享交流相关信息、提交B ug等。

    Documentation:链接到CentOS文档信息,包括帮助文档和版本指导手册等。

    Help:链接到CentOS的常见问题解决方法和帮助信息。

    中间则是是CentOS计划的简介,主要介绍了它的一些服务和功能:

    ​ CentOS是一个社区驱动型软件,专注于提供一个强大的开原生态系统。他对用户提供一致可管理平台;对开源社区提供大量资源来构建、测试和维护代码;为供应商如亚马逊、谷歌等提供可用镜像服务;也为自托管云通用云镜像。最后是一些更新信息的提示。

    简介下有个以醒目的大字写着**“Get CentOS Now”**的橘黄色功能项:

    ​ 通过点击它可以直接跳转到CentOS的镜像下载页面,同上边菜单栏的Get CentOS,可以说对新手非常友好,可以方便的进入下载界面。

    底部又有三个栏目:Around CentOS、News&Events、Sponsorship

    Around CentOS:有关CentOS的周边信息(这里现在没有内容)

    News&Evetns:主要是一些官方活动或信息的通告。

    Sponsorship:主要为CentOS官方的一些赞助商信息。

  3. 3

    2)、**进入镜像下载主页:直接点击官方主页中的"Get CentOS Now"**选项,即可进入CentOS镜像下载主页面如下:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yxhqMM3h-1642903719262)()]

  4. 4

    我们可以看到下载主页面中,中间主界面由三栏组成:

    ​ 第一栏主要提供最新版CentOS 7.x 镜像的下载信息,其中**“DVD ISO”“Everything ISO”"Minimal ISO"分别对应其不同的镜像文件类型,点击这些功能项,即可链接到到相应类型的镜像文件下载目录,关于不同镜像文件类型的区别步骤1中已经说明,这里不再赘述。此外下边还有四行信息,分别是镜像种子下载的链接**、关于如何校检镜像文件的链接其它镜像文件下载目录的链接镜像发行和更新信息的链接

    ​ 第二栏提供了云镜像或容器镜像文件的相关下载信息。

    ​ 第三栏则是提供了其它镜像下载的链接,从中可以找到你需要的具体某个版本的镜像下载信息。

    下载主页面的底部又由两大板块组成:

    ​ 左边为**“Older Versions”,为老版本下载区,你可以通过点击"then click here"**链接进入老版本(CentOS 7.x以下版本)镜像文件的下载目录。

    ​ 右边为**“Need the Source”,为系统源文件下载区,这里你可以通过点击链接"vault.centos.org"**进入系统源文件的下载目录,进入后可以找到各个系统镜像版本对应的系统源文件。

    ​ 由于新老版本下载流程有所不同,接下来分别介绍一下两种版本的下载步骤。

  5. 5

    2、最新版本系统镜像下载(指CentOS 7.x系列版本)

    通过以上步骤,我们了解了CentOS的基本下载主页面,接下来我们以CentOS 7镜像的下载为例,介绍以下新版本镜像的下载流程:

    1)、**选择下载镜像文件类型:这里我们以"DVD ISO"的下载为例进行说明,其它类型的下载类似。在上述下载主界面中,选择"DVD ISO"**标准镜像文件功能项:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qt2ULumi-1642903719263)()]

  6. 6

    2)、**进入对应文件类型下载目录:**点击后,进入对应镜像文件下载目录,如下:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Y9DVNXJU-1642903719263)()]

  7. 7

    下载目录界面分为两个主要的资源区:一个是Actual Country,表示当前所在国家资源区;另一个是Nearby Countries,表示附近国家资源区,每个资源下边又有本区的不同站点的资源,站点镜像信息中详细表示了镜像文件的地址、类型及版本号等信息。一般选择当前国家资源区的站点下载,获取资源速度比较快。

  8. 8

    3)、获取镜像文件:在下载目录下,我们选择当前国家资源区,下边又很多具体站点,我们直接选择第一个站点的资源链接

    http://mirrors.neusoft.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso

    它表示了这个文件是 http://mirrors.neusoft.edu.cn/ 站点下目录下,版本为7的64位CentOS ISO镜像文件,要下载的镜像文件名即为**“CentOS-7-x86_64-DVD-1611.iso”,其中1611**即为最新镜像的版本号。

    然后单击链接,浏览器左下角就弹出下载框开始自动下载,然后耐心等待下载完成即可(文件大小为4.1GB,建议在网络良好的环境下下载)。

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-g859gXas-1642903719264)()]

  9. 9

    3、老版本镜像下载(指CentOS 6.x及以下版本)

    介绍完最新版镜像的下载流程后,我们来熟悉一下老版本镜像的下载流程,由于新老版本的镜像存储目录树不一样,老版本的镜像下载会稍微复杂一点。

    1)、**选择老版本下载区:同样在下载主页面中,我们先找到"Older Versions"老版本镜像下载区,点击"then click here"**进入全版本镜像下载界面:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GYsLLqDE-1642903719265)()]

  10. 10

    2)、**全版本镜像下载界面:**由上一步进入全版本下载界面如下:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SL6sNtfQ-1642903719265)()]

  11. 11

    ​ 里边有各种版本的下载信息,看起来稍微有点复杂,大体介绍一下,主要有三个板块的内容:

    ​ 第一个板块为**“Download CentOS Linux ISO images”**,通过滚动可以发现下边有多个栏目包含了主流发行版的CentOS 6和CentOS 7的下载信息,再下边为一些云镜像或容器镜像等特殊镜像的下载信息:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VyLFQpkn-1642903719265)()]

  12. 12

    ​ 第二个板块为**“Documentation”**,主要是一些文档信息,包括发行通告、版本对比、生命周期、最新发行信息、不同镜像类型的说明等信息:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5D5kRIe1-1642903719266)()]

  13. 13

    ​ 第三个板块为**“Archived Versionos”**,是我们一般会用到的主要板块,这个版块中列出了所有版本镜像下载的目录树,这里可以找到所有以前的版本,点击对应版本目录树——Tree,即可进入对应版本镜像下载目录:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jn4UOCuF-1642903719266)()]

  14. 14

    3)、选择版本号,进入下载目录:在上述下载界面的"Archived Versionos"版本目录树板块,我们可以选择需要的版本进行下载。这里,我们选择6.5版本做演示,找到版本号,单击后边的"Tree",即可进入CentOS 6.5 的镜像下载目录:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WpbMxe7S-1642903719267)()]

  15. 15

    4)、**进入根目录:**通过上一步进入CentOS 6.5的镜像下载目录后,首先进入第一层文件目录如下:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WACp0vC6-1642903719267)()]

  16. 16

    ​ 这个文件目录里边有各种子目录,我们需要的镜像文件在 isos/ 目录下,点击进入下一层目录:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-op792hlW-1642903719267)()]

  17. 17

    ​ 这时我们发现这一层目录下又有两个子目录,i386/x86_64/ ,i386表示32位的镜像文件,x86_64/ 表示64位的镜像文件,可根据自己需要选择,这里我们选择x86_64/ 目录,即可进入64位镜像文件下载根目录,如下图:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GhcXDgyv-1642903719268)()]

  18. 18

    进入根目录后,发现里边有不同类型的镜像文件和其他文件 :

    ​ 首先是readme.txt里边给出了不同镜像文件类型的说明

    ​ 然后是各种类型的镜像文件,简介中已有说明,再简单提一下:

    ​ **bin-DVD.iso:**本地离线镜像文件,可直接直接安装到硬盘上,一般下载这个即可。

    ​ LiveCD/DVD.iso: 是一个光盘Centos系统,可通过光盘在电脑商启动系 统,也可以安装到计算机,有些内容还需要再次下载。

    ​ minimal.iso: 精简版的镜像,可安装最基本的Centos系统,一般用在服务器上。

    ​ netinstall.iso: 在线安装版本,启动后边下载边安装。

    ​ 最后是一些不同的校检文件,用来验证文件的安全性和可用性,一般不用考虑。

    ​ 最后,我们选择需要的版本(最好两个都下):

    CentOS-6.5-x86_64-bin-DVD1.iso

    CentOS-6.5-x86_64-bin-DVD2.iso

    注:下载好的镜像文件分成两部分,是因为光盘文件不能超过4.7GB,DVD1中包含主要的centos系统和部分必需的软件包,DVD2就是些额外的软件包,在安装centos的时候只安装DVD1也可以。

  19. 19

    5)、选择下载资源站点:点击上边选择的镜像文件中任一个后,进入一个资源站点选择界面,如下,只有两个资源区即USA和Europe,经测试,选择USA或Europe的第一个站点都可以的,第二个站点都不能访问。这里我们选USA的第一个站点,点击后会进入站点镜像资源主目录:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CkoGuTjx-1642903719268)()]

  20. 20

    6)、选择版本资源目录:由上一步进入镜像资源主目录,如下,在镜像资源目录中有各个版本的镜像资源目录,我们选择需要的版本6.5,单击进入下一层目录:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tWlyPvEP-1642903719268)()]

  21. 21

    7)、**进入镜像资源根目录:**上一步选择版本号之后,就进入下一层资源目录,之后就是与前边相似的目录结构,依次选择,直到进入镜像资源根目录:

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vvh0183k-1642903719269)()]

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o7mHqust-1642903719269)()]

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8Hc28sN2-1642903719269)()]

  22. 22

    8)、**下载资源:**最后,进入底层目录后,依次点击需要的镜像文件,不出意外的话,浏览器左下角应该会有弹框开始下载了,只要默默等待下载完毕就OK了(文件大小为4.2GB,建议最好找个网比较快的地方进行下载)。

    [[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gPhyZGrE-1642903719270)()]

    END

百度经验:jingyan.baidu.com



13,VMware Workstation 16永久激活密钥,激活序列号,最新版

ZF3R0-FHED2-M80TY-8QYGC-NPKYF
YF390-0HF8P-M81RQ-2DXQE-M2UT6
ZF71R-DMX85-08DQY-8YMNC-PPHV8


14,KiB、MiB与KB、MB的区别

原来没太注意MB与MiB的区别,甚至没太关注还有MiB这等单位,今天认真了一下,发现两者还是有区别的,具体的差别是MB等单位以10为底数的指数,MiB是以2为底数的指数,如:1KB=10^3=1000, 1MB=106=1000000=1000KB,1GB=109=1000000000=1000MB,而 1KiB=210=1024,1MiB=220=1048576=1024KiB。与我们密切相关的是我们在买硬盘的时候,操作系统报的数量要比产品标出或商家号称的小一些,主要原因是标出的是以MB、GB为单位的,1GB就是1,000,000,000 Byte,而操作系统是以2进制为处理单位的,因此检查硬盘容量时是以MiB、GiB为单位,1GB=2^30=1,073,741,824,相比较而言,1GiB要比1GB多出1,073,741,824-1,000,000,000=73,741,824,所以检测实际结果要比标出的少一些。

具体的对比关系如下:

十进制单位 二进制单位 ------------------------------------------------------
名字缩写次方名字缩写次方
kilobyteKB10^3kibibyteKiB2^10
megabyteMB10^6mebibyteMiB2^20
gigabyteGB10^9gibibyteGiB2^30
terabyteTB10^12tebibyteTiB2^40
petabytePB10^15pebibytePiB2^50
exabyteEB10^18exbibyteEiB2^60
zettabyteZB10^21zebibyteZiB2^70
yottabyteYB10^24yobibyteYiB2^80

生活不怕忽悠,关键是要在忽悠中成长,不要在同一条河流淹死n次。

edia.org/w/index.php?title=Exbibyte&action=edit&redlink=1) | EiB | 2^60 |
| zettabyte | ZB | 10^21 | zebibyte | ZiB | 2^70 |
| yottabyte | YB | 10^24 | yobibyte | YiB | 2^80 |

生活不怕忽悠,关键是要在忽悠中成长,不要在同一条河流淹死n次。

举报

相关推荐

0 条评论