zoukankan      html  css  js  c++  java
  • 第一周博客之一---计算机基础知识

    一、上网过程:

    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

  • 相关阅读:
    ajax 跨域 Access-Control-Allow-Origin
    关于 请求参数 传递时 参数字符串里面包含 特殊符号的 解决~
    鼠标滚动事件
    js 选择随机数
    html 关于一行两列 高度不定的实现(不用table)
    关于php跨域操作(主域不同)
    写规范的javascript脚本代码 之for in
    windows服务等获取文件路径文件目录方法
    C#如何在控制台应用程序中加入配置文件
    easyui Microsoft JScript 运行时错误: “JSON”未定义
  • 原文地址:https://www.cnblogs.com/zouyaoyao/p/8590762.html
Copyright © 2011-2022 走看看