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