- 博客(352)
- 收藏
- 关注
原创 claude code配置中转站参数,claude code配置settings.json , claodue配置模型, claude code配置权限免校验
摘要:该配置文件位于/root/.claude2.settings.json,主要包含环境变量和权限设置。环境配置中指定了API基础URL为Google,并包含认证令牌等敏感信息。权限设置允许git推送和kill命令操作,采用自动模式并绕过权限提示。此外还配置了自动主题选择和指定使用Claude Opus 4-7模型。文件提供了中转站参数配置参考,强调通过修改env和permissions节点即可完成相应配置。
2026-05-20 17:03:16
101
原创 codex安装,codex配置中转站,codex配置baseUrl,key. linux安装codex
本文介绍了OpenAI Codex工具的安装与配置方法:1)通过npm全局安装Codex;2)设置环境变量,包括API密钥和自定义中转站地址;3)完成配置后即可启动使用。整个过程简洁明了,帮助开发者快速搭建Codex开发环境。
2026-04-07 15:32:02
1446
原创 服务器git pull每次都要输入密码,linux 设置git登录,linux设置git只输入一次账户密码
摘要:解决Git每次pull都需要输入账户密码的问题,可以通过配置Git存储凭证实现。执行命令git config --global credential.helper store启用凭证存储功能,之后只需在首次pull时输入一次账户密码,后续操作将自动使用存储的凭证。此方法虽方便但安全性较低,适用于对安全性要求不高的开发环境。
2026-04-06 19:17:58
117
原创 服务器修改已部署python服务,修改依赖包python文件, uv 安装的kimi-cli 替换kosong包下的一个python 文件 kimi-cli修改已部署python文件, uv修改依赖包
摘要:在服务器部署kimi-cli时发现bug,官方未及时回复issue。通过分析发现需要更新uv的Python依赖包中的代码。具体修改位置为/root/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/kosong/contrib/chat_provider/openai_legacy.py文件。修改相关代码后重启kimi-cli服务,成功解决了该bug。整个修复过程展示了通过直接修改依赖包代码来临时解决问题的技术方案。
2026-04-05 20:37:27
67
原创 kimi-cli 服务形式启动,kimi-cli无头模式 kimi-cli web启动,
摘要:本文介绍如何启动KimiWeb服务,使用命令kimiweb --network --host 0.0.0.0 --port 2026 --auth-token "abcdef" --restrict-sensitive-apis进行配置,其中auth-token为访问密钥需在请求时携带,用户可自定义该密钥。启动成功后会有相应提示。该命令设置了网络参数、监听地址、端口号,并启用了敏感API限制功能。
2026-04-05 16:06:40
120
原创 控制台跑kimi-cli, pycharm启动kimi-cli, windows启动kimi-cli 配置启动kimi-cli, kimi-clideepseek模型 deepseek harness
本文介绍了kimi-cli工具的使用方法,主要包括:1)项目地址为MoonshotAI/kimi-cli;2)PyCharm配置src为根目录解决依赖问题;3)通过uvsync命令下载依赖;4)配置本地interceptor;5)模型配置方法,支持deepseek-chat模型,需修改config.toml文件;6)PyCharm本地启动步骤。文章重点说明了项目配置和模型切换的详细操作流程。
2026-04-01 20:17:25
272
原创 No Windows console found. Are you running cmd.exe? pycharm运行kimi-cli. pycharm 配置终端运行, kimi-cli 本地运行
文章摘要:用户遇到"No Windows console found"报错提示,系统询问是否在cmd.exe中运行。解决方案包括:1)勾选"Emulate terminal in output console"选项;2)取消勾选"Run with Python Console"选项。错误日志存储在C:\Users\xxx.kimi\logs\kimi.log路径下。该问题可能与终端模拟配置相关,通过调整这两个控制台选项可望解决运行环境问题。
2026-04-01 19:45:24
109
原创 数据库事务锁排查,com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout 。mysql锁超时
问题摘要 系统出现大量锁等待超时错误,主要发生在user_login_history表的插入操作。原因是另一个定时任务执行的查询语句(查找24-48小时内活跃用户)由于表缺乏索引导致全表扫描,加共享锁(S锁)阻塞了登录时的插入操作(需要插入意向锁)。解决方案包括:1)临时注释save方法恢复服务;2)通知相关组优化SQL;3)为表添加索引;4)考虑异步处理登录历史;5)添加详细日志。根本原因是无索引导致的全表扫描和锁冲突。
2026-03-31 15:14:56
296
原创 uv 设置系统默认版本, linux设置uv
UV工具快速安装与Python版本管理指南 摘要:本文介绍了UV工具的安装和使用方法:1)通过运行安装脚本快速安装UV;2)使用uv python install命令设置默认Python版本为3.13.12;3)可通过相应命令查看当前配置。该指南简洁明了地说明了如何利用UV工具管理Python环境,适合开发者快速上手。
2026-03-30 17:45:28
107
原创 windows 安装seata, 本地部署seata, seata下载,seata二进制安装 测试环境安装seata
摘要:本文介绍了Seata分布式事务框架的快速安装配置方法。首先从Apache官网下载二进制安装包,然后配置application.yml文件,重点说明需要配置MySQL数据库连接信息(包括URL、用户名密码等)以及9091服务端口。最后通过运行seata-server.bat命令启动服务。文中特别指出MySQL配置需写在yml文件中而非file.conf,且Java客户端连接需要与服务端口保持一致。
2026-03-27 12:26:21
122
原创 java内存增长排查,oom排查,mat使用,mat排查内存增长,com.mysql.cj.jdbc.result.ResultSetImpl排查内存增长,ResultSetImpl排查oom
本文介绍使用Arthas和MAT工具分析Java内存OOM问题的步骤。首先通过Arthas生成heapdump文件,导入MAT后检查Leak Suspects,发现ResultSetImpl占用过大内存。通过查看ResultImpl对象引用链,定位到TaskThread线程,最终找到导致内存泄漏的业务代码。常见的OOM原因包括:未关闭文件流、慢SQL导致卡死、事务问题、ThreadLocal未清理、线程池使用不当(如无界队列)以及HTTP外部请求阻塞等。该方法能有效诊断和解决内存泄漏问题。
2026-03-25 12:14:53
72
原创 windows 安装Eclipse MAT, MemoryAnalyzer安装,
阿里镜像站提供Eclipse Memory Analyzer(MAT)工具下载,下载地址为https://mirrors.aliyun.com/eclipse/mat/。下载后需解压缩,若使用JDK8可直接启动MemoryAnalyzer.exe;若使用JDK17则需修改MemoryAnalyzer.ini文件,添加"-vm"参数并指定JDK17路径中的javaw.exe文件。完成配置后即可成功启动MAT工具。
2026-03-23 19:59:18
180
原创 nofx server 打镜像
这是一个名为appctl.sh的Linux服务管理脚本,用于控制名为"nofx"的服务。脚本提供了start(启动)、stop(停止)和restart(重启)三个主要功能。启动服务时会将输出重定向到quant.log文件,并显示进程ID;停止服务时会先尝试正常终止,10秒后仍未停止则强制终止;重启功能则组合了停止和启动操作。脚本还包含错误处理和状态反馈,便于管理员监控服务运行状态。
2026-03-19 16:45:47
32
原创 nofx 前端自己build 镜像脚本
本文介绍了基于Nginx的Docker容器部署配置方案。主要包括三个部分:1) Dockerfile配置,基于nginx:1.25.4镜像,复制前端文件到Nginx目录;2) Nginx配置文件,包含性能优化、gzip压缩、API代理、访问控制等设置;3) 自动化部署脚本,实现容器检查、停止删除、镜像重建等功能。配置重点优化了网络性能(worker连接数65535)、文件传输(client_max_body_size 500M)、API代理超时(300秒)等参数,并设置了健康检查端点。部署脚本支持自动更新,
2026-03-19 16:44:17
42
原创 codebuddy ubuntu启动codebuddy , codebuddy服务形式启动,codebuddy其他方式启动命令,codebuddy启动命令
CodeBuddy CLI 提供两种运行模式:1) 服务形式启动命令 codebuddy --serve --port 8080 --host 127.0.0.1 可在本地启动服务;2) 无头模式支持直接查询,如 codebuddy -p '服务器是啥系统' --output-format json -y,其中 -y 参数用于跳过权限检查。支持以 JSON 格式输出结果,适用于自动化场景。
2026-01-21 16:48:35
917
原创 java.lang.IllegalStateException: No provider of jakarta.mail.util.StreamProvider
Spring Boot 2.x升级3.x时需注意邮件依赖变更:原javax.mail需替换为jakarta.mail。原配置使用javax.mail-api和javax.mail 1.6.2版本,升级后应改用jakarta.mail-api和jakarta.mail 2.0.1版本。这一改动主要解决缺少StreamProvider的错误,是Spring Boot 3.x对Jakarta EE规范支持的一部分。只需修改pom.xml中的依赖配置即可完成适配。
2026-01-05 20:35:01
234
原创 failed to create shim task: OCI runtime create failed: container_linux.go:318: starting container pr
摘要:在离线安装Docker时遇到报错问题,可通过移除系统原有容器组件解决。具体操作为:先执行yum remove podman和yum remove containerd.io命令卸载冲突组件,完成后重启系统即可恢复正常。该方法有效解决了因组件冲突导致的Docker安装失败问题。
2025-12-21 09:28:16
132
原创 ubuntu 配置ulimit -n , ubuntu配置文件描述符数量, ubuntu优化,ubuntu系统调优
摘要:在Ubuntu 22.04 LTS中提升文件描述符限制,需修改两个配置文件:1)在/etc/security/limits.conf中新增soft/hard nofile和nproc参数(65536),特别注意需包含root用户配置;2)在/etc/systemd/system.conf中添加DefaultLimitNOFILE和DefaultLimitNPROC参数。修改后执行sysctl -p刷新配置,并通过ulimit -n验证,最后重启系统使更改生效。
2025-12-18 10:29:43
254
原创 akka, akka文档 , 如何理解actor, actor系统
Akka是一个基于Actor模型的并发框架,适用于构建高并发、分布式系统。它通过消息传递实现异步通信,避免共享状态和锁机制,提升系统性能与可扩展性。Akka提供容错机制和位置透明性,支持跨节点通信,简化分布式应用开发。其核心组件包括ActorSystem、Actor和消息邮箱,适用于实时处理、事件驱动架构等场景。文档详细介绍了Akka的基本概念、使用方法和最佳实践。
2025-12-02 14:05:28
205
原创 windows python uv安装, windows安装uv
本文介绍了在Windows系统上安装和使用UV工具的方法:1)以管理员身份打开PowerShell;2)执行安装命令,可选择自定义安装路径或默认C盘;3)安装时需保持网络畅通;4)安装完成后通过cmd输入uv--version验证;5)通过设置系统变量可修改默认下载、缓存和安装路径;6)最后需重启系统使配置生效。整个过程需注意管理员权限和网络连接问题。
2025-11-10 12:15:13
1379
原创 python3.13 windows控制台使用python命令返回空行,python 命令执行失败,cmd python命令执行不显示
文章摘要:本文介绍了当Python返回null行时,通过检查安装位置(使用where python命令)发现系统误识别微软商店的Python版本。解决方法是:1)在用户变量Path中添加%PYTHON_PATH%及Scripts路径;2)在系统变量配置PATH_PATH;3)需重新打开cmd测试配置是否生效。该方案适用于自行安装Python而非通过商店安装时出现的路径识别问题。
2025-11-08 19:30:25
306
原创 常用链地址 区块链常用浏览器地址
本文汇总了六大主流区块链的官方浏览器地址:1.Blockchain浏览器(https://www.blockchain.com/explorer/);2.波场TRON浏览器(https://tronscan.org/#/);3.Solana浏览器(https://solscan.io/);4.以太坊Etherscan(https://etherscan.io/);5.币安智能链BSCScan(https://bscscan.com/);6.Polygon浏览器(https://polygonscan.com
2025-10-30 16:14:07
1180
原创 aws 配置ssh key登录
本文介绍了SSH公钥配置的简要步骤:1)通过指定链接查看公钥创建方法;2)使用cat命令查看服务器上的授权密钥文件路径;3)将生成的公钥内容粘贴到authorized_keys文件中,并建议备注公钥所有者信息。该流程简明扼要地说明了SSH公钥认证的配置过程。
2025-10-30 11:50:52
281
原创 sdkman 安装,使用。 java配置多版本,服务器如何配置java多版本,sdk 脚本内使用sdk命令,shell中使用sdk报错,shell解决找不到sdk命令
SDKMAN安装使用指南:通过curl下载安装脚本后执行bash安装,配置环境变量并设置权限。常用命令包括查看版本(sdk version)、列出可用Java版本(sdk list java)、安装特定版本(sdk install java21.0.9-amzn)和设为默认版本(sdk default java21.0.9-amzn)。使用时需注意,在脚本中调用sdk命令前需先执行source加载环境变量。文中提到直接在shell使用sdk命令而不加source语句的问题尚未解决。
2025-10-28 11:23:02
262
原创 uv 命令是什么。uv pip install fastmcp, uv pip install xxxx什么意思, uv pip命令解释, uv run命令解释,uv run命令, uv run是什么
uv是一款用Rust编写的下一代Python包管理器,可加速pip安装。其官网为https://docs.astral.sh/uv/。通过uv run命令(如uv run python3 main.py)可自动创建轻量级虚拟环境,并根据requirements.txt或pyproject.toml安装依赖后运行程序,无需手动配置依赖包。
2025-10-26 18:41:36
297
原创 ERROR: No matching distribution found for langchain==1.0.2
文章摘要:解决pip安装langchain1.0.2失败问题,需要:1)将Python从3.9升级至12/13(作者使用3.13);2)Windows需配置Python路径到系统变量(包含Scripts目录);3)重启电脑或新开CMD/PyCharm窗口;4)重新执行pip install即可成功安装。问题源于Python版本兼容性及环境变量配置。(98字)
2025-10-26 18:20:59
506
原创 fastapi 前端文件配置 python fastapi服务添加前端打包好的静态文件
【摘要】部署前端项目到后端工程的步骤:1)在后端项目目录中创建static文件夹;2)将前端build生成的dist文件夹内容复制到static目录;3)启动后端服务,通过后端端口访问前端页面。该方法实现了前后端资源的统一部署。
2025-10-25 19:14:06
279
原创 python 本地启动fastapi, pycharm 启动fastapi服务
这段代码展示了如何启动一个基于FastAPI和Uvicorn的Web服务。在Python脚本中,通过if __name__ == "__main__":判断当前模块是否为主程序,然后调用uvicorn.run()方法启动服务。配置参数包括:指定FastAPI实例("main:app")、监听地址(0.0.0.0)、端口号(5611),并开启开发阶段的热加载功能(reload=True),便于调试时自动重载代码变更。
2025-10-25 19:11:15
347
原创 vue3 npm run dev局域网可以访问,vue启动设置局域网访问,
本文介绍了如何配置Vite项目以实现局域网访问。关键配置包括:在vite.config.js中添加server对象,设置host:true允许局域网访问,port指定端口号,以及strictPort:false使端口被占用时自动切换。其他配置还包括项目基础路径、插件(vue、vueJsx、legacy)和路径别名设置。这些配置可以方便开发者在局域网内测试项目,提高开发效率。
2025-10-25 19:09:02
437
原创 go win安装grpc-gen-go插件
protoc --go-grpc_out=. --plugin=protoc-gen-go-grpc="C:\Users\你的账户\go\bin\protoc-gen-go-grpc.exe" .\cluster_rpc.proto。2. 安装protoc-gen-go-grpc。C:\Users\你的电脑名称\go\bin。
2025-10-16 18:54:52
312
原创 aws ec2防ssh爆破, aws服务器加固, 亚马逊服务器ssh安全,防止ip扫描ssh。 aws安装fail2ban, ec2配置fail2ban
本文介绍了Fail2Ban的安装与配置步骤:1)使用yum安装并更新;2)复制配置文件;3)修改jail.conf配置;4)启动服务并设置开机自启;5)查看日志和状态;6)提供手动封禁/解封IP的命令。该工具可有效防止SSH暴力破解,通过监控日志自动封禁可疑IP,同时支持手动管理。
2025-10-14 15:21:05
287
原创 aws ec服务器统一为国内时间。ec 设置上海
本文提供了两种不同Linux系统下设置时区为上海的方法:Ubuntu系统使用echo "Asia/Shanghai" | sudo tee /etc/timezone命令,而Amazon Linux系统则使用sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime命令。用户需要根据自己服务器的操作系统选择对应的命令执行即可完成时区设置。
2025-10-13 19:17:49
417
原创 go 打包, go编译二进制, go build -o
这篇CSDN文章介绍了在GoLand中编译Go程序的方法。文章重点说明了如何通过Windows命令进行跨平台编译,具体给出了三个关键环境变量设置:GOOS=linux指定目标操作系统,GOARCH=amd64指定处理器架构,CGO_ENABLED=0禁用CGO。最后通过go build命令生成可执行文件app。作者特别提醒需要注意加上CGO_ENABLED=0的配置,并附有相关操作截图说明。
2025-10-13 10:53:45
286
原创 aws docker安装,ec2安装docker-compose
快速搭建Docker环境: 系统更新:yum update -y 安装Docker:yum install -y docker 启动服务:service docker start 安装Compose:通过curl下载最新版并保存到指定路径 赋予权限:chmod +x设置可执行权限 验证版本:docker compose version 完成Docker及Compose的安装与配置,适合快速部署容器环境。
2025-10-13 10:24:29
357
原创 aws ec服务器设置密码登录,ec服务器root登录 aws服务器初始化配置
本文介绍了通过SSH密码登录Linux系统的配置步骤:1)登录后使用sudo passwd root修改root密码;2)以root身份编辑/etc/ssh/sshd_config文件;3)设置PermitRootLogin yes和PasswordAuthentication yes;4)执行service sshd restart重启服务。完成这些操作后即可使用密码登录root账户。该流程适用于需要开启SSH密码认证的场景。
2025-10-12 18:47:52
404
原创 aws 预签名错误The request signature we calculated does not match the signature you provided. Check your k
AWS签名错误排查:S3签名不匹配问题摘要 当使用预签名URL上传文件到AWS S3时出现"SignatureDoesNotMatch"错误,主要原因是请求签名与服务端计算不匹配。典型排查步骤包括:1)检查密钥和签名方法是否正确;2)验证文件路径和权限;3)确认Content-Type等请求头是否准确(如上传PNG图片却声明为image/jpeg类型会导致签名错误);4)测试上传操作后检查是否成功。建议仔细核对签名生成过程与请求参数,确保所有细节完全匹配AWS签名规范。
2025-10-11 17:50:58
331
原创 aws s3设置跨域,s3配置预签名,aws 配置文件上传
本文介绍了AWS S3存储桶的安全配置方法:1)创建桶后进入权限设置;2)配置存储桶策略,建议限制特定操作(如删除)并设置签名有效期(示例为10分钟);3)设置对象所有权为ACL控制;4)配置跨域访问(CORS),允许本地测试使用PUT、POST、DELETE方法。注意:生产环境需细化策略,避免使用通配符"*"权限,确保安全。
2025-10-11 17:44:47
423
原创 idea 设置读取大文件,idea修改参数idea.max.intellisense.filesize, Command line is too long, idea 读取protobuf文件失败冒红
摘要:本文介绍了两种解决IDEA开发问题的配置修改方法。1)修改大文件读取配置:在bin文件夹中将参数值从2500改为10m,解决protobuf文件读取失败问题;2)启用动态类路径:在.idea/PropertiesComponent文件最后添加"dynamic.classpath":"true"配置项。两种方法修改后均需重启IDEA生效。这些调整可有效解决文件读取和类路径相关问题。
2025-10-05 19:13:26
264
原创 win11 创建ssh公钥 , windows 创建公钥, win11 创建rsa公钥
本文简要介绍了在Windows系统中生成SSH公钥的操作步骤:1.打开cmd命令行;2.定位到用户目录下的.ssh文件夹;3.使用ssh-keygen命令生成默认公钥,或通过ssh-keygen -t rsa生成RSA密钥对;4.按提示连续回车或输入yes完成生成;5.在.ssh文件夹中找到公钥文件(如id_rsa.pub),复制以ssh-rsa开头的公钥内容即可使用。该指南适用于需要快速生成SSH密钥的用户。
2025-09-16 14:12:04
613
原创 mybatis plus 如何更新参数为空, mybatis plus update方法如何更新参数为null, update()如何设置参数=null
MyBatis-Plus更新字段为null的三种方法:1)在Model类字段添加@TableField(updateStrategy=FieldStrategy.IGNORED)注解;2)手写SQL实现更新;3)尝试使用LambdaUpdateWrapper设置null。前两种方法确保可行,第三种方法可尝试。默认情况下MyBatis-Plus会跳过null值更新。
2025-09-09 15:06:15
328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅