第一周博客之一---计算机基础知识

一、上网过程:

  1. 计算机组成(电子计算器):

主板(必须),CPU(必须),内存(必须),电源(必须),声/显卡,硬盘,鼠标,键盘,显示器

2.   软件分类:

       2.1系统软件(平台,操作系统):

指控制和协调计算机及外设,为应用软件提供可操作的平台

              Windows:

              * nix  :(Unix,Linux,mac,bsd等)

                     Linux和mac是Unix的衍生版本

                     mac为了兼容Unix和bsd

       2.2应用软件:指为满足用户不同领域的应用需求的软件

  1. 设备:

       机房,交换机(孔多),路由器(孔少),防火墙,磁盘阵列(多个磁盘),光纤(白,黄),网线,电话线

       猫(modem,信号转换作用,调制解调器)

  1. 单位换算:

       ASCII码(美国信息交换标准码American Standard Code for Information Interchange):

       一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。

       UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。

       Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。

       符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。

不同数量级间:

数据存储是以10进制表示,数据传输是以2进制表示的,所以1KB不等1000B。

       1KB=1024B;1MB=1024KB=1024×1024B。其中1024=2^10。

b(bit)      B (byte)     KB  MB  GB  TB  PB  EB  ZB  YB  NB  DB

       b位    B字节   B=8b    1KB=1024B

       1B(byte,字节)= 8 bit;

       1KB(Kibibyte,千字节)=1024B= 2^10 B;

       1MB(Mebibyte,兆字节,百万字节,简称兆)=1024KB= 2^20 B;

       1GB(Gigabyte,吉字节,十亿字节,又称千兆)=1024MB= 2^30 B;

       1TB(Terabyte,万亿字节,太字节)=1024GB= 2^40 B;

       1PB(Petabyte,千万亿字节,拍字节)=1024TB= 2^50 B;

       1EB(Exabyte,百亿亿字节,艾字节)=1024PB= 2^60 B;

       1ZB(Zettabyte,十万亿亿字节,泽字节)= 1024EB= 2^70 B;

       1YB(Yottabyte,一亿亿亿字节,尧字节)= 1024ZB= 2^80 B;

       1BB(Brontobyte,一千亿亿亿字节)= 1024YB= 2^90 B;

       1NB(NonaByte,一百万亿亿亿字节) = 1024 BB = 2^100 B;

       1DB(DoggaByte,十亿亿亿亿字节) = 1024 NB = 2^110 B;

       字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中数据类型和语言字符。

       宽带接入用的是b位 ,假如接入的是100M的电信接入,理论上   100Mb/s=12.5MB/s

       如果下载4G的电影,接入宽带为10M,需要多少时间

       4*1024/10/8=3276.8s=54.6m(分钟)

       在线视频播放器:当前速率520bps=65B/S

二、     更改计算机名称: 右击计算机,点击属性,点击更改设置

   关闭防火墙:打开运行,输入control,找到防火墙修改设置

   关闭/开启扩展名:同时按下win+e键,找到组织,选择文件夹和搜索选项,点击查看页签,不要勾选隐藏已知文件类型的扩展名

   ping命令的使用:ping /?

                ping 网址 –t            查看本地机器鱼远程机器是否连通

                ipconfig                 查找IP地址

                ipconfig /all               查看mac地址(物理地址)

                nslookup 网址:        查询域名指向的IP地址

三、     通信三要素:

       IP:通信过程识别,确定对方是谁

       协议:机器之间交流的语言

       端口号:1-65535之间(2的32次方-1),通信的通道

       dns:域名解析系统

       网关:局域网对外的IP,所有数据的处置与分发

       子网掩码:可以限制局域网范围,进行的是于运算

       dhcp:动态主机配置协议

       固定IP地址,直接在控制面板中点击网络和共享中心--点击更改适配器设置

------------------------------------------------------------------------------------------------

一、打开运行,输入一下以下的名称,可以打开相应的程序

获取父PID: wmic process where Name="应用程序名.exe" get ParentProcessId

      ----explorer                     打开资源管理器

      ----logoff                         注销命令

      ----cleanmgr                   磁盘清理

      ----charmap                    字符映射表

      ----calc                            计算机

      ----ronoce  -p               15秒关机

      ----regedit                      注册表

      ----rsop.msc                    组策略

      ----taskmgr                     任务管理器

      ----winver                 检查Windows版本

      ----write                          写字板

      ----mspaint                     画图板

      ----mstsc                         远程桌面连接

      ----notepad                     记事本

      ----tsshutdn                    60秒关机

二、如何处理端口被占用

1.  netstat    显示协议统计信息和当前TCP/IP网络连接

                     -a  显示所有连接和侦听端口。

                     -n  以数字形式显示地址和端口号。

                     -o  显示拥有的与每个连接关联的进程 ID。

2.  tasklist   显示在本地机和远程机器上当前运行的进程列表

3.  taskkill   按照进程ID(PID)或映象名称终止任务

                     /im    指定要终止的进程的映像名称。通配符 '*'可用来

指定所有任务或映像名称。有提示

                     /f     强制终止程序,无提示

       Taskkill  /f  /im  应用程序名.exe  终止程序

示例:终止端口号为135的进程

       Netstat  -ano|findstr 135

       Tasklist  |findstr 对应的PID

       Taskkill  /f  /im  应用程序名.exe 

示例:找到qq对应的端口号

       Tasklist  |findstr  QQ(大写)

       Netstat  -ano|findstr 对应的PID

三、默认端口与状态码

默认端口

 

       状态码

              307表示内部重定向

200   (成功)  服务器已成功处理了请求

              400   (错误请求) 服务器不理解请求的语法

404  (未找到) 服务器找不到请求的网页

四、Hosts文件

       Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。

hosts文件地址:c/windows/system32/drivers/etc/hosts

输入网址回车,先从缓存中读取,如果缓存中没有读取到会从hosts文件中读取,最后从dns域名解析服务器进行解析

一、3种访问系统或者服务的方式

1.域名+端口(port)

2.IP+端口(port)

3.主机名+端口(port)

二、BS与CS、APP的区别

    B/S:Brower/Server网页/服务器模式,易于维护
    C/S:Client/Server客户/服务器模式,能够充分发挥客户端的处理能力,对平台依赖性高(.exe(可执行程序) .msi(系统安装文件) .bat   .cmd(批处理文件))

APP:

优点:为用户提供好的体验,可以针对不同的系统开发出不同的APP

缺点:各平台不能兼容,维持版本成本高

三、清除浏览器缓存,dns缓存

1.浏览器缓存

      打开运行,输入Inetcpl.cpl,打开Internet属性,选择删除历史记录等

   2.dns缓存

     打开运行,输入cmd打开dos,输入命令ipconfig /displaydns,查看dns缓存,在输入ipconfig /flushdns,清空dns缓存

四、白名单、黑名单和虫部落

   黑名单:凡是在黑名单上的网址都不可以在访问

白名单:只能访问白名单上的网址

Search.chongbuluo.com 虫部落快搜

五、下列IP地址的区别

0.0.0.0 通过主机任意一个IP(v4格式)地址,都可以进行访问

127.0.0.1 本地回环地址,A类地址,操作系统保留地址,给内部通信系统使用

192.168.1.xxx 有效的网段内,代表与外部进行会话的地址

Localhost 操作系统给自己取得主机名

[::] 匹配所有的IP(v6格式)的地址

六、宿主机和虚拟机

宿主机:就是主机,如果安装有虚拟机的话,相对于虚拟机而言,正在使用的计算机就是宿主机,虚拟机是安装在主机上的,必须在主机上才能运行,主机就是宿主机。

虚拟机:通过模拟的,具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统

七、虚拟VMware三种网络模式

桥接模式bridged networking                         VMnet0

Nat网络地址转换network address translation         VMnet8

仅主机模式Host–only networking                  VMnet1

八、Jdk

变量的填写(使用英文符)

JAVA_HOME变量:

软件靠这个变量找到jdk的安装目录,如果不设这个变量的话,这些软件包很可能找不到javac.exe在哪里,变量值为jdk安装所在的文件地址,如装在c盘Java文件夹下,如下面C:java所写

CLASSPATH变量:

类路径,告诉 Java 应用程序去哪里查找第三方和自定义类,变量值为lib文件夹中的dt.jar和tool.jar所在的文件地址,如下C:javalibdt.jar;C:javalib ools.jar;

Path变量 :

指定一个路径列表,用于搜索可执行文件的,不改变其他的变量值的情况下,变量值使用bin目录地址,写在最前面,如下C:javain;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%JAVA_HOME%in;C:Program FilesMySQLMySQL Server 5.0in

JDK(Java Developmet kit)      Java开发环境

JRE(Java Runtime Environment)   Java运行环境

JVM(Java Virtual Machine)       Java 虚拟机

变量Path的作用

告诉操作系统从哪里找到应用程序,默认从 Windows 目录(C:windows)和系统目录(C:windowssystem32)找,在上面的两个目录中是不用输入完整的路径就可以通过运行打开,如果找不到会提示Windows找不到,还可以加入自已想要打开程序的路径,以后就可以通过打开运行输入要打开的程序即可

相对路径:相对当前的路径

绝对路径:从根目录开始

九、dos命令符

>  代表命令提示符

  Windows的地址分隔符,转义符

.  当前目录

.. 上一级目录

   CD 是切换目录命令,不能用来切换驱动器如果在C盘根目录下使用CD E:,在你使用命令E:后,E盘的默认目录就是E:但是当前目录不变,仍然是C:如果E盘有个A目录,而你在C盘输入cd e:a,那么你仍然在C:,但是E的默认目录就是A,当你输入E:的时候,就会直接到E:a

一、  遇到虚拟机正在使用中的处理办法

 

1.打开程序所在的地址下的以.lck结尾的文件夹

2.删除此文件夹

3.重新启动虚拟机

二、Tomcat下各个文件夹的作用

.xml:可扩展标记语言

Tomcat:可以执行Java语言的容器

bin:二进制可被执行的文件

conf:配置文件路径

server.xml:服务器配置文件

tomcat-users.xml :所有Tomcat服务器的注册用户

logs:产生的日志文件

catalina.log:控制台的日志文件

stderr.log:运行tomcat出错的文件

temp:运行tomcat的临时文件

webapps:默认部署项目位置的路径

三、MySQL是一款关系型数据库管理系统

OLAP:联机事务处理,主要是执行基本日常的事务处理,比如数据库记录的增删查改。比如在银行的一笔交易记录,就是一个典型的事务。ALTP:联机分析处理,是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。典型的应用就是复杂的动态的报表系统

数据库应用分为事物型数据库应用和分析型数据库应用

四、字符集

UTF-8

GB2312

GBK

原文地址:https://www.cnblogs.com/zouyaoyao/p/8590762.html