ipad睡眠wifi断开
"<pre>ipad air休眠时wifi会断是苹果自身设置的原因,要想wifi不断线,可采用如下办法:<br/>1. 在iPad上的操作:""设置-关闭Wifi"",然后""通用-还原-还原网络设置""。OK。等还原后iPad重启。重启后不要做任何操作。<br/>2. 其次是电脑上的操作:首先打开电脑上的网络邻居,在地址栏输入""192.168.1.1"",这时候会弹出一个无线路由的操作网页。点击左手边的""无线管理"",再点击""无线基本设置"",将""无线标准""改为""11b+g"",点击""保存"",再接着点击左手边""无线高级设置"",""WMM""那一项选择""禁止"",点击""保存""。<br/>3. 再接着点击左手边""QOS配置""状态选择""禁用""。点击""保存""。最后点击""重启路由器""或手动关闭路由器再重新启动也可以。等待路由重启以后,激动人心的时刻到来了。iPad连接Wifi,此后无论你再怎么锁屏或者长时间屏幕亮着不操作,Wifi再也不会掉线了。</pre>"
这篇文章主要介绍了python中的列表和元组区别分析,需要的朋友可以参考下<br>列表(list)和元组(tuple)的一些基础<br>list和tuple都是一个可以放置任意数据类型的有序集合,都是既可以存放数字、字符串、对象等<br><img><br>list和tuple都支持负索引<br>In [8]: nums[-2] Out[8]: 'ad' In [9]: tp[-2] Out[9]: '33'<br>list和tuple都支持切片操作<br>In [10]: nums[1:3] Out[10]: [3, 'ad'] In [11]: tp[1:3] Out[11]: (3, '33')<br>list和tuple都可以随意嵌套<br>In [12]: nums = [[1,2,3],['s','ff'],['34',3,5]]<br>In [13]: tp = ((23,4,'f'),45,'d',('dd',4,'ff'))<br><h3>list和tuple的一些区别</h3><br>列表是动态的,长度大小不固定,可以随意的增加、删除、修改元素元组是静态的,长度在初始化的时候就已经确定不能更改,更无法增加、删除、修改元素<br><img><br>从图中看出我们对list做出修改是成功的,但是对tuple修改的时候,确抛出了错误,那如果想对tuple做出改变该如何做呢?只能重新开辟一块内存,重新生成新到的tuple了。<br><img><br>从tuple的源码中也可以看出,只有两个自带的方法,一个是统计元素出现的次数一个是查询元素的索引。<br><h3>list和tuple存储方式的差异</h3><br>我们先来看个例子<br>In [19]: nums=['a',1,2] In [20]: tp=('a',1,2) In [21]: nums.__sizeof__() Out[21]: 64 In [22]: tp.__sizeof__() Out[22]: 48<br>这里构造了一个list和一个tuple。他们存储的内容是相同的,__sizeof__方法可以打印系统分配空间的大小。可以看到他们所占用的内存空间是不同的,存储的内容相同,但是list比tuple多占用了16自己的内存。<br>先来看一下一个数组的内存分配过程:<br>In [23]: l=[] In [24]: l.__sizeof__() // 空列表分配了40字节的内存 Out[24]: 40 In [25]: l.append('a') // 增加了一个一个元素后,给列表分配了72字节的内存,一个字符8个字节&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; // 那就是一次性分配了4个字符的内存空间 In [26]: l.__sizeof__() Out[26]: 72 In [27]: l.append('b') // 再增加字符,占用内存不变 In [28]: l.__sizeof__() Out[28]: 72 In [29]: l.append('c') // 再增加字符,占用内存不变 In [30]: l.__sizeof__() Out[30]: 72 In [31]: l.append('d') // 再增加字符,占用内存不变 In [32]: l.__sizeof__() Out[32]: 72 In [33]: l.append('e') // 再添加元素,内存不够,触发重新的内存分配 In [34]: l.__sizeof__() Out[34]: 104<br>可以看出list