geelaw 最近的时间轴更新
geelaw

geelaw

🏢  UW / 博士生
V2EX 第 202505 号会员,加入于 2016-11-22 23:09:06 +08:00
今日活跃度排名 7180
求指导 .cn 域名的使用方法
站长  •  geelaw  •  18 天前  •  最后回复来自 fenglangjuxu
10
Clubhouse 真的很像不久以前我测试过的一个 app
分享发现  •  geelaw  •  2021-06-25 16:12:06 PM  •  最后回复来自 nullcoder
9
C# 泛型、duck typing、高效枚举
C#  •  geelaw  •  2020-09-28 04:59:01 AM  •  最后回复来自 good1uck
1
HTML 里的“词边界”
分享发现  •  geelaw  •  2020-02-25 05:22:00 AM  •  最后回复来自 geelaw
3
如何自动化“固定到任务栏”
分享创造  •  geelaw  •  2020-02-14 19:00:25 PM  •  最后回复来自 ysc3839
4
谨慎安装 Edge (Chromium) 稳定版
分享发现  •  geelaw  •  2020-02-21 22:00:12 PM  •  最后回复来自 ericguo
13
在 Windows 上轻量地隔离 app:以百度云管家为例
  •  1   
    分享创造  •  geelaw  •  2022-11-23 15:35:11 PM  •  最后回复来自 723X
    26
    geelaw 最近回复了
    宏大叙事和思而不学则殆的结合产物
    3 天前
    回复了 randomstream 创建的主题 剧集 《人生切割术》第二季出了!
    已经火速看完 S2E1 了(
    提示一下把你的 license 换成 AGPL 没有任何实质作用,因为:

    1. “敌人”已经拿到了 MIT 授权的此软件
    2. 任何人都可以从 Git 仓库的旧版本重新以 MIT 授权获得此软件

    此外 Twitter 用户在 https://x.com/bclee0827/status/1879997738789794261 做了一张假截图?

    这个域名的 WHOIS 信息显示

    Updated Date: 2025-01-16T16:51:47Z
    Creation Date: 2018-05-26T10:17:22Z
    Registry Expiry Date: 2025-05-26T10:17:22Z

    注册人信息不写成文字了,避免被搜索到,见最后的图。

    按照楼主的说法,域名在 2024 年 4 月之后、今天( 2025 年 1 月 17 日)之前过期。
    正常来说域名过期被别人买入,creation date 会是最后一次买入的日期,要如何解释这个日期是 2024 年之前?
    我的猜测是这个域名是通过过期域名拍卖买入的,因此实际上是上一个注册商自动延长一年之后,转移给了新主人。

    说明 Twitter 用户可能计划周密……

    https://imgur.com/ol8xrcn
    4 天前
    回复了 aqtata 创建的主题 C++ 这种情况如何消除几百个 if/else
    wow 这个问题完全 under-specified 。第一个问题:你知道要调用什么函数了,可你怎么制造不同类型的参数传入之?

    但楼主不应该尝试回答我的第一个问题,而是应该直接说自己实际上要解决的问题,而不是来问自己觉得可行的一半解决方法的另一半。
    8 天前
    回复了 movq 创建的主题 问与答 你们看(中文)视频能离开字幕吗?
    有些节目演员/解说员口齿不清,字幕可以极大降低解读功耗。专业播音、专业演员、专业配音员的语音比较清楚,不用字幕也比较轻松。
    @hamsterbase #11
    Git 和签名有完全不同的场景,因为 Git commit 通常是 non-adversarially constructed (非别有用心构造的),所以用一个过时的散列函数危害没有那么大。如果用户对自己的 Git 仓库构造 SHA-1 碰撞,受害者是用户自己,而不是别人。请注意 Git commit 签名和 commit hash 是两码事儿,它的 commit 签名的作用对象是 commit object 被 sign 之前的内容,而不是 commit hash ,而 commit object 本身的信息是当前内容快照加上一些 commit 信息(比如消息、时间、committer ),因此可攻击的面仅限于内容快照。

    当然,我的观点是 Git commit 签名意义不大,考虑用户 A 签名 commits 后又继续被别人开发,然后用户 A 的私钥泄露,那么对于新来的人,没有办法确认过去被 A 签名的 commits 到底是泄露之前签名的,还是泄露之后伪造的——除非重新签名并改写过去所有的 Git 历史。其意义不大的根本原因在于我期待软件开发历史隽永,但是签名的安全性并不隽永。

    @drymonfidelia #14

    考虑我定义的签名算法 Sign(sk, msg) = 123 并且给所有程序都加入这个签名。显然该算法不安全,请问它是否有伪造的风险?

    答:有“被伪造的风险”,但是此问题无意义,因为没有任何人会认为被这个不安全算法签名的程序是“有背书的”,即没有“错误认为有安全签名的风险”。

    习题:过期的证书不被信任,一个证书的证书链只能追踪到过期的根证书,那么被这个证书签名的程序,是否有伪造签名的风险?

    没有验证程序支持的签名,不过是一堆无甚意义的数字。
    9 天前
    回复了 w568w 创建的主题 C# C# 有哪些显著的缺点?
    @hez2010 #35 我说的是装箱拆箱的问题,不是 int 和 enum 存在转换的问题。

    StringSpiltOptions e = (StringSplitOptions)1;
    int i = (int)e;

    不是

    object o = (StringSplitOptions)1;
    int i1 = (int)o; // bad, but works
    int i2 = (int)(StringSplitOptions)o; // good, and works

    装箱拆箱在 C++ 标准里最接近的是 std::any_cast ,它并不允许把存放了 enum 的 any 通过 any_cast 变成 int ,但这个论证无意义,因为 C++ 的 any 比 CLR 晚了很久。

    另一个接近的是 C++ 允许 std-layout type 的 pointer 和它 first member 的 pointer 做 reinterpret_cast ,但是 C# 里面装箱后的值类型(根据 CLR 定义,这是和值类型不同的、一个自动产生的类型)应该理解为多态类型(“具有虚表”),此时不是 std-layout ,所以也不适用这个类比。
    很多是哪些?知名的 SHA-1 根证书已经过期了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5678 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:38 · PVG 09:38 · LAX 17:38 · JFK 20:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.