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

    1.1硬件

    • 计算机基础的硬件由:CPU、内存、主板、、显卡等组成,只有硬件是无法是计算机进行交流和通信的。
    • 人用程序通过编程语言解释器,指令操作系统,最终控制电脑硬件来做符合人们需求的过程。

    1.2 操作系统

    • 操作系统用于协同或控制硬件之间进行工作,常见的 操作系统有:

      • window:win7、win10
      • liunx:centos(公司线上用)、Ubuntu、redhead
      • Mac:程序员写代码首选

    1.3 解释器与编译器

    • 编程语言的开发者写的一个工具,将用户写的代码转换成010101交给操作系统去执行

    • 解释型语言和编译型语言

      • 解释型语言:实时翻译,说一句翻译一句,代表:Python、Ruby、Perl
      • 编译型语言:说完后,再进行整体翻译,代表:C、C++、Java、Go....

    1.4 软件(应用程序)

    • 软件又称为应用程序,就是在我们在电脑上使用的工具,如:QQ、微信。

    1.5 进制

    对于计算机而言,无论是文件存储、网络传输传入,其本质都是:二进制(010101001),如电脑上存储视频/图片/文件都是二进制; QQ/微信聊天发送的表情/文字/语言/视频 也全部都是二进制。

    进制

    • 二进制(0b):计算机内部
    • 八进制(0o)
    • 十进制:人来进行使用一般情况下计算机可以获取10进制,然后再内部会自动转换成二进制并操作。
    • 十六进制(0x):一般用于表示二进制(用你更短的内容表示更短的数据)。
    二进制八进制十进制十六进制
    0 0 0 0
    1 1 1 1
    10 2 2 2
    11 3 3 3
    100 4 4 4
    101 5 5 5
    110 6 6 6
    111 7 7 7
  • 相关阅读:
    Uva 11806 拉拉队 二进制+容斥原理 经典!
    CSU CHESS
    hdu 4049 Tourism Planning 状态压缩dp
    HDOJ 4661: Message Passing(找递推公式+逆元)
    HDU
    hdu4647(思路啊!)
    spoj 370. Ones and zeros(搜索+同余剪枝+链表存数(可能越界LL))
    URAL
    URAL
    hdu4614 (二分线段树)
  • 原文地址:https://www.cnblogs.com/borntodie/p/13560168.html
Copyright © 2011-2022 走看看