zoukankan      html  css  js  c++  java
  • 一周中的后两天 笔记(网路基础 Python基础)

     
    网络基础 (统一的协议)
    一,  计算机之间通过物理介质(网络设备)连接在一起
    二,  计算机之间基于网络协议通信
     
    tcp/ip五层
     
    应用层
    传输层:tcp/udp协议 找到对应的软件 一个软件对应一个端口号(确定那个软件)IP Mac 端口号确定软件位置
    网络层 :       IPv4 IPv6地址  IP地址 子网掩码(通过暗位语运算 确定是否在一个局域网呢)   默认网关(跨局域联网)
    ARP协议:知道目标IP地址,接包响应,返回Mac。通过IP地址获取Mac地址,发包!
    数据路层:    Ethernet规定(以太网协议)  
           一个数据包:head(报头) 固定字节(发件者                               Mac地址 收件者Mac地址  数据类型)
                                date(数据包 具体内容)    
           网卡上有Mac地址(通过广播的方式通信)
    物理层   :  物理层主要是发送高低电压 
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    机器语言:    开发效率低 运行速度快
      汇编语言: 开发效率比较机器语言快一点  运行速度快 操作系统里面有一               部分是汇编语言编程的
      高级语言:Python c++等    开发效率高 运行速度慢 
     
     
     
    高级语言翻译方式:
    1,编译型:一次翻译,拿着编译后的结果直接给机器运行
                      C语言 开发效率低,运行快
    2,解释型:Python开发效率高,运行慢
             解释器:Cpython Python3
     
     
    占用内存小得数字会存在一个位置(小数池)需要大的存储空间的数字,会存在不同位置  
     
      id查看存储在内存的哪个位置
      type查看类型
      值  is 值        查看两个值id是否相同
      值  ==  值   查看两个值数是否相同
     
           
     
     
     
    注释     #        
        或者
    多行注释用 '''
     
    这个程序是干什么的
    这个程序是干什么的
    最新免费视频: http://www.pythonav.com/all/10000.html
  • 相关阅读:
    Webstorm 2018|2019 官网各大版本破解永久有效
    如何在IDEA 中使用Git
    maven的安装与配置(本地仓库、阿里云镜像设置)
    如何设置使chrome新标签页中打开链接自动跳转到新标签页?
    VMware虚拟机安装Linux系统
    Git安装和使用
    Navicat Premium 12.0.18 安装与激活
    HBuilder mui 报错No 'Access-Control-Allow-Origin' header
    spring+redis 报错 org.springframework.core.serializer.support.DeserializingConverter.<init>(Ljava/lang/ClassLoader;)V
    JAVA 注解
  • 原文地址:https://www.cnblogs.com/niehaidong111/p/7171492.html
Copyright © 2011-2022 走看看