VSCode 黑魔法探秘之插件加载机制 作者: Semesse 时间: 2021-02-11 分类: 千叶 1 条评论 > 此处的 vscode 版本为 1.54.0,为还未发布的 master 分支,SHA 为 `afd102cbd2e17305a510701d7fd963ec2528e4ea` > 为了不让代码块太长,本文删掉了一些无关代码 最近一直想橄榄 vscode 的插件系统,让插件能够伪装成 extensionHost 调用 vscode 主进程中的内部服务,这样就可以不用对 vscode 源码进行魔改了,enableProposedApi 检测也可能绕过 首先我们可以找到 extensionHost 和 main 进行 rpc 的实现细节,大体上协议是 base64(rpcId + method + json(args))[1](#1) - 阅读剩余部分 -
优化了博客 作者: Semesse 时间: 2020-05-03 分类: 千叶 2 条评论 刚上博客发现字体不太对,原本的 Adobe Garamond 和思源黑体消失不见了。**我挂的 Typekit 为啥没了呢?**为啥没了呢?明明 Network 里面还可以看到向 Typekit 服务器发了请求,为什么就没有了呢? - 阅读剩余部分 -
记一次背时的 WPF 富文本编辑器调试 作者: Semesse 时间: 2019-11-24 分类: 千叶 评论 某天(昨天)晚上打算给心爱的编译器加上代码高亮。说起富文本编辑器啊,那真是一个无比深坑。像 WPF 这种,API 改来改去,StackOverflow 上面的大部分内容都已经过时了,只能对着 M$ 的文档和 SO 的过时内容去猜应该怎么写。 - 阅读剩余部分 -
字节跳动前端面试 作者: Semesse 时间: 2019-10-19 分类: 千叶 1 条评论 ## 一面 约的10月17日下午三点,14:42 进直播间,此时室友都还在睡觉。面试官大概三点过了几分才进来。简单的介绍了一下(没听清他说自己姓啥了)糊了一下就开始面试了。尽量还原一下情景,顺序可能有偏差。 - 阅读剩余部分 -