1. 从“大棋”到“收割工具”:OpenClaw的定位与价值再审视 最近在AI智能体这个圈子里,OpenClaw这个名字的热度有点高。很多人看到“AI真是一部大棋”这样的标题,再配上“收割工具”的描述,第一反应可能是:这又是一个要…
1. 项目概述:为什么我们需要在IDEA里运行bat脚本杀端口? 作为一名常年泡在IntelliJ IDEA里写Java、搞Spring Boot的开发者,端口占用问题绝对是日常开发中最恼人的“牛皮癣”之一。你肯定遇到过这种场景:刚写完一段代码,…
知网文献怎么批量下载?用 CNKI-download 爬虫工具轻松搞定全流程 【免费下载链接】CNKI-download :frog: 知网(CNKI)文献下载及文献速览爬虫 (Web Scraper for Extracting Data) 项目地址: https://gitcode.com/gh_mirrors/cn/CNKI-download 写论文时在知网…
最近在把公司两个老后台系统接到统一认证中心上,需求一句话:用户在一个系统登录后,进另一个系统不用再输密码。说白了就是SSO单点登录,落到SpringBoot这边的活儿,就是把应用本身改成一个OAuth2客户端。这个系列我前面写…
OpenShell这个名字,很多玩系统优化的老朋友应该不陌生。它就是那个曾经叫Classic Shell 的开源项目,后来改名成了 Open-Shell,专门用来把 Windows 开始菜单改回经典样式,顺便把资源管理器工具栏、状态栏、快捷键这些细节一并找回来…
这篇大作业做到第三部,题目叫“开战”,说实话看到这个标题我先是松了口气,因为前两步的地图和资源系统已经基本定下来了;接着又捏了把汗,因为战争系统是整个大作业里最容易暴露设计问题的环节,也是一道“类…
每个月总有那么几天,我会习惯性地打开 GitHub Trending,看看最近大家在折腾什么。3月26号那天也不例外,榜单里一眼扫过去,AI 相关工具还是占了相当大的比重,其次是效率工具类、开发者基础设施类,以及一些专…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
最初让我注意到这套组合,其实是被笔记同步折腾烦了。手上的知识库零散分布在本地文件夹、各种云笔记工具和聊天记录里,想查一个技术方案得来回切换好几个应用,更别提让AI帮忙归纳整理了——数据源散成一地,AI再强也等于没有眼睛。…
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …
/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …