一、Zotero 能解决什么问题Zotero 是一款开源文献管理工具,适合在论文写作中完成文献收集、PDF 管理、元数据整理、正文引用插入和参考文献表生成。对毕业论文、期刊论文、综述写作来说,它最大的价值是把“正文引用”和“文末参考文献”绑定起来:正文新增、删除或调整引用后,参考文献目录可以自动刷新,减少手工编号和格式错误。
本文从安装开始,介绍如何配置浏览器插件、Word 插件、茉莉花插件...
Windows下Claude Code安装与使用教程Claude Code 是一个运行在终端里的 AI 编程助手。它的强项不是只会回答问题,而是可以直接进入你的项目,读取代码、理解目录结构、修改文件、运行命令,并且在长对话里持续保持上下文。
如果你在 Windows 上做开发,Claude Code 的最佳使用方式通常不是“临时问一句”,而是把它接进自己的工作流里:先完成安装,再把自定义模型...
Windows下PowerShell终端美化教程在 Windows 上使用 PowerShell 时,如果只是默认样式,终端界面通常比较朴素,路径、Git 分支、文件图标和提示符信息都不够直观。借助 Oh My Posh 和 Terminal-Icons,可以把 PowerShell 的交互体验提升到一个很实用的水平:前者负责美化提示符,后者负责给目录和文件列表增加图标。
本文会围绕你已经在...
CesiumJS框架安装和基础应用CesiumJS 是一个面向浏览器的三维地球和三维地图开发框架。它把地理坐标、影像底图、模型、矢量数据和相机控制统一到同一个场景里,非常适合做 GIS 可视化、数字孪生、城市三维展示、轨迹回放等应用。
这篇文章会先把 CesiumJS 安装起来,再用几个最常见的 JS 示例带你完成第一个可运行场景、添加实体、绘制线面、监听点击和加载 GeoJSON。
一、先...
Git 使用教程Git 是目前最常用的分布式版本控制系统之一。它的价值不只是“保存代码历史”,更重要的是帮助你在多人协作、分支开发、版本回退、问题排查这些场景里保持清晰和可控。下面这篇教程会从最基础的概念讲起,逐步讲到日常开发中最常用的命令,并且给每一部分都配上合适的示例。
一、先理解 Git 在做什么你可以把 Git 理解成一个“会记录每次改动的时间机器”。当你修改了项目里的某个文件,Gi...
简介VibeCoding Session Manager 是一款命令行工具,用于统一管理 AI 编程助手的会话与技能资源。它面向 Claude Code、Codex (OpenAI)、GitHub Copilot 三类代理,帮助你集中查看、检索、清理和迁移会话与技能文件,避免磁盘被无感占用,也让跨代理协作更顺畅。
一句话概括:把分散在多个代理里的会话与技能,拉回到一个清晰、可控的管理入口。
...
一、引言Web应用软件开发过程中,不可忽视也是最重要的一点,就是保存用户的登录状态。传统的Session方式,主要依赖于服务器的会话信息存储。随着后端服务的扩展,单台服务器性能不足以支撑。多实例服务器的部署,则会导致用户登录状态无法在多个服务器实例中同步。为解决此问题,提出了JWT令牌的方式。用户登陆成功以后,根据必要信息生成token值返回前端,此后每一次http请求均携带此token,后...
一、前言数据库表中的列通常选择存储数字,而与数据库表对应的实体类中的相应字段,为避免出现魔法值的情况,通常使用枚举类型来替代。在进行数据持久化操作时,数据库表中的数字与实体类中的枚举类型之间必然会出现类型转换问题。
二、解决方案以高校学生的学历类型为例,编写枚举类进行演示。其中包括bachelor、master和college三类,分别代表本科、硕士和博士,存入数据库中的值对应为了1、2和3...
一、引言针对分布式微服务项目中,为实现各个微服务模块功能的高内聚,避免非必要功能的耦合,应采取异步调用的方式实现其他功能。因此,消息队列成为首选技术,对于并发量一般的项目,RabbitMQ能够优秀胜任其工作。
二、操作步骤1.Docker部署RabbitMQ容器1)拉取RabbitMQ镜像文件访问docker官方仓库,检索RabbitMQ镜像文件,查看所需版本Tag。
执行镜像拉取命令,默...
一、引言针对SpringBoot单体项目中的不同服务层业务交互,通过注入对应的服务层接口即可实现。单体项目经过拆分成为分布式微服务项目后,不同的服务分处不同模块,无法实现服务层接口的注入。OpenFeign对此问题,给出了良好的解决方案,使用OpenFeign向SpringCloud项目中目标微服务模块发送远程请求,由目标微服务模块完成对应逻辑,即可达到与单体项目服务层业务交互同样的结果。
...