获得徽章 0
- 在众多 windows 操作系统中 win8不是最轻的。它的前任 win7 则更少组件 更为流程。问题在于 win7 对于硬件适配的灵活性不及 win8。比如换了主板 win8不用重装系统 而7大概率要。我把sata 从 ACHI 改为旧的 IDE,8重启两次就好了 7 则要重装。另外 不消说 8 比7 支援新软件要多一些。当然 8.1比8更好赞过评论2
- 以前我选择软件、工具的标准是,免费、开源,好不好用倒是其次。免费等于生气,至今依然是第一标准,意味着我不会去用破解软件。但是目前我现在斟酌的就是这个开源与否。目前其实也有不少收费软件放低身段,提供免费版给我们使用,比如 NativeCat、VMware 等。虽然是阉割版或者各种限制,但确实也是足够好用,好用的一大原因是:它们都是 C/C++写的!对比开源社区的通过跨平台 Web 技术制作桌面软件,无论资源占用还是运行效率, C/C++ 好的不是一点半点!展开赞过评论1
- 了解 PAKE(Password-Based Authenticated Key Establishment Protocol) 的协议协商加解密的密钥。中文叫做 口令认证密钥交换协议。
downloads.bouncycastle.org
www.cnblogs.com
展开1点赞 - 评论点赞
- 我的 Vue3 采用 Vite 构建。先在 windows host 文件中自定义域名映射 127.0.0.1 local.robot.com,然后在 Nginx 中配置:
server {
listen 80;
server_name local.robot.com;
location / { # 前端 UI
proxy_pass http://localhost:5173/; # 代理到后端 API
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
以便访问 Vite 运行的开发 web 服务器(npm run dev 执行),同时配置了 vite.config.ts 中的 server.allowedHosts为'local.robot.com',这样我就可以在浏览器通过local.robot.com观察开发的页面,但是浏览器控制台报错:client? [sm]:745 WebSocket connection to 'ws://local.robot.com/?token=y1DST1Dtv4XL' failed: [vite] Direct websocket connection fallback.
方案:
你需要在 Nginx 配置中添加一个专门处理 WebSocket 连接的 location 块。
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}展开评论点赞