V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  anheiyouxia  ›  全部回复第 49 页 / 共 91 页
回复总数  1808
1 ... 45  46  47  48  49  50  51  52  53  54 ... 91  
楼主,你很幸运,以前我看过一篇也是python浮点运算慢的文章,然后现在我又找出来给你了:
http://bbs.byr.cn/#!article/Focus/69820


=============华丽的分割线=============
举一个例子。对于整数加法,C语言很简单,只要一个机器指令ADD就可以了,最多不过再加一些内存读写。

但是,对于Python来说,a+b这样的简单二元运算,可就真的很麻烦了。Python是动态语言,变量只是对象的引用,变量a和b本身都没有类型,而它们的值有类型。所以,在相“加”之前,必须先判断类型。

1. 判断a是否为整数,否则跳到第9步
2. 判断b是否为整数,否则跳到第9步
3. 将a指向的对象中的整数值读出来
4. 将b指向的对象中的整数值读出来
5. 进行整数相加
6. 生成一个新整数对象
7. 将运算结果存进去
8. 返回这个对象,完成!
9. 判断a是否为字符串,否则跳到第13步
10. 判断b是否为字符串,否则跳到第13步
11. 进行字符串串接操作,生成一个新字符串对象
12. 返回这个对象,完成!
13. 从a的字典里取出__add__方法
14. 调用这个方法,将a和b作为参数传入
15. 返回上述方法的返回值。

这还只是简化版的,实际中还要考虑溢出问题等。

可想而知,如果对于每一次加法运算,C语言只需要一个机器指令,而Python要做这么多操作,Python显然要比C慢得太多。再加上官方的CPython是一个解释器,还要加上每次读指令、指令译码的代价,就更慢了。
=============华丽的分割线=============
2014-10-18 10:43:14 +08:00
回复了 anotheruby 创建的主题 奇思妙想 在火车上启动一个无线路由器
@jasontse 如果你是想问流量解决方案的话,就电信的五分卡,一分钟5分钱,一小时3块
2014-10-16 18:40:13 +08:00
回复了 dansong 创建的主题 问与答 #喜闻乐见 刚买的 WNDR4300 刷 OpenWRT 刷死了
@tcsky 乱码可能是线有问题或者是线序错了
2014-10-15 16:40:10 +08:00
回复了 dansong 创建的主题 问与答 #喜闻乐见 刚买的 WNDR4300 刷 OpenWRT 刷死了
@dansong 如果刷进去了一直重启,那就是包有问题了,刷个其他包,刷个你曾经刷成功的包试试,再不行继续找其他包
2014-10-15 16:35:57 +08:00
回复了 dansong 创建的主题 问与答 #喜闻乐见 刚买的 WNDR4300 刷 OpenWRT 刷死了
曾经我有一台614的情况跟你一样,直接通过后台升级导致tftp连不上,后来用了一个TFTP自动刷机工具居然能刷得进去
你试试找一些TFTP自动刷机工具试试,还有个情况说出来可能有点弱智,但是还是提一下,会不会是你忘记了设置固定IP为192.168.1.1?
2014-10-15 09:50:27 +08:00
回复了 leafof 创建的主题 程序员 [百度搜索推广] 这么狠?Ad 和 Adp 都不能屏蔽!
@letv 人家都说了因为工作原因离不开百度你还Google
2014-10-14 23:42:43 +08:00
回复了 F2Sky 创建的主题 问与答 大家的 Lastpass 不同步的情况是怎么解决的?
试过,再添加一个保存后就有了
再不行建议退出后重新登录,还不行就试试删除插件后重装
2014-10-13 22:07:20 +08:00
回复了 baskice 创建的主题 问与答 wpa2 的 wifi 如何防破解?
@alsotang 一楼的答案并不是完全正确的,WPS是可以开启的,但是WPS内的pin码认证要关闭,只要关闭pin码认证就不怕wps破解
另外就是,wps的pin码认证其实认真来说并不是8位的,只要前面四位猜出来,第五六七位再单独跑一次,第八位是校验码,所以破解wps的pin漏洞,实际上最多最多只要跑1.1万位就够了
另外关闭SSID,只要不是有pin漏洞,你还是没办法获取SSID的,SSID还是比较有效的防破解手段,普通方法最多获取个mac地址而已。

上面的方法是针对目前市面上大家能获取到的破解工具说的


另外楼主@baskice,只要采用WPS2/WPA,密码在八位数以上的,随便加一个字母,不要用字典密码,WPS关闭pin码认证基本上就是安全的了
隐藏SSID是进一步有效的安全防御手段

而抓包破解WPA2/WPA的,如同一楼说的,只要一个握手包就够了。但是实际上破解起来要一个个密码去跑,普通计算机的速度,没个一年半载,基本上破解不了

最后一个关于买个更高级的路由,这个其实不用,因为所有路由基本上是一样的,再高级的路由破解方法还是一样的,上面做足了,就够了
2014-10-13 11:43:47 +08:00
回复了 baskice 创建的主题 问与答 wpa2 的 wifi 如何防破解?
@typcn 其实像我这种闲的蛋疼的人,真试过无聊就试着破解附近的热点
不过wpa2密码八位数以上的非字典密码真的没试过破解出来,太慢了
2014-10-13 11:30:37 +08:00
回复了 baskice 创建的主题 问与答 wpa2 的 wifi 如何防破解?
@jasontse 你知不知道这种假防pin破解路由就跟没防pin一样?
2014-10-13 11:29:29 +08:00
回复了 baskice 创建的主题 问与答 wpa2 的 wifi 如何防破解?
@jasontse 上面有人提到,最起码要重启后才能继续被破解,而不是就禁用1分钟
2014-10-13 11:25:35 +08:00
回复了 baskice 创建的主题 问与答 wpa2 的 wifi 如何防破解?
@zhs227 有些路由防pin是假的,一分钟内给你尝试3个,错了三个后就禁用你连接,但是然一分钟后又可以三个了。
我已经遇到不少这样的路由了,最多的是水星然后是tp-link
2014-10-10 22:28:29 +08:00
回复了 aWangami 创建的主题 问与答 URL 里的特殊符号应该怎么处理,比如问号?
我不知道你问这个问题是不是希望 [别人有一个接口] 的这个接口不需要做改变的情况下在你这边解决这个问题,如果是,那应该是不可能的了,如果不是,那就这样:

[编码B] B自己就拿不到key1和key2等参数了
http://www.api.com/url.php?src=http%3A%2F%2Fwww.my.com%2Fapi.php%3Fkey1%3Dxxx%26key2%3Dxxx


你传过去的时候先把src的值编码一下再传过去
对方获取到这个src的值的时候再decode不久可以拿到key12的值了?
你自己要用你自己也可以decode
2014-10-10 21:21:21 +08:00
回复了 q378648220 创建的主题 问与答 谁知道下载地址被劫持,怎么破?
一般都是小ISP才做的事,以前广东视讯宽带也是,各种投诉都不承认,说没有劫持。你说为了节省出口宽带也算了,你他妈倒是给我认真点啊,这种缓存下载方式下载的地址他们根本不会去检查文件更新没有,很多时候下载回来的就是旧版的,最他妈可恨的是偶尔会有一些404的完全没办法下载。
当时各种投诉电话投诉他们,他们死活说是我的电脑或者路由的问题。
想投诉到工信部的,但是工信部根本没有这种地方宽带的投诉地方,最后我要求他们技术人员上门,我演示给他们看。并且为了证明我的系统和路由没问题,我让他们自带一个Modem和一台笔记本电脑。
最后他们带来了,最后我让他们自己去下载,就华军软件园下载排行榜随便一个
他们测试了好多次都这样,最后说可能是线路问题,打电话给他们运营部,让运营部的人也试试,发现连他们运营部也一样被劫持
最后那个人无奈地跟我说,他们会向上反馈的,但是他们也没办法,上面做了很多事情都不承认。
我说是的,你们公司还在每天4点开始屏蔽迅雷到第二天早上9点,这个时间段迅雷完全没速度,后来还把QQ旋风也屏蔽了
他们说这个他们收到很多投诉了,但是上面的人根本不肯承认,所以他们也没办法,然后 还跟我说了很多上面的人做的奇葩事情。
最后这个事情理所当然没有被他们解决。

说说我的解决办法:
1、在没有屏蔽迅雷和旋风的时间段用P2P工具下载即可
2、在屏蔽P2P时间段,开代理下载
1 ... 45  46  47  48  49  50  51  52  53  54 ... 91  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1067 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 18:54 · PVG 02:54 · LAX 11:54 · JFK 14:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.