geelaw 最近的时间轴更新
geelaw

geelaw

🏢  UW / 博士生
V2EX 第 202505 号会员,加入于 2016-11-22 23:09:06 +08:00
今日活跃度排名 2757
求指导 .cn 域名的使用方法
站长  •  geelaw  •  88 天前  •  最后回复来自 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 最近回复了
    @geelaw #4 * gps msedgewebview2 | spps # 之前 web 写成了 wen
    @momo1pm #2 因为整个输入法体验是很多组件一起实现的,比如 TextInputHost.exe 和 ChsIME.exe 。“输入体验”里的“体验”是“用户体验”的“体验”。

    @momo1pm #3 如果你是指按“向下箭头”会展开的框,简单的答案是:我不知道,但是显示来自网络的内容只需要访问网络的能力,不需要浏览器。

    但你可以自己发挥一下探索精神。

    0. 打开记事本
    1. 在 PowerShell 里运行 sleep 5; gps msedgewenview2 | spps;
    2. 切换到记事本并输入 nihao 并点击“向下箭头”

    你会发现提示内容能够一直显示,说明输入法来自 Bing 的候选词组和 Edge 没关系。

    1. 重复上面的 1
    2. 按 Windows+S 输入 你好

    你会发现一开始“搜索”面板里显示了 Bing 的搜索结果,但是过一会儿就消失了,又过了一会儿又显示出来了。

    消失的部分是 Edge WebView2 负责显示的,消失是因为进程被干掉了,重新显示是因为“搜索”会自动重启意外消失的组件。
    负责输入法的,它的位置是 C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\TextInputHost.exe

    CBS = component-based services/servicing

    打开 PowerShell ,切换到中文输入法,输入 nihao ,你会看到暂显内容是 ni'hao 并且有候选词框。
    输入 gps TextInputHost.exe | spps; 回车之后迅速再次输入 nihao ,你会看到暂显内容是 ni'hao ,但是没有候选词框。
    过几秒再次输入 nihao ,候选词框恢复。

    那个“搜索”是按 Windows+S 会出现的搜索框的程序,有很多 Edge WebView2 是因为搜索框里面可能呈现 Web 搜索结果。因为这些全都是 MicrosoftWindows.Client.CBS_cw5n1h2txyewy 这个包里面的,所以都归类为“搜索”,实际上一个包里面可以有很多程序,“搜索”和“输入法”只是都在这个包里面,应该算是任务管理器的分类错误。
    innerWidth 是 viewport 的宽度,outerWidth 和浏览器布局有关系。

    考虑一个部分显示网页的窗口,网页放置于中心 500x500 的位置,那么 innerWidth 永远是 500 ,outerWidth 是窗口的宽度(至少模型如此定义),可以是任意数。
    9 天前
    回复了 subdance 创建的主题 Apple 扣款方是苹果的信用卡盗刷?
    @catalysia #11 很多事实错误。

    信用卡交易入账的几天内商户就已经收到钱了,并不需要六十多天,而且交易本身并不涉及“客户的钱”——交易发生的时候,是客户向银行借钱并委托银行交给商户。

    当然,商户收到钱也并不是就落袋为安了,因为银行和商户的协议规定银行可以把钱拿回来,而且不限于 90 天,有些卡组织有 540 天收回的可能。
    自己写一个忽略此要求的浏览器,或者把那个后台系统改了。
    10 天前
    回复了 yuanyao 创建的主题 Windows Windows11 如何实现开机唤醒跳过锁屏界面?
    当然,netplwiz 里面的是开机登录的问题。用户登录后当然可以锁屏,锁屏后当然需要操作才能解锁,所以要避免从睡眠中唤醒后需要解锁,需要修改的是电源设置,令电脑睡眠后不要自动锁屏。

    坏处:这台电脑更加不安全了。
    10 天前
    回复了 yuanyao 创建的主题 Windows Windows11 如何实现开机唤醒跳过锁屏界面?
    运行 netplwiz 之后取消选定 Users must enter a user name and password to use this computer. 点 Apply 然后在弹出的对话框里输入自动登录的用户名和密码(两次)。

    坏处:这台电脑完全不安全。
    这当然一般情况下是不可能的,因为最小化的窗口通常不会绘制自己。主流浏览器会直接停止视频合成。

    即使你录到了,很可能也不是你所期待的:古代的 Windows 上最小化窗口是直接画自己的图标的;现代的 Windows 上最小化的窗口,大小基本上是 160x31 ,如果任务栏存在,那么位置在 -32000 ,否则位置是从左下角开始堆叠。
    >我对 Windows 的这个设置很疑惑,有朋友讲讲吗?明明设置了默认应用,而且百度网盘并没有更改默认应用,却能让用户再选一遍?

    古代的 Windows 里面,只要修改 HKCR\.mp3 的默认值,即可改变 .mp3 的关联。

    从 Windows 8 开始,文件关联的选项位于 HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts 里,只有 Windows 本身的 UI 提供受支持的修改方式,即用户掌控文件关联的选项。同时:

    1. 若有软件修改 FileExts ,则文件关联会重置为默认值,这样是为了让第三方软件没有动机劫持用户的文件关联。
    2. 旧的修改方式不会导致重置,Windows 会借此意识到文件类型有新程序可以处理,并提示用户可以选择新处理程序。

    第二点是至关重要的,因为普通用户可能不会主动修改文件关联,因此这是给每个新程序被发现的机会。同时:

    3. 在 HKCU\Software\Microsoft\Windows\CurrentVersion\ApplicationAssociationToasts 里面会存储每个 ProdId 和扩展名是否尝试提示过用户了,ProgId 大概可以理解为“程序 A 可以处理类型 B”的信息(同一个扩展名可以有多个 ProgId 支持,同一个程序可以注册多个 ProgId )。

    理论上来说在新程序安装之后遇到的那种“打开方式”对话框,应该每个类型只提示一次。我自己测试了一下新注册 ProgId ,会提示新程序,选择 Always 当然会改变文件关联,选择 Just once 的话,无论选择哪个程序,下次打开都不会再提示,并且文件关联还是原来的。

    广告时间: https://geelaw.blog/entries/windows-fileassoc-walkthru/

    ————

    结论:

    - 百度网盘愿意注册音视频文件的类型,我觉得是中立评价。
    - Windows 提示你选择文件关联,我觉得是正常的发现机制。
    - 如果你确定百度网盘会导致 Windows 反复提示同一种文件的关联,并且不是因为你不断安装新程序,我觉得是百度网盘作怪(也可能是 Windows 的 bug ,但可能性比较低)。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   978 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 20:38 · PVG 04:38 · LAX 13:38 · JFK 16:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.