07-07
<XmindView
width="750px"
height="350px"
url="https://xmindltd.github.io/xmind-embed-viewer/test-1.xmind"
/>
07-04
-
终端翻墙
-
ping 使用的是 ICMP 协议,不支持代理
-
使用
curl -v https://www.google.com
-
翻墙细节
- clashx 终端需要开启
System Proxy
控制 - 配置终端
- clashx 终端需要开启
-
function proxy_on() {
export https_proxy=http://127.0.0.1:33210
export http_proxy=http://127.0.0.1:33210
export all_proxy=socks5://127.0.0.1:33211
echo -e "Proxy ON"
osascript -e 'tell application "Terminal"
set background color of window 1 to {8738, 42662, 12336}
end tell'
}
function proxy_off() {
unset http_proxy
unset https_proxy
unset all_proxy
echo -e "Proxy OFF"
osascript -e 'tell application "Terminal"
set background color of window 1 to {37008, 11308, 48059}
end tell'
}
osascript -e 'tell application "Terminal"
set background color of window 1 to {37008, 11308, 48059}
end tell'
07-05
- webkit-app-region
- gpt answer
-webkit-app-region: drag
是一个特殊的 CSS 属性,主要用于桌面应用程序框架,例如 Electron。这个属性并非标准的 CSS 属性,所以并不适用于通常的网页开发。
- gpt answer
当 -webkit-app-region: drag
应用在某个元素上时,这个元素将允许用户通过鼠标拖动来移动整个应用窗口。这是为了模拟像操作系统窗口那样的行为,尤其是当你的 Electron 应用需要自定义窗口边框和标题栏的时候。
这个属性有两个值:
drag
: 表示该区域可以通过鼠标拖动窗口。no-drag
: 表示该区域不可拖动。这个值常用于覆盖默认可拖动区域,例如按钮和输入框,防止在尝试点击这些元素时意外移动窗口。
这里有个简单的例子:
body {
-webkit-app-region: drag;
}
button {
-webkit-app-region: no-drag;
}
在这个例子中,整个窗口都可以拖动,除了 button
元素,它被设置为不可拖动,防止用户在尝试点击按钮时移动窗口。
要注意的是,-webkit-app-region
属性只在一些特定的上下文(比如 Electron)中工作,并不是所有的 Web 浏览器都支持这个属性。在使用它之前,你应该先确认你的应用环境是否支持。
electron api document
07-19
- 帮助同事解决一下.node 打包的问题,总结为文档 Electron 中的 Node 原生模块
07-22
- 在复制东西的时候,会遇见一些带格式的复制体,如果只想保持纯文本的话,可以是在粘贴的时候带上
shift
按键
07-27
- #react 学习createPortal (opens in a new tab)
- #vscode vscode 移动文件夹出错
- 解决办法 (都试试)
- 退出 本地的一些 server,比如 yarn dev or yarn run 在跑的一些进程
- reload vscode 重启电脑
- 我试了前两个也不行,继续报错,在 stackoverflow 发现一个方法时 关闭 vsode 的沙盒模式,我点开我的 vscode 设置发现默认并未开启,我打开又关闭后 问题解决
- 解决办法 (都试试)
07-28
- alfred 有道翻译出错
- 去官网更新 最新版本 (opens in a new tab)
- 出现 【无法打开“txiki”,因为无法验证开发者。】错误,此issue (opens in a new tab)解决
- 出现【应用 id 无效】的错误,按照此贴 (opens in a new tab)配置 aksk 即可