zoukankan      html  css  js  c++  java
  • 网络基础与断点续传

     1.mac

    mac地址,在计算机的网卡中,出厂时就已经固定

    2.DHCP
    插上网线,路由器(有些交换机没有DHCP,就由路由器分配)或交换机中的DHCP会自动为我分配IP地址
    IP:192.168.13.11(可以自己写)
    ipv4:
    00000000.00000000.00000000.00000000
    0-255 0-255 0-255 0-255
    ipv6:(四位不够用了)
    00000000.00000000.00000000.00000000.00000000.00000000
    子网掩码:255.255.255.0 (最后一位不能是0和255,所以这个自网内最多有254台机器)
    255.255.254.0(这样主机的范围就会增多)
    11111111.11111111.11111110.00000000

    网关IP:

      发送的时候是广播,回复的时候是单播,如果多人一直发布,就会形成广播风暴
    局域网络:平时用的
    城域网:一个城市的
    广域网:一个国家或全球
    没有明确的定义,都是相对的


    3.DNS(域名)
    域名解析:
    www.luffycity.com 47.95.64.113
    ...
    域名和IP的对应关系
    本地
    win电脑
    C:WindowsSystem32driversetchosts
    Linus/mac电脑:
    /etc/hosts

    3.多线程(如果想要批量操作,提高效率,可以使用多线程)
    import time
    import threading
    def task(n):
    print('开始执行任务:',n)
    time.sleep(10)
    print('...')
    print('任务%s 执行完毕:'%n)

    while True:
    name = input("请输入任务:")
    t = threading.Thread(target=task,args=(name,))
    t.start()

    4.uuid模块
    import uuid #根据网卡和时间随机生成字符串
    v=str(uuid.uuid4())
    print(v)

    5.多线程
    import threading
    def task('接收的参数'):
    pass #想要多线程做的事情
    t=threading.Thread(target=task,args=('要给task传的参数',))
    t.start()

    多线程与并发
    并发与多线程之间的关系就是目的与手段之间的关系。并发(Concurrent)的反面是串行。串行好比多个车辆行驶在一股车道上,
    它们只能“鱼贯而行”。而并发好比多个车辆行驶在多股车道上,它们可以“并驾齐驱”。并发的极致就是并行(Parallel)。
    多线程就是将原本可能是串行的计算“改为”并发(并行)的一种手段、途径或者模型。因此,有时我们也称多线程编程为并发编程。
    当然,目的与手段之间常常是一对多的关系。并发编程还有其他的实现途径,例如函数式(Functional programming)编程。
    多线程编程往往是其他并发编程模型的基础,所以多线程编程的重要性不言而喻
  • 相关阅读:
    并行fp-growth图解(mahout)
    Sqoop的安装与使用
    深入理解Hadoop集群和网络
    datanode与namenode的通信原理
    Hadoop添加节点datanode(生产环境)
    Hadoop中HDFS工作原理
    实现hadoop中的机架感知
    hadoop集群监控工具Apache Ambari安装配置教程
    sdn测量综述
    SDN测量论文粗读(三)9.24
  • 原文地址:https://www.cnblogs.com/shanghongyun/p/9606310.html
Copyright © 2011-2022 走看看