zoukankan      html  css  js  c++  java
  • day01计算机基础

    今日内容

    1.计算机初步认识

    1.计算机认识

    1. 计算机基础

    1.1硬件:cpu/内存/硬盘/主板/网卡

    1.2操作系统

    • linux:免费开源
    • windows
    • mac

    1.3解释器/编译器

    • 补充:编译型语言和解释器语言?

      • 编译型:c,c++,java,Golang, c#
      #(把代码写完后交给编译器后编译成一个完整的另一个文件再交给计算机执行)
      
      • 解释型:python,php,ruby,js
      (写完代码后,交给解释器,解释器从上到下解释一行计算机执行一行  ,边解释 边执行
      

    2.进制

    1. 二进制
    2. 八进制
    3. 十进制
    4. 十六进制: 用于表示 很简洁方便

    3.计算机编码

    • Unicode:内存运算时候,目前只表示到21位

      • Ecs2:两个字节表示
      • Ecs4:四个字节表示(目前使用),比较占内存
    • utf-8: 对万国码的压缩 压缩填充的空白零位

      ​ 网络传输 硬盘存储

         中文三个字节表示
      
    • utf-16:

    • ASCII:表示英文 一个字节表示

    • GBK:亚洲通用 中文两个字节表示

    • GB2312:中国大陆编码

    2.单位

    8bit = 1byte 1024byte = 1KB 1024KB = 1MB 1024MB = 1GB 1024GB = 1TB 1024TB = 1PB 1024TB = 1EB 1024EB = 1ZB 1024ZB = 1YB 1024YB = 1NB 1024NB = 1DB 常用到TB就够了
    
  • 相关阅读:
    mac配置ls命令显示不同文件不同颜色
    nginx安装
    PostgreSQL的架构
    /etc/sysctl.conf配置文件
    pg_hba.conf配置文件
    gitlab不支持mysql,这就是我学习PostgreSQL的原因
    postgresql安装
    git的三个区域比较
    mysql备份时的快照原理
    mysql密码管理
  • 原文地址:https://www.cnblogs.com/koukouku/p/10646025.html
Copyright © 2011-2022 走看看