自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 收藏
  • 关注

原创 什么是IP地址冲突?如何解决IP地址冲突?

IP地址冲突是网络管理的一个常见问题。尤其在企业局域网内部,由于管控策略的存在,总会有人试图通过修改IP地址来绕开管控、获取更多的上网权限以及更高的带宽。修改的IP一旦和公司的服务器发送IP冲突,会直接影响到办公和业务的正常运行。有没有解决方法呢?其实是有的,我们今天来看下。  随着网络的广泛应用,使网络规模不断扩大,相应的IP地址分配也在不断增多,IP地址冲突现象与日俱增,在一定程度上影响了网络的正常运行。维护网络稳定、高效运行,解决IP地址冲突问题,已成为网络管理中的重要任务之一,发生IP冲突的原因

2021-10-18 16:04:41 13437

原创 网络IP地址管理的重要性

在企业网内部,最常见的故障是网络中断,客户端无法开展工作,这大部分跟IP地址有关系。如果是客户端设置不正确,很有可能引起网络的不正常,甚至关系到服务器的安全正常的工作,最严重的后果就是网络崩溃。在基本TCP/IP协议的网络里,每台机器要有IP地址才能正常工作,可见正确安全的使用IP地址很重要。随着信息化的发展,企业内部的网络规模逐渐的扩大,网络遍及每个角落,每连一台设备都要分配一个IP地址,非常容易引起IP地址的冲突,及其修改了IP地址后引起的路由的改变,引发更大规模的网络故障。当网络中存在这类故障时,

2021-10-15 18:34:17 832

原创 网络加速器是干什么用的?

现在玩网游的玩家是非常多的,网游已经是越来越离不开我们的生活了,工作累了可以玩一下网游轻松轻松,我们在玩网游的时候大家一定会发现很多时候游戏的延迟非常高,非常的卡顿这样的情况一般都是出现在游戏高峰期,玩的用户太多了,因此造成路线拥堵,服务器超出负载量了,这样才造成游戏延迟过高,卡顿等问题。很多网友都听说过,使用网络加速器来对游戏进行加速就好了,那使用网络加速器就真的有用吗,又有什么样的作用呢?网络加速器的作用主要是改善游戏网络的延迟,比如我们在玩网游的时候,遇到游戏高峰期,游戏非常的卡顿,延迟高,这个时候

2021-10-06 16:52:58 6888

原创 电脑IP受限制无法上网如何手动指定IP地址设置

IP限制是什么意思?也就是说你的网络连接受到阻拦或者是你的IP地址无效不能用的意思。遇到ip地址受限制怎么解除呢?这个时候我们可以手动指定IP地址来解除故障,下面分享一下解决方法。  首先,我们必须找到局域网中尚未使用的IP地址。通常在局域网中,会有许多台电脑,只有每一台电脑的IP地址不相同才能确保电脑正常联网。获取当前局域网中尚未分配的IP地址。在获得了局域网中尚未分配的IP地址以后,就可以将此IP地址设置为当前IP地址受限的电脑。打开“本地连接”,(其中一种方法是右击任务栏网络图标,从中选择“打开

2021-09-28 17:30:36 3126

原创 校园网如何更改ip地址

校园网的的IP地址一般都是和MAC地址绑定的,就好比路由器中的静态地址保留功能,但是也有例外,有的是动态的分配,每次登陆,都会随机的分配。这个要看学校的实际情况,如果学校是动态分配的,那改成静态的IP地址是没法上网的,也有可能造成IP地址冲突。  修改成静态的IP地址,方法如下:使用鼠标点击任务栏的网络图标,网络和共享中心→更改适配器设置,然后点击更改适配器设置;然后在适配器列表中找到当前使用的适配器,右击,选择属性;选择Internet协议版本4,并双击;然后勾选使用下面的IP地址和使用下面的

2021-09-14 18:40:09 7092

原创 有关代理服务器的几种部署方式介绍

今天给大家介绍代理服务器的几种部署方式,请看下面。  1、出口代理将代理固定在本地网络出口点,以便控制本地网络和大型英特网之间的流量,提供针对企业外部恶意攻击的防火墙保护;或降低带宽费用,提高性能。2、访问(入口)代理将代理放在ISP访问点上,用来处理来自客户端的聚合请求,ISP使用缓存代理来存储常用的资源副本,提高用户下载速度,降低带宽耗费等。3、反向代理将代理部署在网络边缘,web服务器之前,作为反向代理处理所有传给web服务器的请求,并只在必要时向web服务器请求资源;反向代理可以提高服

2021-09-03 16:45:06 1184

原创 简易的HTTP代理服务器怎么实现?

在如今这个互联网时代,很多朋友都听过http代理服务器,代理服务器(Proxy Server)是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。代理服务器大多被用来连接INTERNET(国际互联网)和Local Area Network(局域网)。大家也都知道它的作用非常大,这时候就有朋友想到:我能不能自己制作一个代理服务器呢?其实编写一个简易的HTTP代理服务器,步骤很简单,请看下面的介绍。1.设置一个监听套接字gListen_Socket;2.每当接

2021-08-25 16:45:11 646

原创 静态IP、动态IP、ADSL拨号和DNS这几者你分得清吗?

在如今这个互联网社会,经常上网的朋友可能都听过静态IP、动态IP、ADSL拨号和DNS等词,但是很多人还是分不清它们之间的区别。1、什么是静态IP上网?静态IP上网,又叫做固定IP地址上网:这种上网方式,宽带运营商会提供一个IP地址、子网掩码、网关和DNS服务器地址给用户。在未使用路由器的情况下,只需要把这根入户网线连接到电脑上,并且手动设置电脑上的IP地址,这样电脑才能上网。2、什么是动态IP上网?动态IP上网,又叫做DHCP上网:自动获取IP上网。动态IP这种上网方式,在未使用路由器的情况下,只

2021-08-10 15:29:13 2233

原创 Java如何实现代理服务器?

代理服务器的作用,大家是有目共睹的,确实给我们带来了很大的方便,Java如何实现代理服务器?  首先,这个需求可以简化为:1、代理服务主机将客户机与代理服务主机之间的请求截获,然后直接将信息转发给目标主机;2、代理服务主机将目标主机的回应直接转发给客户机。代理服务主机可以通过socket直接获取客户机发送到本机指定端口的数据报文,那么通过分析内容可以得到客户机想要发送给目标主机的信息,代理服务主机可以通过socket的方式再次重新请求,将原来请求中的内容转发给目标主机,之后将目标主机的回应转发给客

2021-08-02 18:22:09 2136

原创 代理服务器和网关服务器的对比

互联网时代,大家对于网关服务器和代理服务器都是很熟悉的,那么它们两者之间与什么区别呢?  代理服务器的特点:1、客户端不知道真正的服务器是谁,服务器也不知道客户端是什么样的。2、客户端同代理服务器,代理服务器同服务器,这两者之间使用的通讯协议是一样的。3、代理服务器会对接收的请求进行解析,重新封装后再发送给服务器;在服务器响应后,对响应进行解析,重新封装后再发送给客户端。网关服务器的特点:1、客户端不知道真正的服务器是谁,服务器也不知道客户端是什么样的。2、客户端同代理服务器,代理服务器同服

2021-07-30 15:34:02 561

原创 HTTP代理服务器的socket有什么作用?

互联网时代,大家对于HTTP代理服务器应该是比较了解的,HTTP代理服务器的过程中,socket是非常重要的,它也叫做套接字。那么它的作用是什么呢?socket(套接字)之间的连接过程分为三个步骤:服务器监听,客户端请求,连接确认。这些也就是它的作用。服务器监听:服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态,等待客户端的连接请求。客户端请求:指客户端的套接字提出连接请求,要连接的目标是服务器端的套接字。为此,客户端的套接字必须首先描述它要连接的服务器的套接字,指出

2021-07-28 16:48:16 319

原创 centos服务器如何设置代理上网?

互联网时代,网络通信方面发展非常快,上网的人群也非常多,很多人应该都了解代理这个词,也知道代理上网,这里就不过多介绍了,但是centos这个词就不一定有很多人知道了,一般程序员才会了解这个并且用到这个的,那么centos如何设置代理上网呢?  1.全局的代理设置:vi /etc/profile添加下面内容http_proxy = http://username:password@yourproxy:8080/ftp_proxy = http://username:password@yourpro

2021-07-27 16:59:06 2077 1

原创 代理服务器硬件如何选择?

前面给大家介绍了很多有关代理服务器的知识,有朋友就觉得代理服务器相对简单,拿一部普通的PC就可以完成,其实这种想法是不对的,因为代理服务器的要求可是非常高的,请看下面的介绍。代理服务器承载着整个企业的外部网络访问,为了保障企业用户外网访问的持续性,需要选择具有区别于PC的高稳定特性的专业服务器;企业员工都是通过代理服务器来访问外部网络,对于外网资源如网页、软件、图片、文档等资源的访问与本地调用比较频繁的,视网络资源调用的频繁度选择1-4G的内存。这些网络资源的访问与调用,都是需要通过服务器下载到本地缓存,

2021-07-22 18:04:56 292

原创 代理服务器设置失效怎么办?

对于代理服务器的概念以及作用,大家应该都是非常清楚的了,这里就不多说了,今天说个比较严重的问题,有个朋友说,他的代理服务器设置老是失效,这是什么回事呢?请听我细细道来。  一般设置代理服务器的步骤如下:首先,打开浏览器,点击“菜单栏”的工具,选择internet选项,如果没有菜单栏,可以在浏览器空白处点击,选择菜单栏。这样就开启了菜单栏,然后选择工具。进入选项之后,首先我们切换到“连接”选项卡。这里设置代理分两个类别,拨号和局域网,如果你通过拨号上网就选拨号,如果是通过路由器则选择局域网设置。拨号

2021-07-16 16:42:18 1443

原创 使用动态ip上网稳定吗?

在这个互联网时代,动态ip和pppoe大家应该都是比较熟悉了,那么哪个更稳定呢?哪个上网更好呢?请看下面分享。动态IP是什么?通过Modem、ISDN、ADSL、有线宽频、小区宽频等方式上网的计算机,每次上网所分配到的IP地址都不相同,这就是动态IP。动态IP上网,又叫做DHCP上网、自动获取IP上网。动态IP这种上网方式,在未使用路由器的情况下,只需要把这根宽带网线连接到电脑上,电脑上的IP地址设置为自动获得,电脑就可以实现上网了。pppoe是什么?pppoe是point-to-point pr

2021-06-29 15:15:03 894

原创 使用代理服务器网速会变慢吗?

现如今,使用代理服务器的朋友是越来越多,但是很多朋友感觉使用代理服务器有问题,发现网速会变慢。这是怎么回事呢?请看下面分享。网速快慢和机器配置高低没有任何关系的,如果感觉网速慢的话,又同时是用路由器上的网,那么好办,首先登陆路由器的主机地址,要找到一个查看主机状态的选项,这里可以看到同时在使用路由器上网的所有人的网络占用情况,里面是以数据包的形式显示的,数据包越多说明网络占用越多,如果你的机器和别人的机器的数据占用量完全不是一个数量级,是他们多你很少的话,说明有人在下载东西。如果数据量相差是你很多他们少,

2021-06-28 17:27:27 519

原创 代理服务器的代理请求过程解析

代理服务器使用的人群越来越多,虽然很多人知道用,但是对它的代理请求过程并不是很清楚,这里小编给大家介绍一下。客户端首先与代理服务器创建连接,接着根据代理服务器所使用的代理协议,请求对目标服务器创建连接、或者获得目标服务器的指定资源。在后一种情况,代理服务器可能对目标服务器的资源下载至本地缓存,如果客户端所要获取的资源,在代理服务器的缓存之中,则代理服务器并不会向目标服务器发送请求,而是直接返回缓存了的资源。一些代理协议允许代理服务器改变客户端的原始请求、目标服务器的原始响应,以满足代理协议的需要。代理服

2021-06-18 16:15:07 720

原创 动态IP和拨号的区别是什么?

动态IP之所以是使用频率最高的网络资源,主要是由于IP地址资源的匮乏,而动态IP更好满足不同用户的需要,可以临时和多次重复使用。动态IP和拨号又不同,那么,两者的区别是什么呢?在网络上有成千上万台主机,为了更好的区分每一台主机,人们就用程序编制了特定的数据地址,称之为IP地址,相当于门牌号码,每一个用户都有相应的地址。IP地址是由一串具有特殊意义的数字组成,分为四部分,例如:211.152.65.XXX(为了保证IP地址安全后三位数用X代替)。拨号上网或是家用常规宽带网络用户大多数都不会有固定的IP地

2021-06-17 11:47:33 3231

原创 HTTP代理关闭还是自动的呢?

网络是生活的一部分,无时无刻不在影响着我们。而代理服务器是访问网络的中心环节,只有一个好的代理服务器才能事半功倍。而HTTP代理则是首选,是生活中比较常用的代理服务器之一。对于电脑小白来说,最为纠结的问题就是HTTP代理是关闭还是自动好呢?HTTP主要指的是用户使用代理服务器进行网络访问,不同于浏览器和web服务器,是前面两者的中间连接环节。若是用户在使用中有需要的话自然就自动,不过多数人不会使用到这个功能即可正常上网,因此系统都会自动默认关闭。还有一个原因,就是人们打开的话就会影响上网的速度,导致网页

2021-06-10 19:00:04 11531

原创 几种常见代理服务器有何区别?

今天给大家简单介绍一下几种常见代理服务器的区别,请看下面的分享。1、标准代理服务器(Standard Proxy Cache)一个标准的代理缓存通常是用来在本地网络的一台机器上存储静态的Web页面的(html ,image)。当这个页面被再次请求时,浏览器将从本地的代理缓存(Proxy Cache)直接得到它,而不是从源Web Server。浏览器明确的被配置使用代理服务器,所有的HTTP请求都直接指向代理服务器的缓存,而不是Web Server。缓存将直接满足请求(当请求再缓存中有存储时)或者将请求转

2021-05-27 18:40:40 773

原创 为何觉得静态ip比动态ip的网速更快

大家也都知道,IP分为动态和静态两种,其实这两种对网速完全是没有影响的,那么为什么有朋友觉得静态ip比动态ip的网速更快?1.病毒的影响被病毒入侵的电脑只要一连接网络就会不断往外发信息或者邮件,导致成千上万的邮件往外发送,又被大量的退回,导致服务器瘫痪,局域网络明显变卡。2.服务器负载如果用户网要连接的网站的服务器带宽不足或者负载量过大的话,那么会对网速也一定影响,但是解决办法也非常简单,只需换个时间再连接或者换个网站。3.防火墙过多如果用户的防火墙的过多使用,也会导致网络速度变得很慢,用户可以

2021-05-26 16:43:19 1777

原创 静态IP上网是什么意思

如今的上网方式一般分为静态IP上网、动态IP上网和宽带拨号上网。有很多人不知道静态IP上网是什么意思?下面给大家介绍一下静态IP上网。在没有使用路由器时,单机连接宽带上网,需要在电脑上配置IP地址、网关、DNS服务器地址等,这些地址是运营商提供的。这样的上网方式为静态IP上网。静态IP在互联网上的应用并不广泛。由于静态IP成本相对较高,主要用于企业、学校等网关路由器。应用场景举例如下:1、小区宽带:运营商给用户分配静态IP地址上网。2、办公网络:公司为每一台办公电脑分配一个静态IP地址。...

2021-05-24 16:23:10 1381

原创 使用socks5代理安全吗

SOCKS5是常用的代理协议的一种,SOCKS5主要提供一种通用的代理服务,工作在应用层和传输层之间,只是传递传输层网络数据包(TCP/UDP)。不考虑应用协议。socks5代理的应用范围很广,而且socks5代理只是简单的传递数据包而不需要通过协议,在理论上会比其他类型代理更快。socks5代理是代理服务器类型之一,但与http代理相比,socks5代理处于较低的水平,安全性和隐私性也较低。socks5代理是完全没有伪装的代理,数据直接返回,没有任何保护。安全性相对来说不高。...

2021-05-20 17:15:30 1600

原创 什么样的代理服务器用起来更可靠

什么样的代理服务器用起来更可靠?对于很多人来说,代理服务器都是离不开的工具,有了它可以让上网获取信息更方便,也让个人的隐私变得更安全。也正是因为有着好大的需求,所以现在有很多免费和收费的代理,不少人在一开始的时候会不知道选择哪一个。什么样的代理用起来更可靠呢?这需要看以下几点。首先就要看代理服务器的硬件规模,既然是叫做服务器,也就意味着需要有足够性能的硬件作为基础,这样才能够支持数量庞大的用户同时使用,并且以足够高的速度为用户提供信息中转。实力足够强的代理,能够建设和维护完全属于自己的服务器,这样在提供服

2021-05-14 09:58:27 255

原创 代理服务器的常用端口有哪些?

代理服务器(Proxy Server)的功能是代理网络用户去取得网络信息。形象地说,它是网络信息的中转站,是个人网络和Internet服务商之间的中间代理机构,负责转发合法的网络信息,对转发进行控制和登记。代理服务器是一种重要的服务器安全功能,它的工作主要在开放系统互联(OSI)模型的会话层,从而起到防火墙的作用。下文为大家介绍代理服务器的常用端口,想了解的朋友赶紧看过来!代理服务器常用以下端口:(1).HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080(2).SOCKS

2021-04-30 17:13:08 6087 1

原创 防火墙和代理服务器之间有什么区别

防火墙和代理服务器之间有什么区别?今天给大家介绍一下代理服务器和我们常说的“防火墙”之间的区别,请看下面的介绍。1、什么是防火墙所谓防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的界面上构造的保护屏障,是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使Internet与Intranet之间建立起一个安全网关(Security Gateway),从而保护内部网免受非法用户的侵入,防火墙主要由服务访问规则、验证工具、包过滤和应用网关4个部分组成,防火墙就是

2021-04-28 16:36:52 4317

原创 IP地址的分类及范围详解:A、B、C、D、E五类是如何划分的

IP地址类型最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址。A类IP地址一个A类IP地址由1字节的网络地址和3字节主机地址组成,它主要为大型网络而设计的,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到127.0.0

2021-03-01 18:44:21 52969 1

原创 多态真的有用吗?使用在哪些场景?

多态真的有用吗?今天番茄加速就来说一说。如果说OOP的封装和继承使用起来更加直观易用,那么作为第三大特性的多态,在实践中真正运用起来就不那么容易。有的读者OOP编程初期,可能对多态的价值体会不深刻,甚至都已经淡忘它的存在。那么问题就在:多态到底真的有用吗?到底使用在哪些场景?多态价值很大,使用场景很多,几乎所有的系统或软件,都能看到它的应用。这篇文章尽可能通过一个精简的例子说明它的价值和使用方法。如果不用多态,方法怎么写;使用多态,又是怎么写。为了一脉相承,做到一致性,仍然基于上面的案例,已经创建好

2021-02-24 09:33:30 1548

原创 Regexbuddy有什么用

Regexbuddy有什么用?今天番茄加速就来说一下。想必您一定听说过正则匹配和替换,也一定知道它的强大,它的简洁。的确,使用它可以帮助我们实现很多复杂的功能,同时也会让我们少写很多行代码。正则是很强大,不过要想实现这种效果,需要我们付出一些代价,比如:正则语法规相对较多,我们得花时间去学;正则表达式使用起来比较容易出错;错一点都不会实现想要的功能,弄不好就出一个bug那么,有没有办法降低使用它的代价成本呢?如果有一款小工具,我们在里面输入一个正则表达式,再输入几个测试例子,立即所见所得,验证

2021-02-22 18:40:58 489

原创 如何使用deque增删数据?

如何使用deque增删数据?今天番茄加速就来讲一下。基本用法 deque 双端队列,基于list优化了列表两端的增删数据操作。基本用法:from collections import dequeIn [3]: d = deque([3,2,4,0])In [4]: d.popleft() # 左侧移除元素,O(1)时间复杂度Out[4]: 3In [5]: d.appendleft(3) # 左侧添加元素,O(1)时间复杂度In [6]: dOut[6]: deque([3, 2, 4, 0

2021-02-20 18:38:11 261

原创 Pandas框架,最专业的Python分析工具包

Pandas框架,最专业的Python分析工具包。具体是怎么回事呢?今天番茄加速就来说一下。Pandas有一个单独的数据操作模块,包括 15 个,全是设计上最顶层的函数。它们大致可以分类为:数据透视相关;数据分箱相关;多个数据表融合相关;分类变量的数值化相关。借助这 4 类函数可完成对数据的一些重要分析。下面依次介绍。数据透视相关包括:melt, pivot, pivot_table, crosstab. melt 变换宽格式数据为长格式,通俗点说就是列数变少了,行数变多了。我们可以试着想想,如何实现。

2021-02-08 17:09:04 248 1

原创 pyright是一个静态类型检查器

pyright是一个静态类型检查器。具体是怎么回事呢?今天番茄加速就来讲一下。Python是一个动态语言,代码加载到内存并运行至某行时,变量类型才真正得以确定,如下,在运行至第2行前,编译器不知道 name 的类型为 str.before()name = ‘robot’after()毋庸置疑,python 这种语法,书写起来相当简洁,不用像 c++,java 等语言那样,必须声明类型。看待任何事情都要用辩证思维,此处也不例外。简洁的语法,带来了一些副作用,下面用一个最简单的例子说明副作用。py

2021-02-07 17:39:55 339

原创 __name__ == ‘__main__‘有什么用?

name == 'main’有什么用?今天番茄加速就来分析一下。曾几何时,看这别人代码这么写,我们也就跟着这么用吧,其实还没有完全弄清楚这行到底干啥。def mymain():print(‘Doing something in module’, name)if name == ‘main’:print(‘Executed from command line’)mymain()加入上面脚本命名为 MyModule,不管在 vscode 还是 pycharm 直接启动,则直接打印出:Execut

2021-02-06 17:45:15 137

原创 函数式编程如何识别闭包?

函数式编程如何识别闭包?今天番茄加速就来分析一下。先从一种比较好理解的方式入手,我们不使用 lambda,那样貌似把闭包隐蔽的太厉害了,不容易辨识出是闭包。不过,下面这种方式,还是比较容易就能看出来吧。In [19]: def exfun():…: funli = []…: for i in range(3):…: def intfun(x):…: print( x*i)…: funli.append(intfun)…: return funli…:…:就是生成了一个list,里面的

2021-02-05 18:04:39 130

原创 如何打印当前时间?

如何打印当前时间?今天番茄加速就来分享一下。下面介绍最基本3个对象的最基本用法。首先,从datetime模块导入3个对象。In [1]: from datetime import date,time,datetime构造一个日期date实例,2020年9月1日:In [2]: date(2020,9,1)Out[2]: datetime.date(2020, 9, 1)构造一个时间time实例,10点10分0秒:In [3]: time(10,10,0)Out[3]: datetime.ti

2021-02-04 17:52:00 900

原创 NumPy生成数组的4个常用函数

NumPy生成数组的4个常用函数是哪些呢?今天番茄加速就来讲一下。对于更大的数组,手动初始化数据是不现实的,比如使用python的list. 我们得用numpy提供的函数才能生成不同形式的数组。今天列举4个常用的函数。arange函数arange函数:起始点,终点,步长;不包括终点In [2]: x = arange(0,10,1)In [3]: xOut[3]: array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])In [4]: x = arange(-1, 1, 0

2021-02-03 18:11:56 1491 2

原创 装饰器如何装饰一个函数

装饰器如何装饰一个函数?今天番茄加速就来讲一下。printStar函数接收一个函数f,返回值也是一个函数,所以满足装饰器的结构要求,所以printStar是一个装饰器。def printStar(f):def g():print(’*’*20)f()print(’*’*20)return gprintStar装饰器实现f函数执行前、后各打印20个*字符。使用printStar:@printStardef f():print(‘hello world’)调用:if name ==

2021-02-02 17:40:03 213

原创 如何让嵌套数组完全展开?

如何让嵌套数组完全展开?今天番茄加速就来说一下。打印乘法表for i in range(1,10):for j in range(1,i+1):print(’{0}{1}={2}’.format(j,i,ji),end="\t")print()结果:1*1=112=2 22=413=3 23=6 3*3=914=4 24=8 34=12 44=1615=5 25=10 35=15 45=20 5*5=2516=6 26=12 36=18 46=24 56=30 66=3617=7

2021-02-01 17:41:02 506

原创 将function应用于iterable的每一个元素,结果以map的形式返回

将function应用于iterable的每一个元素,结果以map的形式返回。具体是怎么回事儿呢?今天番茄加速就来分析一下。map函数的原型是map(function, iterable, …),它的返回结果是一个map对象。参数function传的是一个函数名,可以是python内置的,也可以是自定义的。 参数iterable传的是一个可以迭代的对象,例如列表,元组,字符串这样的。这个函数的意思就是将function应用于iterable的每一个元素,结果以map的形式返回。注意观察,iterab

2021-01-29 17:28:36 131

原创 使用闭包实现机器人robot位置的实时更新

如何使用闭包实现机器人robot位置的实时更新?今天番茄加速就来讲一下。定义机器人的初始位置,然后返回一个move函数,它能帮助我们实现机器人x, y 某个或两个方向上的移动,并打印出当前的位置。构建一个外部函数,传递initx,inity 两个参数,代表robot的初始位置,然后内嵌一个move函数,体内要引用cordx, cordy两个参数,这就是所谓的环境,它们+move函数组成闭包。def rundist(initx,inity):cordx,cordy = initx,initydef

2021-01-28 18:15:54 191

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除