''

Orien Daily

  1. 「汎用」は“普通”じゃなく,“到处都能用”技术文章里经常会看到「汎用モデル」「汎用性」「汎用的な手法」

    「汎用」は“普通”じゃなく,“到处都能用”

    技术文章里经常会看到「汎用モデル」「汎用性」「汎用的な手法」。这个词读作「はんよう」,意思不是“普通的”,而是“适用范围广,不限定在某一个场景”。比如「汎用モデル」不是平庸模型,而是可以迁移到多种任务里的 general-purpose model。

    容易踩坑的是「汎用」和「凡庸」。后者读作「ぼんよう」,意思是平凡、没什么亮点,语气通常偏负面。一个字不同,评价方向完全反了。你如果把「汎用的なアルゴリズム」理解成“平庸的算法”,那论文意思会直接读歪;它说的其实是“这个算法不是只为某个特殊输入设计,而是可以广泛使用”。

    在学术或技术场景里,「汎用性が高い」是很常见的褒义表达,接近中文里的“通用性强”。但如果想说“这个方法太普通,没有新意”,日语不会写「汎用的すぎる」,更自然的是「新規性に乏しい」或者「凡庸である」。

    记住一个简单分界:汎用看“能用在哪里”,凡庸看“有没有亮点”。技术日语里看到「汎」这个字,先别急着往“平凡”上想,它更接近“广泛”。

  2. Passkey 为什么比密码更难被钓走很多钓鱼网站的套路并不高明:做一个看起来很像真的登录页,等你把账号和密码填进去

    Passkey 为什么比密码更难被钓走

    很多钓鱼网站的套路并不高明:做一个看起来很像真的登录页,等你把账号和密码填进去。密码的问题就在这里,它本质上是一段可以复制的文字。你知道它,网站知道它,攻击者只要骗到它,也能拿去用。

    Passkey 的思路反过来。它不让你记一串秘密,而是在你的设备里放一把“私钥”,服务端只保存对应的“公钥”。登录时,网站发来一段挑战,设备用私钥签名,服务端用公钥验证。整个过程中,私钥不会离开你的手机或电脑,也不会被你手动输入到网页里。

    关键点在于,Passkey 会绑定网站的真实域名。你在 example.com 创建的 Passkey,不能被 examp1e.com 这种钓鱼域名拿去用。钓鱼网站就算做得一模一样,也拿不到能登录真网站的签名。它骗不到“密码”,因为这里根本没有可复制的密码。

    这不是说 Passkey 让账号永远安全。设备丢失、云同步账号被攻破、恢复流程设计糟糕,仍然会出问题。但它把最常见、最便宜、规模最大的攻击面砍掉了:骗用户输入密码。安全里最好的改进,往往不是让用户更小心,而是让某类错误无法发生。



    💡 核心记忆:密码是“可复制的秘密”,Passkey 是“设备对真实域名做签名”。前者怕被骗走,后者尽量让“被骗走”这件事不存在。 #Security

  3. 🔑 KMP 的失败函数:匹配失败时,别把已经知道的东西忘掉很多字符串匹配算法慢,不是因为它们不会比较字符,而是因为它们太健忘

    🔑 KMP 的失败函数:匹配失败时,别把已经知道的东西忘掉

    很多字符串匹配算法慢,不是因为它们不会比较字符,而是因为它们太健忘。比如你在一段文本里找 ababaca,朴素做法一旦中途失败,就把模式串挪一格,从头再比。问题是,前面已经比过的 ababa 不是垃圾信息,它里面藏着一个事实:有些前缀和后缀是一样的。

    KMP 的核心就抓住这一点。它会先给模式串做一张小表,通常叫失败函数,或者 next 数组。这个名字听起来像“失败之后怎么办”,其实更准确地说,它记录的是:当匹配到某个位置失败时,模式串可以退回到哪里,而文本指针不用回头。

    拿 ababaca 来看,前面的 ababa 里,开头的 aba 和结尾的 aba 是一样的。所以如果下一位匹配失败,没必要把整个模式串清空重来,可以直接把“已经匹配的长度”退到 3。文本没有变,知识没有丢,只是模式串换了一个更聪明的位置继续试。

    这就是 KMP 从朴素匹配里省掉的东西:它不是让比较变快,而是拒绝重复比较。朴素算法最坏会反复扫描同一段文本,KMP 则保证文本里的每个字符基本只往前走一次,所以复杂度是 O(n + m),其中 n 是文本长度,m 是模式串长度。



    容易混淆的是,失败函数不是在记录“失败的位置”,而是在记录“当前已匹配内容里,最长的相同前缀和后缀”。这张表一旦想明白,KMP 就不再像玄学;它只是把“别忘掉已经知道的东西”写成了代码。

  4. 🎵 キスカ — Tatsuro Yamashita专辑:PACIFIC · 5:25《キスカ》听起来像一段慢慢铺开的海风,吉他和键盘都很松,Tatsuro Yamashita 把 city-pop 里那种轻盈的度假感收得很稳,不会甜腻

    🎵 キスカ — Tatsuro Yamashita
    专辑:PACIFIC · 5:25

    《キスカ》听起来像一段慢慢铺开的海风,吉他和键盘都很松,Tatsuro Yamashita 把 city-pop 里那种轻盈的度假感收得很稳,不会甜腻。

    🔗 Spotify · #推歌 #CityPop