用 Zed 玩转 Go 编译调试:比 VS Code 更轻更快的开发体验
留意 Zed 这个代码编辑器也有一段时间了,作为一个使用编译型开发语言 Rust 开发的产品,性能及内存占用的优势自然是非常明显的,并且这款产品的一个亮点就是集成了 AI (其实现在主流的代码编辑器都有)。尤其是 Zed 的创始人是 Atom 的作者,已经有丰富的同类产品的开发经验,做出来的 Zed 非常值得期待。 只可惜,初次尝试 Zed 时,发现功能并不完善,连最基本的编译调试功能都没有,所以始终没有从 VSCode 切换到 Zed。 直到今年(2025年)6月,官方终于发布了 Debugger 功能,算是补上了 Zed 的一大短板。 VSCode VS Zed 从 Zed 官方文档说明可...
Python网络爬虫练习C10通关提示
假数据的套路卷土重来,让人防不胜防。有些反爬虫手段就像一个忍者,悄悄地躲在黑暗中伺机放冷箭,所以一双火眼金睛及耐心将会让你踏上成功之路。但好在我们能够借助工具事半功倍,可以先了解一下网络安全渗透测试及逆向破解相关的思路跟工具。另外,你真的不免费试用一个 ScraperAPI 这款出色的代理IP产品吗?...
一文读懂 HTMX OOB 带外交换
什么是 OOB OOB - Out Of Band 交换,即“带外交换”。 这个元素不是替换发起请求的那个元素,也可以不是 hx-target 指定的元素,而是替换(或插入)页面中其它位置的某个已有 DOM 元素。交换允许 HTMX 从响应中插入内容到非当前 hx-target 所指定的地方。 hx-swap-oob 是 HTMX 中的一个非常实用的 “交换方式属性”,用于在服务端返回的 HTML 中指示,即使这个 HTML 是从异步请求返回的,也可以让它作用于页面中其它的元素(而非触发请求的元素)。 应用场景 这在以下场景中特别有用: 从服务器返回局部片段,同时更新页面多个区域 弹窗控制、消...
在 VSCode 中模仿 Zed 的主题
留意 Zed 这个代码编辑器很久了,虽然性能确实如官方所说的很强悍,但在功能以及生态方面始终跟 VSCode 还有一段距离。 官方的迭代更新也很快,现在已经把连接服务器远程开发的功能发布出来了,我也尝试过使用 Zed 的远程开发功能连接过阿里云的服务器,只能说能用;代码运行调试的功能也发布了,感觉也只能说能用。 但在一些关乎工作效率的细节方面还差强人意,比如前端开发:HTML 的开发效率比起 VSCode 来还不够好。 Zed 的主题 One Dark 偏偏我又很喜欢 Zed 的 One Dark 主题,感觉看起来很舒服。既然现在还不好切换到 Zed ,就想着把它的主题搬到 VSCode 上面...
MacBook 实现CGO交叉编译的解决方案
背景 使用 MacBook 作为开发环境,需要用 Golang 之类的编译型开发语言时,就避免不了交叉编译。因为阿里云、AWS 等云服务器都是使用的 Linux 操作系统,而且是 x86 架构的 CPU。 之前也分享过在 VSCode 中配置 Golang 交叉编译环境的文章,有兴趣的朋友可以翻看一下 《VSCode利用tasks.json实现交叉编译》。 但是这次写好代码,要编译 Linux amd64 版本上传到生产环境的云服务器时就出现了诡异的问题,报了一大堆的异常信息。要知道,写这个代码的过程中是经过了多次本地调试的,代码运行一直都没问题的。这次编译跟代码调试时也就是交叉编译的区别,但...