geelaw 最近的时间轴更新
geelaw
ONLINE

geelaw

🏢  UW / 博士生
V2EX 第 202505 号会员,加入于 2016-11-22 23:09:06 +08:00
今日活跃度排名 4166
Clubhouse 真的很像不久以前我测试过的一个 app
分享发现  •  geelaw  •  120 天前  •  最后回复来自 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  •  2020-04-17 14:00:47 PM  •  最后回复来自 wjswxp
    22
    刚刚 rm -rf ~ 了
    程序员  •  geelaw  •  2019-12-30 11:19:02 AM  •  最后回复来自 doveyoung
    8
    我的静态博客 BibTeX 插件完工啦~🎉
  •  1   
    分享创造  •  geelaw  •  2019-08-19 04:17:49 AM  •  最后回复来自 Or2
    1
    用 JavaScript 解析 BibTeX
    分享创造  •  geelaw  •  2019-08-23 23:10:00 PM  •  最后回复来自 hronro
    3
    geelaw 最近回复了
    40 天前
    回复了 ydpro 创建的主题 问与答 请教一个随机抽题问题
    @geelaw * 且运行 F(...) => 且运行 SampleCombination(...)
    40 天前
    回复了 ydpro 创建的主题 问与答 请教一个随机抽题问题
    需要先定义什么“随机”,如果是所有可能的出题组合(顺序不同不算不同)中均匀选择一个组合,那么可以这样做:

    1. 用动态规划计算 F(i, j, k) = 从前 i 道题目里选 j 道使总分是 k 有多少种组合。
    2. 如果 F(N, 20, 100) 是零,则失败;否则运行递归算法 SampleCombination(N, 20, 100),它工作方式如下:

    SampleCombination(n, m, s):
    令 n0, m0, s0 = n - 1, m, s
    令 n1, m1, s1 = n - 1, m - 1, s - V(n)
    令 p = F(n0, m0, s0) / F(n, m, s)
    以 p 的概率不选择第 n 题且运行 F(n0, m0, s0)
    如果没有不选择第 n 题,则选择之且运行 F(n1, m1, s1)

    其中 V(n) 是题目 n 的分数。
    因为当命令行是原生命令时,PowerShell 直接让原生命令写入它自己的 stdin/stdout/stderr 。
    当原生命令是表达式的一部分时,例如赋值给变量,PowerShell 会开启一系列糟糕的操作,见 https://geelaw.blog/entries/powershell-use-rawpipeline/
    这是因为你混淆了两种处理 object event 的方式,如果你 Register-ObjectEvent 的时候传入了 Action,那么 Wait-Event 的效果是未定义,因为文档 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/wait-event

    This feature provides an alternative to polling for an event. It also allows you to determine the response to an event in two different ways:

    - using the Action parameter of the event subscription
    - waiting for an event to return and then respond with an action

    第一项的意思是 Register-XyzEvent 的时候传入 Action 参数,第二项的意思是可以 Wait-Event 一个(没有传入 Action )的 event source identifier 。

    如果你想既有超时,又可以处理 event,可以这样做:

    # 不要传入 Action
    Register-ObjectEvent $balloon BalloonTipClicked -sourceIdentifier $SourceIdentifier
    $balloon.ShowBalloonTip(5000)
    $event = Wait-Event -timeout -1 -sourceIdentifier $SourceIdentifier
    if ($event -eq $null)
    {
    Write-Host "超时"
    }
    else
    {
    Write-Host "没有超时"
    & $OnClicked
    }

    另外 Wait-Event 成功一次后再 Wait-Event 同一个事件回立刻返回,如果想要等下一次发生,需要删除后重新添加。
    一般来说答案是 vacuously true,因为有些方案里有可能同一条密文本来就可以被解读为两个不同公钥下的密文,考虑 ElGamal 加密,考虑两个公钥分别是 g^a, g^b,则 h 在 g^a 下的密文 g^c, g^ac * h 也可以理解为 g^((a - b)c) * h 在 g^b 下的密文 g^c, g^bc * g^((a - b)c) * h 。

    我觉得楼主的需求似乎不能解决楼主的问题:即使证明了某段密文只能是用 Bob 公钥加密所产生的,也没有证明加密了有意义的消息。
    51 天前
    回复了 alex321 创建的主题 算法 比较复杂的别名字典去重优化
    离线问题计算无向图的连通分量即可(比如 BFS ),在线问题用并查集。


    我的 blog 用这个实现英汉术语对照。
    105 天前
    回复了 wdssmq 创建的主题 PHP 这个错误的正则最早是哪儿流传出来的呢?
    @Rache1 #3 我记得一个笑话是说:当你准备用正则来解决一个问题时,你就会有就会有就会有就会有两个问题。
    106 天前
    回复了 Kawnnor 创建的主题 Windows Wow! 10 个版本的 Word 一起运行
    @JerryCha #1 很多程序会自己画非客户区(窗口边框),Office 系列自己画很久了。
    126 天前
    回复了 plko345 创建的主题 程序员 请教一个 Win10 更新后的问题
    @geelaw #3 忘了说,通常来说切换到全屏窗口会导致任务栏被挡住,所以我自动脑补成“最大化”了。

    另外关于任务栏之前的最小化设计,见 https://devblogs.microsoft.com/oldnewthing/20041028-00/?p=37453
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   986 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:16 · PVG 05:16 · LAX 14:16 · JFK 17:16
    ♥ Do have faith in what you're doing.