V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  no1xsyzy  ›  全部回复第 99 页 / 共 267 页
回复总数  5322
1 ... 95  96  97  98  99  100  101  102  103  104 ... 267  
2020-12-04 11:14:29 +08:00
回复了 plko345 创建的主题 Python 关于编程思维方式, 想请教两个问题
functools.cached_property

Backports: <https://pypi.org/project/backports.cached-property/>
2020-12-04 10:50:39 +08:00
回复了 lilongsky 创建的主题 Google 关于 google 突然可以裸连访问了这件事,求分析原因
另外,来看下直接访问的这个 7 bytes 文件(无 HTTP 头)

hex dump 如下
15 03 01 00 02 02 28

搜索以后发现这是 TLSv3 alert fatal handshake_failure……
所以其实是同步绑定 80 和 443 ?
谁有国内已备案的,给 80 挂个 HTTPS 试下?有可能也能转发。

顺便,80 上使用 HTTP + 非标准谓词 似乎会被 WAF 截下来( DROP )。

随便弄个了端口号 TLS 握手也成功了…… 这是把所有的端口给安排上了? WTF……
2020-12-04 09:58:20 +08:00
回复了 lilongsky 创建的主题 Google 关于 google 突然可以裸连访问了这件事,求分析原因
@wenfan 不能直连境外 SNI proxy ;不能用境外 DNS 。直连境外都会直接撞墙,技术上并不需要先验地知道你的服务器地址。必须国内中转。
但国内开 UDP/53 TCP/80 TCP/443 都是难事儿。
2020-12-04 09:24:42 +08:00
回复了 bjzhou1990 创建的主题 硬件 32 寸 4k 显示器看 1080p 的东西好糊
@billlee (可是 hinting 怎么说也是变形不是糊啊
2020-12-04 00:41:49 +08:00
回复了 bjzhou1990 创建的主题 硬件 32 寸 4k 显示器看 1080p 的东西好糊
@billlee 可是 windows 的路线是 hinting 啊
2020-12-04 00:27:21 +08:00
回复了 vevlins 创建的主题 程序员 协程跟 cpu 有关系吗?
@lewis89 …… 淦咧你到底看了什么…… CPS 分明是函数式一系的……
想了想我怎么解释都不如 wiki 清楚,而且 v2 还没格式…… https://en.wikipedia.org/wiki/Continuation-passing_style

命令式编程的控制流:一句运行完运行下一句。
而 CPS,把运算结果的去向传递给函数,让函数自己去 call 这个去向。
2020-12-03 23:53:31 +08:00
回复了 dadaoqueyi 创建的主题 Go 编程语言 golang 真的简单嘛
前段时间阮一峰推荐了一篇文章比较 rust 和 go 的,其实把 go 的优劣势讲得很清楚了

1. 标准库很强
2. 因此自己实现一个轮子很简单( trivial )
3. 因此现成的别人分享的轮子很少,因为这个轮子放出来也太简单了,警惕 npm 一行代码一个包

前段时间不是有人问 Web 框架么,结果好几个推荐直接用标准库撸的……
2020-12-03 23:44:38 +08:00
回复了 vevlins 创建的主题 程序员 协程跟 cpu 有关系吗?
@lewis89 不是,连指令集都不用,你这个还依赖三个寄存器呢,实际上还依赖硬件底层提供了访问栈帧的方式。
CPS ( Continuation-passing style )就是回调地狱的那个形式,不是特定指令集的名字。不过这个复杂的回调是从任意代码生成的。
(论传统,X86 比不过 call/cc 的吧…… 那个是在 lisp machine 上就实现了的……

想了想,应该这么说,你这个是在 CPU 上直接套一层实现协作式调度。而楼主的想法是在编译器层面实现的协作式调度。
我完全可以不运行用户篡改栈帧,同时写出一个 Python 解释器并使用 Python 那套协程。我所知,stackless 的协程更多是倾向楼主的想法的,依赖 call/cc 的一个下位替换叫 generator 。
2020-12-03 22:37:09 +08:00
回复了 vevlins 创建的主题 程序员 协程跟 cpu 有关系吗?
@lewis89 你知道 CPS 的话可以在没有 call stack 的情况下实现协程……
2020-12-03 22:35:17 +08:00
回复了 vevlins 创建的主题 程序员 协程跟 cpu 有关系吗?
@lewis89 https://stackoverflow.com/q/55926030/6202760
看问题的 comment 似乎说是分支预测在尝试预测协程会让出时间片还是 return
2020-12-03 22:33:00 +08:00
回复了 vevlins 创建的主题 程序员 协程跟 cpu 有关系吗?
kotlin 的协程的底层 API 的命名甚至都明示了其实就是一个一次性的 continuation
2020-12-03 22:30:58 +08:00
回复了 vevlins 创建的主题 程序员 协程跟 cpu 有关系吗?
@lewis89 @misaka19000 为什么在解释协程是什么?喊得出 call/cc 的人需要你们教基础概念?
2020-12-03 22:24:35 +08:00
回复了 vevlins 创建的主题 程序员 协程跟 cpu 有关系吗?
@Mohanson 这似乎是 CPU 实现了协程?还是实现了对协程的分支预测?
2020-12-03 22:07:33 +08:00
回复了 Livid 创建的主题 Python 快要 2021 年了,有什么新的推荐的 Python 的 Markdown 库么?
调用外部进程 pandoc,甚至可以支持 RST 、docx 、html 、textile 、roff 、mediawiki 等各种输入(划去
表格我觉得不如 data frame literal……
2020-12-03 21:52:51 +08:00
回复了 bjzhou1990 创建的主题 硬件 32 寸 4k 显示器看 1080p 的东西好糊
@billlee 我最近终于知道为什么会有人觉得 27 寸 2k 糊了
是不是长期黑暗模式…… 最近才用上黑暗模式,黑底白字太不舒服了
只有关灯后才开黑暗模式,姑且算避免下青光眼
2020-12-03 21:39:13 +08:00
回复了 syficy 创建的主题 程序员 当备份工具遇到 node_modules,真的没有优雅的解决方案吗
按我拍脑袋觉得更可能符合你的需求的顺序:
1. deno
2. 用 OneDrive 的目录作为 git remote ( git remote 可以设置为本地另一路径。不清楚是否可以设置为压缩包,如果可以那是最好的。)
3. 用其他能够进行 ignore 的同步方案,比如 nextcloud

猜测可能可用的:node 和 git 都已知能够跟随符号链接
看看 OneDrive 是否能够跟随符号链接,不能的话可以用符号链接。
符号链接需要管理员权限才能建立。
2020-12-03 21:19:10 +08:00
回复了 dadaoqueyi 创建的主题 Go 编程语言 golang 真的简单嘛
@rimutuyuan brainf*ck……
2020-12-03 15:48:11 +08:00
回复了 lilongsky 创建的主题 Google 关于 google 突然可以裸连访问了这件事,求分析原因
@vone 1.1.1.1 不行,输出类似不存在的域名估计做这玩意的老哥没意识到这也是合理的 SNI 名称,或者直接掏给域名解析了,确实没有 1.1.1.1 解析出去的记录…… 说到底根本没有 .1 这种顶域(
2020-12-03 15:18:18 +08:00
回复了 levelworm 创建的主题 程序员 三十八岁决定去学校回炉上 Computer Science
@hello2060 我是说,不要 “非有用不可”
2020-12-03 15:04:47 +08:00
回复了 piaochen0 创建的主题 Python Python 下有什么 Bash Shell 脚本的解析库?
你这之前的讨论没看到
其实最好的方案是不用 shell,类似 Ansible 那样做成元信息的方式,然后自己调用 FileSystem API 去处理(也包括自己写个 shell )。
次一等是白名单,任何不按格式来绕过的尝试全否决了
再次一等就是换用 SeLinux 这种强权限控制
要么就是初步判断解析然后人工 Review
之后就是随便糊弄一下,假装弄了点搞头,到时候你就输入一下,然后 “看,拦截下来了”
最末一等是认认真真做出来这么个工具,然后被各种奇技淫巧一秒骗过( python -c )
1 ... 95  96  97  98  99  100  101  102  103  104 ... 267  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2318 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 05:16 · PVG 13:16 · LAX 22:16 · JFK 01:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.