cnt2ex 最近的时间轴更新
cnt2ex

cnt2ex

V2EX 第 96660 号会员,加入于 2015-02-10 04:23:48 +08:00
根据 cnt2ex 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
cnt2ex 最近回复了
6 天前
回复了 beryl 创建的主题 程序员 GFW 还可以记录设备的 MAC 地址?
@beryl #3 感觉这篇博客一本正经的胡写反而有点搞笑🤣
tk 域名还活着,cf 域名是 pending 状态
29 天前
回复了 cnt2ex 创建的主题 Linux 想起之前 deepin 爆出的严重安全问题
@debuggerx
@Yadomin
不是漏洞多少的问题,而是在上游没有的,但在下游有的漏洞。因为这会让人担心下游能否提供更好更安全的用户体验。

很多时候上游不是你可控的,但下游却会根据你的选择是否更安全(比如避免使用这个发行版来避开这个漏洞)。

@yanqiyu 可能是吧,就是希望能找到相对详细的说明。
31 天前
回复了 daisyfloor 创建的主题 问与答 关于 Resend 邮件发送服务
用第三方的邮件转发服务,第三方服务多半是会保存一份副本的,不过可能只会保存一段时间,并且元数据会保存的更久。

一封邮件从 gmail 发出,通过 resend 转发,再到目标邮箱地址,至少有 gmail ,resend 和目标邮箱服务提供商可以看到这封邮件的明文。

所以从隐私的角度上来讲,别人如果想利用的话是完全可以利用的。真在意这一点的话,还是得使用 openpgp 端到端加密(但 email 的 header 还是会暴露很多信息)
31 天前
回复了 wmui 创建的主题 问与答 有什么办法可以管理所有的邮箱
邮件服务是有标准化的协议的:SMTP/POP/IMAP ,理论上所有邮件提供商都会支持这些协议。
所以通用的邮件客户端都可以统一管理,比如电脑端 Thunderbird ,安卓端 K-9 Mail 。

登录不上可能是因为默认没有启用 SMTP/POP/IMAP ,或者说认证时要求程序码认证,或者其他认证方式。
40 天前
回复了 bocchi1amos 创建的主题 Python 为什么 Python 会有.venv 虚拟环境的概念?
> 即使只是 lib.py.1.0.1 被 lib.py.1.0.1 取代
修正一下:即使只是 lib.py.1.0.0 被 lib.py.1.0.1 取代
40 天前
回复了 bocchi1amos 创建的主题 Python 为什么 Python 会有.venv 虚拟环境的概念?
@kuanat #64

> 如果 Package 规范要求包名带版本号,那么“安装”这个行为是不受限制的,也就不需要虚拟环境了。至于安装好了之后,使用时“选择“哪个版本,这是另一个事情。
所以我对“如果 Python 决定重写 import hook ,将版本号纳入成为包名的一部分,支持安装同一个包的多个版本,就没有今天虚拟环境什么事了”这句话产生疑问。
无论怎么重写 import hook ,又或者在包里加上版本区分。仅仅是在“被导入方”加入版本信息还不够,还需要在“导入方”记录要导入的版本才行。
脚本型语言和编译型语言不一样,不存在编译、运行两个过程,编译型语言可以在编译时,在二进制文件里记录版本信息,那脚本型语言在哪里记录版本号就是个问题了。

> Python 完全可以从规范层面要求所有的包名都带版本号,然后 import hook 的实现无视它,固定使用版本号最大或者最小,甚至文件最后修改信息最新或者最旧的版本。
你所说的几种情况,一旦某个依赖的包升级,就有可能导致已有项目崩溃。且不说 lib.py.1.0 被 lib.py.2.0 取代,会导致依赖 lib.py.1.0 的项目崩溃。
即使只是 lib.py.1.0.1 被 lib.py.1.0.1 取代,这种崩溃也是可能的,semver 无法解决这个问题。因为很多时候你无法区分 breaking, enhancement 和 bugfix 。
用别人的例子, [你在你的包里加入了一个 warning ,这个是属于 breaking, enhancement 还是 bugfix ?]( https://twitter.com/brettsky/status/1262077534797041665)
这里选择 bugfix 的是最多的,可你又如何保证你新输出的 warning message 不会 break 别人的项目呢?所以 semver 本身是无法被依赖的。你无论再怎么设计规范,总会出现你的 bugfix 成为别人的 breaking 的情况。

其实我想说的重点是,多版本共存本身不是问题所在。反而由于如果强行多版本共存,在运行时,要如何“选择”哪个版本是主要问题。而为了解决这些问题,又进一步会带来一堆问题。

所以,为什么非要多版本共存?没有多版本共存本身就是一种解决方案,而不是问题。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2655 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 09:03 · PVG 17:03 · LAX 01:03 · JFK 04:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.