V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hsfzxjy  ›  全部回复第 45 页 / 共 57 页
回复总数  1127
1 ... 41  42  43  44  45  46  47  48  49  50 ... 57  
2021-11-09 11:42:08 +08:00
回复了 auh 创建的主题 Windows windows11,盘多了,就没那多小毛病了。随意聊几个。
看标题还以为是硬盘分区多了…
2021-11-04 12:30:22 +08:00
回复了 yuhangch 创建的主题 分享发现 segmentfault 离栈溢出还差什么?
我是总声望前 20 的用户。当年社区比较小众时,问题质量还是比较高的。后来社区推广开了,大量小白和卖课的涌入,问题质量开始下滑。加上后来问答版块被边缘化,慢慢也就觉得没意思了。感觉和知乎是一样的毛病。
2021-10-30 00:43:04 +08:00
回复了 Lighthughjiajin 创建的主题 Python 自定义 Socket 接收 HTTP 请求,丢失请求体
recv 不保证一次接收完,你要用一个循环读
我说一个观点,就是在 CPython 漫长的发展过程中 Extension 的接口会发生抽象泄漏,从而制约其底层实现的改变。具体可以看 Hyrum's Law https://www.hyrumslaw.com/

展开来说,一个有很多用户使用的接口,无论其抽象做的多好,用户的使用最终多少会透过这层接口而去依赖背后的具体实现。CPython Extension API 虽然没有暴露太多和 GIL 相关的 API ,但你很难说不存在某些扩展,其正确性依赖于「解释器里有个全局锁」这一事实。就算细粒度锁或去除 GIL 的性能和安全问题解决了,CPython 作为正统及使用最广泛的版本也不会贸然采用。这其中会有很长的验证过程。
2021-10-13 17:12:08 +08:00
回复了 kgdb00 创建的主题 前端开发 chrome 如何匹配所有的下载链接?
应该是是 response 的 content type 在影响,感觉没有比尝试发一个请求更靠谱的办法
大数据感觉比前端好吧
2021-09-30 20:51:01 +08:00
回复了 lakehylia 创建的主题 随想 今天亲眼目睹一辆小车别了王者
@eluotao 看过事故锦集视频的应该知道王者是什么,我觉得楼主只是顺口说出来了。也不用这样说楼主吧
2021-09-29 00:28:50 +08:00
回复了 InDom 创建的主题 Linux 迫于可能无法黑苹果,求推荐你在用的 Linux 发行版与桌面。
ubuntu 用了六七年了,感觉很好
2021-09-27 23:17:30 +08:00
回复了 MiketsuSmasher 创建的主题 Python Python 类方法的装饰器问题
... def valid_before_logout(func):
... ... def execute(self, *args, **kwargs):
2021-09-27 00:54:20 +08:00
回复了 shermer 创建的主题 前端开发 想问下这个 js 的栈溢出怎么改呀~刚开始用 js 写算法 Orz
数据规模多大?
2021-09-26 11:07:16 +08:00
回复了 abersheeran 创建的主题 Python 求一个获取 lambda 对象源代码的方法
还有另一个问题是你要考虑 lambda 所在的闭包,看一个例子

def f():
... a = 1
... return lambda: a + 1
a = 1
f().__code__.co_code == (lambda: a + 1).__code__.co_code # False

这两个 lambda 虽然代码相同但是他们字节码不一样。原因是 f() 中的 a 是个 local 变量,读取时会使用 LOAD_DEREF ;而后一个是 global 变量,读取时会使用 LOAD_GLOBAL 。总而言之 corner cases 有很多很多
2021-09-26 10:59:28 +08:00
回复了 abersheeran 创建的主题 Python 求一个获取 lambda 对象源代码的方法
@O5oz6z3 #16 co_code 不可靠,一个简单的反例

(lambda: print(1)).__code__.co_code == (lambda: sum(1)).__code__.co_code # True

这是因为变量名一类的不存在于字节码中,而是在 __code__.co_names 里
2021-09-26 10:35:24 +08:00
回复了 abersheeran 创建的主题 Python 求一个获取 lambda 对象源代码的方法
@abersheeran 我当时的解决方法是强制用户给同一行的 lambda 加不同的前缀,当然这个就比较丑了。同期待更好的方法
2021-09-26 10:33:17 +08:00
回复了 abersheeran 创建的主题 Python 求一个获取 lambda 对象源代码的方法
@penguinWWY co_linetable 应该只存了行号,co_columntable 能拿到列号,但这是 3.10 新加的,兼容性不太好
2021-09-26 01:16:21 +08:00
回复了 abersheeran 创建的主题 Python 求一个获取 lambda 对象源代码的方法
@hsfzxjy #3 这个在 3.5-3.10 应该都可以,2.7.没测过
2021-09-26 01:14:04 +08:00
回复了 abersheeran 创建的主题 Python 求一个获取 lambda 对象源代码的方法
我之前实现一个拿 lambda 的 AST 的功能,但这个有个限制就是需要保证前置的 token 是固定的,具体可参考 https://github.com/hsfzxjy/lambdex/blob/master/lambdex/utils/ast.py#L97

比如要求用户写成 def_(lambda: ...) ,然后将这个 lambda 对象以及字符串 'def_' 传入这个函数,就可以拿到 AST

可能对你有帮助
2021-09-20 18:26:27 +08:00
回复了 StepfenShawn 创建的主题 分享创造 粤语编程语言求 star
比较生草,已 star
2021-09-20 13:47:19 +08:00
回复了 jamme 创建的主题 iPad 我这属于是翻车了么?
好奇这个突起的摄像头能平放在桌面吗?
2021-09-16 21:59:46 +08:00
回复了 ginakira 创建的主题 问与答 大家都是怎样为自己的项目设计图标的?
找个好看的字体写个「基」
2021-09-16 17:54:17 +08:00
回复了 plko345 创建的主题 Python 遇到一个最大递归深度的错误, 无法理解, 请大家帮忙看看
参数会先于函数调用求值,所以不管 iter 是不是空 return next(filter_a(k,v), get_a('a',2)) 里的 get_a('a', 2) 都会执行
1 ... 41  42  43  44  45  46  47  48  49  50 ... 57  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5120 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 08:46 · PVG 16:46 · LAX 01:46 · JFK 04:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.