V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wwqgtxx  ›  全部回复第 45 页 / 共 192 页
回复总数  3836
1 ... 41  42  43  44  45  46  47  48  49  50 ... 192  
2018-06-23 17:35:38 +08:00
回复了 beny2mor 创建的主题 Python 后台服务器的 csrftoken 是如何起到防御 csrf 的作用的?
你还是先查一下 csrf 这个简写是什么意思再过来问比较好
2018-06-23 03:25:11 +08:00
回复了 867810107 创建的主题 Python Python 协程以及事件循环的问题,怎么知道 IO 读取结束了呢?
可异步的系统调用肯定会有一个句柄可以通过类似于 wait 的调用来等待其完成,而这一类的句柄可以通过一种类似于 select 的调用批量监听,系统会在其中一个句柄有状态更新的时候返回

其实学 asyncio 最好的办法就是直接读 asyncio 的源代码,其中大部分模块都是 python 写的,所以并不难看懂
2018-06-22 09:40:26 +08:00
回复了 90safe 创建的主题 程序员 为什么用 XOR 运算会得出非 1 和 0 的结果
一楼说的是你的 1000000000000010 不是二进制而是十进制。。。
@wplct 有些时候更新系统就好了仅仅只是因为重启了一次机器,重连了一下基站而已。。
2018-06-21 16:28:36 +08:00
回复了 lxbjkben 创建的主题 程序员 Java 主动 GC 功能
@dbpe 直到现在 CPython 还在用引用计数呢,貌似也 并不 远古
2018-06-21 11:24:59 +08:00
回复了 JuicyJ 创建的主题 问与答 魔都现在(2018 年 6 月)办什么宽带好?
@jjianwen68 无线网络容量一直是个大瓶颈,都给你当宽带用,同基站下的其他用户就要疯了
2018-06-19 16:07:19 +08:00
回复了 ruoge3s 创建的主题 Python Python 进程 pid,使用 kill -15 pid,无法执行析构函数,求解释为什么
从 python 规范中只是说__del__会在被垃圾回收的时候调用,而且还说这种用法容易造成死锁、内存泄漏等问题,貌似从来没说过可以当做析构函数使用
2018-06-18 22:58:03 +08:00
回复了 cnt2ex 创建的主题 Linux 如何使 tun 的接口作为默认路由?
@cnt2ex 你可以试试把你添加路由表的命令贴上来给大家看看你到底是哪里没有设置对导致的死循环,一般原因都是忘记设置 vpn 服务器的特例路由,或者是你设置错了。你这样直接否定别人的正确操作却不贴上你自己的做法别人也没法给你找原因
2018-06-18 20:28:13 +08:00
回复了 cnt2ex 创建的主题 Linux 如何使 tun 的接口作为默认路由?
自己用 ip route 设置路由表呀
2018-06-18 20:16:59 +08:00
回复了 514656282 创建的主题 Java 代码里面有中文,大家觉得怎么样?
@tulongtou “韩国人贡献汉语代码”是个什么套路(手动滑稽)
2018-06-18 13:42:51 +08:00
回复了 conn4575 创建的主题 Python Python 反射含有协程方法类的问题
@ruoyu0088 感觉作为装饰器,staticmethod 和 vlassmethod 是 builtin 实现的,很多特性也就不能以普通 decorator 来看待
2018-06-18 13:20:41 +08:00
回复了 conn4575 创建的主题 Python Python 反射含有协程方法类的问题
个人猜测,应该原因在这里:

asyncio.iscoroutinefunction:
return (getattr(func, '_is_coroutine', None) is _is_coroutine or _inspect_iscoroutinefunction(func))

inspect.iscoroutinefunction:
return bool((isfunction(object) or ismethod(object)) andobject.__code__.co_flags & CO_COROUTINE)

通过实验
>>>A.aa
<bound method A.aa of <class 'A'>>
>>>A.__dict__["aa"]
<classmethod object at 0x000002BDE92F7F60>
>>>inspect.ismethod(A.__dict__["aa"])
False
>>>inspect.isfunction(A.__dict__["aa"])
False
>>>inspect.ismethod(A.aa)
True
>>>inspect.isfunction(A.aa)
False

所以你通过 A.__dict__['aa']得到的是一个 classmethod object 而根本就不是一个 method 也不是一个 function,当然他也就不是一个 coroutinefunction 了,至于为什么这么判断,那就得看写这段代码的人是怎么想的了
2018-06-18 01:03:30 +08:00
回复了 mimzy 创建的主题 Python id(1) 和 id(2) 返回的内存地址为什么相差 32?
@zhouheyang0919 只是说这个问题就很有趣了,涉及到表达式执行顺序,内存分配器策略和垃圾回收时机了,只要频率够高还能跑出来更加诡异的数字
>>> id(100000000000000000000001)-id(100000000000000000000000)
-1160
>>> id(100000000000000000000001)-id(100000000000000000000000)
-160
>>> id(100000000000000000000001)-id(100000000000000000000000)
-1000
>>> id(100000000000000000000001)-id(100000000000000000000000)
1160
>>> id(100000000000000000000001)-id(100000000000000000000000)
1120
>>> id(100000000000000000000001)-id(100000000000000000000000)
1200
2018-06-18 00:35:20 +08:00
回复了 mimzy 创建的主题 Python id(1) 和 id(2) 返回的内存地址为什么相差 32?
@zhouheyang0919 其实并没有那么简单,你再看看下面的几行输出
>>> id(100000000000000000000000)
1932290411216
>>> id(100000000000000000000001)
1932290411176
>>> id(100000000000000000000002)
1932290411136
>>> id(100000000000000000000003)
1932290411096
2018-06-18 00:07:42 +08:00
回复了 mimzy 创建的主题 Python id(1) 和 id(2) 返回的内存地址为什么相差 32?
其实探讨一下这个问题会更有趣
>>> id(100000000000000000000003)-id(100000000000000000000000)
-40
>>> id(100000000000000000000002)-id(100000000000000000000000)
-40
>>> id(100000000000000000000001)-id(100000000000000000000000)
-40
2018-06-17 21:58:34 +08:00
回复了 mimzy 创建的主题 Python id(1) 和 id(2) 返回的内存地址为什么相差 32?
实际上 Python 中的 int 并不是定长的。。。
>>> import sys
>>> sys.getsizeof(1)
28
>>> sys.getsizeof(100000000000000000000000)
36
>>> sys.getsizeof(1000000000000000000000000000000000000000000000000)
48
>>> sys.getsizeof(1000000000000000000000000000000000000000000000000000000000000000)
52
2018-06-17 20:08:54 +08:00
回复了 loongwang 创建的主题 Linux 从 window 切换到 Linux 失败,放弃挣扎。
感觉台式机上 linux 不错,笔记本那蛋疼的驱动真的是折腾人
2018-06-16 11:28:41 +08:00
回复了 dream7758522 创建的主题 问与答 腾讯王卡只用免流应用,会触发日租包吗?
@leafleave #11 而且有些应用直接连 ip 地址,根本不走 dns
2018-06-15 11:52:50 +08:00
回复了 nnegier 创建的主题 程序员 base64 解码的 bug?
顺便提一下 xubuntu 下的默认字体 DejaVu Sans 也是完全看不出来区别
2018-06-15 11:49:13 +08:00
回复了 nnegier 创建的主题 程序员 base64 解码的 bug?
WIN10+Chrome 上默认用 Tahoma 挺容易看出来的
但是 ios 的苹方字体是真的看不出来有啥区别。。。。
1 ... 41  42  43  44  45  46  47  48  49  50 ... 192  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1075 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 22:19 · PVG 06:19 · LAX 15:19 · JFK 18:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.