V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sapjax  ›  全部回复第 1 页 / 共 6 页
回复总数  120
1  2  3  4  5  6  
108 天前
回复了 llej 创建的主题 分享创造 AiEnglish :在阅读中渐进式学习英语
@llej
我一开始是发现 LingQ 的这种思路很不错,但是它收费太高,并且只能在软件内标注,不是面向任何网页的,才自己做了一款类似的,
也是做完了才发现 Relingo ,不过整体上还是有很多的差异,自己做的好处就是随心所欲,怎么喜欢怎么来
108 天前
回复了 llej 创建的主题 分享创造 AiEnglish :在阅读中渐进式学习英语
249 天前
回复了 llej 创建的主题 程序员 对于依赖注入的思考
首先要区分依赖倒置和依赖注入
依赖注入是实现依赖倒置的一个环节
依赖倒置的目的不是为了方便,而是管理依赖的方向,避免环形依赖
让具体的外部实现依赖一个内部的 Interface ,避免内部依赖具体的外部实现,这样就把依赖的方向倒转过来了
那么外部实现是如何生效的呢,这就涉及到依赖注入,通过自动注入让内部实现调用 Interface 的时候,可以找到正确的实现
改成 AutoHotKey 映射就没有这个问题了
@ventionyx
谢谢,我排查了一下,是 powerToy 的问题,我用 powerToy 把 Win 键映射到 Ctrl 键,
powerToy 映射后没办法连续触发组合键
2024-06-08 13:11:40 +08:00
回复了 Damnever 创建的主题 分享创造 又一个提醒休息的 macOS app
@Damnever #3
是番茄钟,也不复杂,就是在桌面顶部显示一条线,这条线对应一天 24 小时,你的活跃和休息状态都会对应到这条线上的位置,会根据你的活跃程度来提醒你休息。
2024-06-08 10:41:15 +08:00
回复了 Damnever 创建的主题 分享创造 又一个提醒休息的 macOS app
OP 用过 https://www.saent.com/ 么?
2024-05-07 16:14:35 +08:00
回复了 gpsbird 创建的主题 分享创造 自己开发了个源代码阅读器,大家给给我意见啊
平铺最大的问题是排不下,即使排下了,也会很乱。
阅读代码和写代码一样,同样需要关注点分离和抽象分层
建议参考一下 https://museapp.com/ 的交互方式,用户可以平铺的同时,还可以垂直地进入或者退出某一层。
2024-04-16 13:39:25 +08:00
回复了 ChrisFreeMan 创建的主题 TypeScript 想请教个 TypeScript 抽象类继承父类的问题。
HTMLButtonElement 为什么不继承 HTMLElement ?
2024-04-07 18:09:24 +08:00
回复了 bug51 创建的主题 前端开发 大佬们 有没有“运行第三方 js”的库?最好带沙盒的那种
@AlwaysBee
UI 中的 “Null” 改成 “None” 吧,用图标更好,现在看起来像是程序错误。
c2FwamF4QGdtYWlsLmNvbQ==
做没作弊你心里不清楚吗?骗兄弟可以,不要骗自己😃
2024-02-05 09:41:42 +08:00
回复了 ggggz 创建的主题 分享创造 一直在找的英语单词翻译 API,自己做出来了
你的词典数据来源是哪里呢,如果是爬取的第三方词典的数据,可能会侵权哦
2024-02-02 11:48:58 +08:00
回复了 sapjax 创建的主题 问与答 求推荐一款数位板
谢谢大家,已经下单了 Wacom One S
2024-02-01 16:22:04 +08:00
回复了 abc500 创建的主题 问与答 求问一下 网站禁止 F12 怎么办?
@abc500 #22
你需要手动输入,不能粘贴,粘贴的话,前面的 javascript: 会被吞掉
2024-02-01 16:09:35 +08:00
回复了 abc500 创建的主题 问与答 求问一下 网站禁止 F12 怎么办?
很有意思,网站有 js 代码检测是否开启了 devtool , 一旦检测到,就会跳转页面到 about:blank
研究了一下,我们只能在开启 devtool 之前,注入代码阻止页面跳转
那么怎么注入呢? 通过打开 devtool 注入肯定是不行的,userscript 应该可以,但是略麻烦。

试了一下,javascript:void() 是可以的,具体步骤如下:
1. 打开网址 https://www.histar.tv/live
2. 地址栏输入 javascript:void(window.onbeforeunload = function(){return false}) 回车
3. 通过菜单工具栏打开 devtool , 此时会触发页面跳转逻辑,但是因为我们拦截了 onbeforeunload ,所以会弹框询问是否要跳转,点 cancel 拒绝
4. OK 现在 devtool 是开启并且可输入状态了 😅
2024-01-12 15:05:37 +08:00
回复了 cssTheGreatest 创建的主题 硬件 请推荐一套键鼠可以同时连接 windows 和 mac 并方便切换的
2023-12-25 12:27:13 +08:00
回复了 crazywei007 创建的主题 程序员 分享我用的最顺手的英语翻译工具和学习插件
@smplesugar #20
应该是技术实现的问题,因为高亮单词和沉浸式翻译都需要改变网页 DOM, 很容易冲突。
可以试试 https://github.com/sapjax/word-hunter 不修改 DOM 实现高亮,就不会冲突。
1  2  3  4  5  6  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1002 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 18:49 · PVG 02:49 · LAX 11:49 · JFK 14:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.