美文网首页
Day2: 前端程序员

Day2: 前端程序员

作者: 饥人谷_白子渔 | 来源:发表于2018-11-03 00:50 被阅读0次

    前端程序员需要知道的基本内容:

    1)硬件与软件:
    What are the differences between hardware and software?
    https://www.computerhope.com/issues/ch000039.htm

    1. 最大的软件:
      操作系统
      https://zh.wikipedia.org/wiki/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F
    2. 数据结构与算法
      数据额结构与算法分析

    计算机存储数据:
    二进制:0 & 1 8×8 1充电 0不充电
    十进制变二进制:

      十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
    
          (小数:以1/10为底数变为1/2为底数)
    

    二进制变十进制:
    e.g. 1101.01(2)=12^0+021+1*22+12^3 +02-1+1*2-2=1+0+4+8+0+0.25=13.25(10)

    所以总结起来通用公式为:
    abcd.efg(2)=d2^0+c21+b*22+a2^3+e2-1+f*22+g*2^-3(10)

    十进制转十六进制:
    整数部分,就是指小数点前的位数,除以16取余数,然后把所得数写成得数+余 数;
    小数点后的部分,要乘以16,依次写出来就可以了
    例(91.875)这是十进制的数转换成十六进制的就是(5B.E)
    91/16得5余11就可以写成5B
    0.875*16得14就是E

    将Unicode存入计算机:UTF-8

    相关文章

      网友评论

          本文标题:Day2: 前端程序员

          本文链接:https://www.haomeiwen.com/subject/qjfhxqtx.html