- 博客(119)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 我做了一个 Cursor 红绿灯:让 AI Agent 的状态一眼可见
本文介绍了一个名为Cursor Light的开源桌面工具,它能通过红绿灯直观显示AI编程工具Cursor Agent的实时状态。该工具解决了开发者需要频繁切换窗口查看Agent状态的痛点,用三色指示灯(红/黄/绿)分别表示异常、执行中和空闲状态。采用Tauri框架开发,具有体积小、置顶显示、边缘吸附等特点,支持一键配置和便携使用。项目适合经常使用Cursor Agent执行长任务或多窗口工作的开发者,目前已开源并提供Windows版下载。作者分享了从Electron迁移到Tauri的技术选型思考,以及优化桌
2026-05-30 11:44:06
333
原创 OpenClaw:从开源狂热到国内开发者的理性评估
用户反馈直击痛点:一派称其“最大赢家是AI厂商”,以往20刀订阅无限用,现今token暴涨,Anthropic与Moonshot获利颇丰。国内开发者戏称其“小龙虾”,因其“钳子”能伸入邮件、日历、浏览器、文件系统乃至shell命令。不同于ChatGPT或Claude的云端限制,它部署在个人设备上,能操控文件、执行脚本、浏览器自动化(基于Playwright),并通过heartbeat定时自启动任务。它揭示了大模型执行力和可靠性的瓶颈——LLM的随机性、上下文遗忘与幻觉,使“全天候员工”沦为泡影。
2026-03-03 19:33:43
1156
原创 临时邮箱、不绑卡2分钟白嫖Gemini Enterprise 30天:直通3 Pro + Veo视频生成 + Deep Research,神器不撸亏大!
摘要:本文介绍如何通过临时邮箱免费试用Google Gemini Enterprise 30天,快速体验Gemini 3 Pro和Veo视频生成等高级功能。只需国外IP和临时邮箱,2分钟即可完成注册,无需信用卡验证。文中详细说明了注册步骤、注意事项及Enterprise版的优势,包括深度调研报告、多模态生成等功能。提醒用户此方法属于官方试用,存在规则调整风险,建议仅作测试用途。该方式门槛低,适合开发者和技术爱好者短期体验高级AI功能。(149字)
2026-01-09 10:12:02
425
原创 如何在SpringBoot项目中优雅的连接多台Redis
本文介绍了在Spring Boot项目中优雅连接多个Redis实例的解决方案。通过配置两个独立的RedisProperties和RedisConnectionFactory(主Redis标记为@Primary),解决了多实例注入歧义问题。同时提供了完整的RedisConfig配置类,创建了两个RedisTemplate实例(主Redis和爬虫Redis),并封装了通用的RedisCache工具类,支持动态选择Redis实例操作。这种方法适用于需要连接不同Redis实例的业务场景,如主业务数据存储和爬虫数据缓
2025-09-04 15:26:01
1676
原创 如何在爬虫项目中选择合适的代理
在爬虫项目中,我们常常需要从网站上自动抓取数据,比如监控电商价格、分析社交媒体趋势,或者收集市场情报。这时,代理就派上用场了——它像一个“中介”,帮你隐藏真实IP,模拟不同用户访问。选择合适的代理,能让爬虫更稳定、更高效,避免被网站“踢出去”。简单来说,代理类型主要分中转、专线(如IEPL)和住宅IP等,我们会一步步分析。这些类型不是孤立的,常结合使用。选择时,考虑你的爬虫需求:是追求速度、稳定性,还是伪装能力?社交平台如Twitter或微信公众号,数据实时性强,但对IP很敏感,常需绕过地理限制。
2025-09-04 15:13:05
1466
原创 Python 异步编程
异步编程是一种非阻塞的编程方式。与传统的同步编程(执行完一个任务再开始下一个)不同,异步编程允许程序在等待某些操作(如网络响应)时继续执行其他任务,从而提升效率。Python 的asyncio库通过协程和事件循环实现了这一机制,而且它是单线程的,避免了多线程编程中的复杂性和开销。Python 的asyncio通过协程、事件循环和任务管理提供了一种优雅的异步编程方式。它在 I/O 密集型场景中表现尤佳,能够显著提升程序的并发性能。掌握asyncawait。
2025-03-23 18:09:00
833
原创 Python 中的 Iterable、Iterator 与生成器
Iterable 是数据容器,Iterator 是遍历工具,生成器 是特殊的 Iterator。生成器通过 yield 关键字实现,代码简洁且内存效率高。理解这三者的区别和联系,有助于更好掌握 Python 的迭代机制,并在需要时自定义迭代行为。希望这篇博客对你有所帮助!如果还有疑问,欢迎留言讨论。
2025-03-23 17:43:57
1968
原创 【JAVA】数据存储位置
最快的存储区,位于处理器内部。但是其数量极其有限,是根据需求进行分配的,无法进行人为控制(c或cpp允许人为向编译器建议寄存器的分配方式)。
2024-03-17 18:23:22
908
1
原创 开发问题记录-UnsupportedOperationException异常
这里抛出了不支持的操作异常,网上查找了下,原来是Arrays.asList(strings);方法返回的List对象不是我们常见的ArrayList,而是Arrays的一个内部类,也就是说需要进行一下类型转换才可以使用remove方法。在开发过程中,我想移除数组中的一个元素,又偷懒不想去挨个遍历,于是想到了List中的remove方法;可以的,只需要使用Arrays.asList()方法,在其中传入数组即可返回List集合。今天在开发过程中碰到了一个异常,之前都没注意过,特地记录一下。
2022-10-15 16:29:26
449
原创 springboot2.6.4集成springfoxswagger时出现Failed to start bean ‘documentationPluginsBootstrapper‘
springboot2.6.4集成springfoxswagger3.0时出现Failed to start bean 'documentationPluginsBootstrapper';nested exception is java.lang.NullPointerExceptionthis.conditon为空
2022-05-02 13:40:53
2118
JDBC+Swing+Java实现学生查询系统.doc
2021-05-05
linux重启之后磁盘丢失,文件依旧存在
2022-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅