- 博客(351)
- 资源 (22)
- 收藏
- 关注
原创 【Python】抓取电影海报并下载
关于BeautifulSoup :soup.find_all(class_='v_picConBox mt15')tag.find("div",{"class": "pic"}) pic.img['data-src']#coding=utf-8import re,osfrom urllib.request import urlretrieve import requests...
2018-06-14 10:56:09
2025
原创 # Hermes + Web UI 本地 Docker 部署指南
**关键**:必须把 `/opt/hermes/.venv/bin` 加入 `PATH` 并设置 `HERMES_BIN`,否则 Web UI 找不到 `hermes` CLI,会出现 `spawn hermes ENOENT` 错误。> **重要**:`host` 必须是 `127.0.0.1`,不能是 `0.0.0.0`。| `spawn hermes ENOENT` | Web UI 找不到 hermes CLI | 启动时设置 `PATH` 和 `HERMES_BIN` |首次运行会自动创建。
2026-05-12 18:47:12
431
原创 WebStorm 转到 Visual Studio Code 必安插件
如果你从转到开发,建议安装下面这一套插件,基本可以把 IDEA 的开发体验补齐甚至更轻量 ⚡。
2026-03-13 10:26:52
247
原创 Serv00搭建各种服务
在 Panel 中进入 DNS zones 选项卡,使用 Add new zone 功能添加自己的域名或者自己的域名的子域,然后在 Zone list 中找到刚刚添加的域名,点击 Edit 查看 DNS 记录,把当中列出的全部记录添加到自己的域名的 DNS 记录中即可完成域名的绑定。DNS zones 选项卡中在自己绑定的域名右侧点击 Edit ,即可查看当前域名的所有 DNS 记录,在 Add new record 中可以手动添加新的 DNS 记录,与大多数的域名服务商提供的 DNS 管理的功能类似。
2026-03-10 18:52:59
489
原创 PM2 管理 Cloudflared 隧道 Neo-mac 及后台运行
核心方案:用 PM2 替代 LaunchDaemon 管理 cloudflared,优势是更易操作、日志更清晰、崩溃自动重启;关键步骤:创建 PM2 配置文件 → 启动进程 →pm2 save实现开机自启;pm2 status显示 online +有活跃连接,即配置成功。PM2 是 Node.js 生态的进程管理工具,比系统级 LaunchDaemon 更适合普通用户管理单个进程,后续有任何日志报错或启动问题,都可以通过pm2 logs快速定位。
2026-03-09 18:19:17
321
原创 Obsidian 使用教程
Obsidian 的定位是本地 Markdown 笔记系统,用文件夹和纯文本驱动知识结构。Obsidian 不依赖云端格式,不锁用户数据,任何时间可迁移,可被任意编辑器读取。Obsidian 本质上是一个强大的笔记应用,但它不仅仅是记录文字,它是一种将你的笔记、想法和知识点连接起来的工具,旨在构建一个网状的、可搜索的、私人的知识网络,就像你大脑中的神经元连接一样。
2026-02-25 12:25:46
1513
原创 oh my zsh theme
(1) 打开terminal,首次进入初始化流程。创建文件 vi ~/.p10k.zsh。.ZSHRC 首尾分别加上。2. 选择一个主题。
2026-01-19 11:49:16
268
原创 RIME 输入法配置+AI
将该词库下载到本地,然后将该路径/Users/用户名/Library/Rime下的所有目录及文件全部清除,再将下载的全部文件拷贝进去,重新部署即可。到上述地址下载词库,并手动覆盖 cn_dicts 、en_dcits、 opencc 三个文件夹后重新部署即可。squirrel.custom.yaml 该文件主要配置候选框、候选词的展示样式风格,这里默认配置的是mac风格。安装完成后需要到设置->键盘->输入法 中添加鼠须管输入法。输入法的一些默认配置,详细配置说明见文件中注释。
2026-01-19 11:30:43
921
原创 Mac 开机启动 ja-netfilter 完成破解
有的,而且在👍👉launchd不推荐 crontab、不推荐登录项、不推荐 shell hack。下面我给你。
2026-01-13 10:40:22
634
原创 Claude Code常用命令速查指南
Claude Code是Anthropic推出的AI编程助手,运行在终端中,能通过自然语言帮你编写、调试和管理代码。在目录创建.md# debug.md请帮我调试以下问题:$ARGUMENTS步骤:1. 检查错误日志2. 分析原因3. 提供解决方案/debug "登录失败"启动时:使用claude进入交互模式设置项目:创建CLAUDE.md文件,设置Memory日常使用:善用自然语言描述需求优化性能:定期/clear和/compact解决问题:使用/doctor检查,/help查看帮助。
2026-01-08 18:31:11
2456
原创 国内Claude Code+智谱
Claude Code 玩转新体验:20 元起解锁 GLM Coding 包月,3倍用量,1/7价格,独家升级支持联网搜索&多模态理解,响应更快,调用更稳。中配置过 GLM-4.5 的固定模型映射,请参考下方「常见问题」章节中的「如何切换使用模型」进行调整,以确保使用最新的 GLM-4.7 模型。一般不建议您手动调整模型映射,因为硬编码模型映射后,当 GLM Coding Plan 的模型更新升级时,不方便您自动更新到最新模型。中的模型映射配置即可,Claude Code 会自动使用最新的默认模型。
2025-12-23 21:17:18
2822
2
原创 NestJS 完整技术学习路线
2. 核心接口:增(POST /todos)、删(DELETE /todos/:id)、改(PUT /todos/:id)、查(GET /todos、GET /todos/:id)◦ 请求处理:HTTP 方法装饰器(@Get/@Post/@Put/@Delete)、参数提取(@Param 路径参数、@Query 查询参数、@Body 请求体)◦ 核心属性:controllers(注册控制器)、providers(注册服务)、imports(导入依赖模块)、exports(暴露服务/模块)
2025-11-27 04:42:07
575
原创 mac github 多个账户登录
个人项目bash1工作项目bash1命令行多账户提交SSH + config + 本地 git config自动切换身份includeIf+ 目录结构网页端多登录不同浏览器或浏览器配置文件这样你就可以在 macOS 上优雅地管理多个 GitHub 账户了 ✅如需进一步帮助(比如 HTTPS 方式、Token 管理),也可以继续问我!
2025-11-26 13:04:25
499
原创 Redis Bitmap 实操指南
第一次签到(查找第一个值为 1 的偏移量):redis结果:返回 offset(如 2 → 11 月 3 号,因为 offset=2+1=3);最后一次签到(需结合当月天数,反向查找):redis# 思路:从当月最后一天的偏移量(如30天=29)反向查第一个1BITPOS user:sign:1001:202511 1 29 29 # 从offset=29开始查,步长-1结果:返回最后一个签到的 offset(如 28 → 11 月 29 号)。状态只有两种(是 / 否、已发生 / 未发生);
2025-11-18 09:14:20
577
原创 Spring Cloud 链路追踪: 自定义实现+三方集成方案
java@Componentjava@Slf4j@Servicelog.info("查询用户信息, userId: {}", id);// 业务逻辑。
2025-11-14 10:26:26
973
原创 AI应用开发
Spring Boot 自动配置原理 - RESTful API 开发 - 数据库集成(JPA/MyBatis) - 项目结构设计 - 配置文件管理。Java应用为视角,告诉我企业中AI应用开发需要掌握的所有知识点,最佳实践。(可以以一个复杂的AI应用为示例来讲述)这个体系涵盖了企业级AI应用从基础设施到业务价值的完整链路,重点强调了Java生态下的工程化实践、性能优化和运维保障。// 3. 反欺诈模型服务// 4. 信用评分引擎// 5. 可视化决策平台。// 1. 实时交易风险检测// 2.
2025-10-31 00:01:16
649
原创 ThreadLocal 上下文
是线程本地存储的工具,核心价值是线程数据隔离。适用场景:线程不安全工具类封装、上下文信息传递。用完即清(remove(),否则可能导致内存泄漏或脏数据。理解的核心是抓住 “线程私有副本” 这一特性,同时注意其在长期存活线程(如线程池)中的使用风险。ThreadLocal 如果想异步,如何实现在异步场景中,由于是与当前线程绑定的,而异步任务会在新线程中执行,直接使用会导致上下文丢失。要实现异步场景下的上下文传递,核心思路是。
2025-10-30 14:54:44
403
原创 多线程项目中如何使用?
在 Spring Boot 中实现 “并发发送 10 个下游请求,等待所有请求成功后才返回” 的需求,核心是利用线程池管理并发任务,并通过实现结果聚合与等待。
2025-10-24 17:46:35
379
原创 JDK 8 到 JDK 24 主要特性对比
System.out.println("用户: " + name + ", 邮箱: " + email);// 自动生成构造函数、getters、equals、hashCode、toString。case Integer i -> "整数: " + i;case String s -> "字符串: " + s;: instanceof、switch、Record模式。: JDK 8 (2026年停止商业支持): JDK 21 (虚拟线程、现代特性): JDK 17 (稳定、特性丰富)
2025-10-22 11:41:41
851
原创 Spring Boot WebFlux: What, How & When
/ 线程等待数据库响应。return stockService.getPriceStream() // 持续数据流。i++) { // 阻塞计算。.limitRate(100) // 控制消费速率。.onBackpressureBuffer(1000) // 设置缓冲区。.limitRate(100) // 控制数据流速。// WebFlux 在 I/O 等待场景表现优异。
2025-10-21 14:07:35
474
原创 Spring Boot 布隆过滤器最佳实践指南
布隆过滤器是一种高效的概率型数据结构,主要用于快速判断元素是否存在。其核心原理是使用位数组和多个哈希函数,通过将元素映射到位数组的多个位置并进行标记来实现查询。布隆过滤器的优势在于空间效率高、查询速度快,适合处理大规模数据查询场景,如网页爬虫去重、缓存穿透防护等。但它也存在误判可能(返回"可能存在"而非"一定存在"),且不支持元素删除。实际应用中可通过调整位数组大小和哈希函数数量来平衡误判率与性能。在Spring Boot中,可通过Guava(单机)或Redis(分布
2025-10-16 16:20:33
696
原创 Ruby on Rails 从0 开始入门到进阶到高级 - 10分钟速通版
在 Rails 中应用 Service Objects、Form Objects、Query Objects、Policy Objects 等模式,避免“胖模型,瘦控制器”的陷阱,保持代码的清晰和可维护性。:理解 Model(模型,负责数据)、View(视图,负责展示)、Controller(控制器,负责逻辑调度)的分离思想。:字符串(String)、数字(Numeric)、数组(Array)、哈希(Hash)、符号(Symbol)。遇到问题时,学会阅读错误信息、查阅文档、调试代码(
2025-10-13 11:26:55
932
1
原创 Ruby小白学习路线
这篇Ruby学习指南为初学者规划了8-12周的系统学习路线,分为四个阶段:基础语法(1-2周)→核心概念(2-3周)→面向对象(2-3周)→项目实战(3-4周)。课程从环境搭建开始,逐步深入变量、控制流、方法、集合等核心概念,重点讲解面向对象编程,最后通过日记系统和计算器等实战项目巩固知识。每个阶段都配有详细代码示例和针对性练习,建议每天编码30分钟,配合官方文档和社区资源,8-12周后可掌握Ruby基础开发能力。
2025-10-13 11:13:29
1166
原创 Spring Cloud接入日志系统方案有哪些
123456789Spring Cloud 微服务↓(输出 JSON 日志 + TraceID 到 stdout)容器日志(stdout)↓Filebeat / Fluent Bit / Promtail(采集)↓Kafka / Elasticsearch / Loki(传输与存储)↓Kibana / Grafana(可视化查询 + 告警)如需具体技术栈(如 ELK vs Loki)的详细配置,可进一步说明你的部署环境(是否 K8s?使用哪种日志系统?
2025-10-13 10:59:45
293
原创 Go小白学习路线
记住,这个职位要求3年经验,你不需要在短时间内完全达到所有要求。重点是建立扎实的基础,展示出学习能力和潜力。r.Run() // 监听 0.0.0.0:8080。:加入Go中文社区、Stack Overflow。第二月:构建完整项目 + 学习进阶概念。第一月:每天2小时学习 + 周末项目实践。《Go程序设计语言》或《Go语言实战》第四月起:准备面试项目 + 模拟面试。// 实现gRPC服务端和客户端。// Goroutine基础。// 并发执行的任务。:B站Go语言相关优质课程。// Channel使用。
2025-10-13 10:50:55
796
原创 spring-ai-alibaba
示例项目:[GitHub Examples](https://github.com/alibaba/spring-ai-alibaba/tree/main/examples)- GitHub 文档:[spring-ai-alibaba Wiki](https://github.com/alibaba/spring-ai-alibaba)GitHub地址:[spring-ai-alibaba](https://github.com/alibaba/spring-ai-alibaba)
2025-10-13 10:22:13
966
原创 油猴插件- 执行脚本管理-v2 (v1版本域名 v2版本整个浏览器)
【代码】油猴插件- 执行脚本管理-v2 (v1版本域名 v2版本整个浏览器)
2025-01-17 11:52:06
315
transdocx.zip
2019-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅