首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

图解python | 模块

在Python中,一个.py文件就称之为一个模块(Module)。 使用模块可以大大提高了代码的可维护性,而且当一个模块编写完毕,就可以被其他地方引用。...[Python模块(Module)] 模块是一个包含所有你定义的函数和变量的文件,以.py后缀结尾。模块可以被别的程序引入和使用其中的函数功能。 下面是一个使用 python 标准库中模块的例子。...C> 7.包 包是一种管理Python模块命名空间的形式,我们经常会以「包.模块」的形式来导入模块,例如一个模块的名称是C.D, 那么他表示一个包C中的子模块D。...python文件读写 python文件与目录操作 python错误与异常处理 python面向对象编程 python命名空间与作用域 python时间和日期 ShowMeAI系列教程推荐 图解Python...编程:从入门到精通系列教程 图解数据分析:从入门到精通系列教程 图解AI数学基础:从入门到精通系列教程 图解大数据技术:从入门到精通系列教程 [showmeai.tech]

52151
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    墙壁rj45插线顺序_网线插座接法详细图解

    图(1) RJ45网线的A序、B序     有些网口插座内置了桥接模块,线与线之间有对调,它不是按照从小到大排序,而是打乱的一种线序。...即超5类B序: 45216387 == 蓝白蓝,橙白橙,绿白绿,棕白棕; 图(4) 超5类网线的B序接法 图(5) 超5类网线的B序详细接法     将这8根线,拉直之后,按超5类B序,放入插座的线槽里...即超6类B序:12548736 == 白橙橙,白蓝蓝,棕白棕,白绿绿; 图(6) 6类网线的B序接法 图(6) 6类网线的B序详细接法     将这8根线,拉直之后,按6类B序,放入插座的线槽里...4、用网线测试器检测线序     用2个网络测试仪,分别连接网线的2端,若绿灯顺序是从小到大1~8依次闪亮,说明网线插座安装成功。

    14.2K10

    图解网络Offload

    这是图解系列之网络Offload 关注阅读更多图解 网络应用程序如果要发送很大的数据包,经过内核协议栈的时,大包会被分片成多个不超过MTU长度的包。这个分片比较费CPU资源。...一个大的网络包直到进入网卡内部后才由网卡进行了分片。 GSO GSO(Generic Segmentation Offload)是延缓分片技术。...一个大的网络包直到进入网卡前的最后一步才进行了分片。 TSO和GSO对应数据发送过程,对应数据接收过程的是LRO和GRO。...以上的网络offload是网络协议栈配合网卡完成的,在现在的很多智能网卡上可以直接offload整个网络协议栈,即把网络协议的处理放到了智能网卡上。 毕竟网络协议的处理本来就不该在内核中。...关于智能网卡offload和dpdk这种旁路协议处理的方式,我后面会再图解。 这是图解系列之网络Offload 关注阅读更多图解

    3.9K20

    精读《图解 ES 模块》

    精读《图解 ES 模块》 ES 模块为 JavaScript 开发者带来了官方并且标准化的模块系统。模块标准化来之不易,用了近 10 年的时间。漫长的等待就要宣告结束了。...引言 精读文章主要讨论了下面几点: 模块旨在解决那些问题; 模块为开发者带来哪些; ES 模块化的工作机制; ES 模块化的现状; 2....CJS 的做法很不同,主要是由于相对于通过网络请求从文件系统加载文件耗时更少。这意味着 Node 可以在加载文件的时候阻塞主线程。文件加载完毕后,进行实例化和计算。...这意味着在执行模块前,变量会有一个值。但在 ES 模块中,需要事先构建整个模块树。 将文件转化为一个模块记录 在我们加载文件后,我们需要将它转化为一个模块记录。这会让浏览器理解模块的不同部分。...这也是模块映射机制出现的一个原因。模块映射会通过 URL 来缓存模块,所以每个模块仅会有一个模块记录。这会确保每个模块只执行一次。就像初始化一样,这也是一个深度优先的后序遍历。

    65030

    网络模块必备知识

    上一篇分享了Linux的学习经验,今天就来分享下有关网络的一些基础知识,网络对于从事IT行业的人来说,都应该有所了解的,小到自己家中的网络及其相关设备,从网线到交换机到路由器甚至更专业的防火墙以及负载均衡...掌握基本的知识原理,有助于排查自己项目中的网络问题。 目前,我认为作为非网络专业人士,了解网络基础知识,并能解决自己开发或者运维工作中遇到的简单网络问题还是需要的,其余的就可以交给专业网络工程师处理。...网络协议 (图源自网络) 这里分享常见的网络协议: HTTP(超文本传输协议):用于在Web浏览器和Web服务器之间传输数据,是Web应用程序的基础协议。...SSH(安全外壳协议):用于在网络中安全地传输数据,支持加密和身份验证。 网络模型 1....常用的网络检测命令 1. ping:检测网络主机是否可达,以及网络延迟。

    19010

    五、《图解HTTP》- RSS和网络攻击

    #tjhttp 五、《图解HTTP》- RSS和网络攻击本节是关于RSS和常见网络攻击的讨论,RSS似乎总是被认为“为什么还没有消失“的东西,但是个人通过了解和体验之后发现意外的挺好用的。...而关于网络攻击的部分有时候会成为面试的考点,了解基础的网络攻击手段和常见的防范方式还是有必要的。知识点RSS历史介绍,RSS的存在意义和价值,个人认为很适合自主学习的人使用。...SPDY (HTTP2.0)AjaxWebSocketCometHTTP长连接5.3.1 SPDY - The Chromium Projects这部分内容在[《图解HTTP》- HTTP协议历史发展(...首先简述一下第一种方式,长轮询的方式需要不断和和服务端建立HTTP握手连接,每次连接会浪费大量不必要的网络开销。...如果不知道101是什么没啥关系,看看 [《图解HTTP》- 状态码] 这一章会发现实际上就是个没什么影响的提示信息,下面的解释自行翻译,有利于加深印象。

    78610

    图解网络:36张图详解网络基础知识

    TCP 模块处理 传输层 TCP 会将应用层发来的数据顺利的发送至目的地。实现可靠传输的功能,需要给数据封装 TCP 头部信息。...IP 模块处理 网络层 IP 将 TCP 传过来的数据段当做自己的数据,并封装 IP 头部信息。IP 头部信息中包含目的 IP 地址和源 IP 地址,以及上层协议类型信息。...如果是发送给自己的包,查看上层协议类型是 IP 包,以太网帧解封装成 IP 包,传给 IP 模块进行处理。如果是无法识别的协议类型,则丢弃数据。...IP模块处理流程 假如有路由器,且接收端不是自己的地址,那么根据路由控制表转发数据。 路由器处理流程 TCP 模块处理 收到 TCP 段后,首先查看校验和,判断数据是否被破坏。...TCP模块处理流程 数据接收完毕后,发送一个 “ 确认回执 ” 给发送端。如果这个回执信息未能达到发送端,那么发送端会认为接收端没有接收到数据而一直反复发送。

    14910

    图解:网络硬件的发展史

    正文 你知道为什么我们的网络需要路由器、交换机或防火墙吗?一个可用的网络需要部署多少个网络设备?在本文中,我们将简单讨论网络硬件的发展。 如何连接PC?...小型无线网络(家庭、小型企业)可以使用胖AP解决,而大型无线网络(无线城市、无线园区网络)则需要使用瘦AP(AC + AP)解决。 不够安全怎么办?...问题来了:组成一个网络需要多少种设备? 家庭SOHO网络 这是一个典型的家庭网络,它通过无线路由器提供WiFi热点访问,并提供路由器连接到外部网络。 ?...小型企业网络 小型企业网络使用二层架构、单核拓扑,需要路由器、交换机和服务器。 ? 园区网 最常见的园区网架构,如大中型企业网络/校园网络,采用接入汇聚核三层架构和双核组网。...安全管理区通过防火墙安全访问,通过审计、日志、入侵检测、网络管理等产品对整个网络进行管理。 ?

    1.3K30

    图解Meterpreter实现网络穿透的方法

    这里有一个metasploit模块刚好满足以上需求。 使用metasploit的socks4代理模块: ?...使用portfwd模块(Metasploit中的一个后模块)可以完成端口转发。 ?...SSH_enumusers这个辅助模块来完成这个工作。 除了Metasploit框架中的辅助模块外,Kali工具包中的Hydra也可以完成这项任务。...以下步骤Metasploit框架中设置vsftpd利用模块进行攻击:【点击阅读原文查看】 总结 攻击者通过以下步骤,发现了2个不同的隐藏网络: 攻击者控制了RD主机,该主机和攻击机在同一个网络中 2.得知...RD主机有2张网卡 3.通过使用autoroute post模块,定义一个路由规则 4.攻击者对7.7.7.0/24网络执行ARP和NMAP扫描,之后发现了命名为JC的主机 5.JC存在两个不同的漏洞,

    1.5K30

    图解社交网络构建、信息扩散路径

    我想通过这篇文章为你提供一个理解社交网络的基本框架,并且你能据此向其他人讲解:社交网络是如何构建的?Influencer是什么?Lions是什么?信息是如何扩散的?...Social Networks Geography 社交网络地理 科学家们通常用一张成员之间的关系图来表示社交网络。 你也可以很容易地画出自己的社交网络图。...社交网络中的地图通过人际联系的密度衡量用户间距离,而不是物理上的位置。牢记这点。 大概知道社交网络上的地理之后,我们来看看人口结构。...Social Networks Demographics 社交网络的人口结构 社交网络里的居民和生活中的居民不是一个类型,但是你仍能找到相似之处。...他们维护这个网络,为整个网络设置规则,开发和推行新的系统。他们服务着领英上所有的教用户。目前领英拥有员工约 5,758 人! 贵族是由获得特殊权限的成员组成,他们在这个网络中人脉最广。

    1.4K91

    图解深度神经网络的架构!

    本文我们就来图解整个神经网络架构,以及了解特定模块的工具和技巧。希望这篇文章能对你有所帮助,让你在学习和应用AI技术的道路上更进一步!...解释神经网络的层 在了解网络架构之前,我们先来关注一下网络的基本构建模块——层。例如,可以用下式描述长短期记忆模型(LSTM)单元: 当然,如果你对矩阵乘法熟悉的话,可以很容易地解出这些等式。...这几乎适用于任何模块。...当然,你能得到这个网络架构的重点——即层的数量以及模块的结构,但是要想重现该网络只有这些还不够(至少在没有放大镜的情况下是无法实现这个网络的)。...还有一个表示神经网络模块层次的有趣方法: 图源:http://deepscene.cs.uni-freiburg.de/ 神经网络架构可视化的自动化工具 你可以手动绘制网络。

    44310

    一、《图解HTTP》- WEB和网络基础

    #tjhttp 一、《图解HTTP》- WEB和网络基础1.1 本章重点开头部分是关于WEB和网络历史介绍,所以没有多少需要理解和记忆的内容。...网络基础 TCP/IP的部分是整个互联网的核心,建议多看几遍理解和消化。...如果开启HTTP2.0并且交给Nginx 拆分模块并且简化功能,不改变开发模式的情况下又可以利用集群。最后HTTP2.0虽然解决了HTTP多路复用并发请求的问题,但是TCP的问题并没有被解决。...网络层:网络层用来处理在网络上流动的数据包,最终转化为网络包的最小单位进行传输。数据链路层:也可以认为是看的见的硬件部分,比如网卡,硬件上的范畴均在链路层的作用范围之内。...物理层:也就是网线和集线器等网络传输支持设备,从粗略角度来看可以直接看作网线。下面是整个网络数据包的封装过程,如果想要了解整个过程可以查看 《网络是怎么样连接的》这本书的第二章部分。

    44220
    领券