logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ubuntu系使用root用户登录显示密码错误

前台启动,阻塞运行,保持容器不退出# 或者重启sshd服务(让配置生效)先启动 sshd 再改密码,导致密码修改命令未执行,这是登录密码错误的根本原因;必要配置:ubuntu22.04 需修改开启,否则即使密码正确也无法 root 登录;正确顺序:更新源→装 ssh→改 sshd 配置→改 root 密码→最后启动 sshd;持久化:通过提交镜像,避免容器重启后配置丢失。

#ubuntu#linux#运维
anaconda环境中如何生成requirements

如果你的Anaconda环境是基于Python虚拟环境的(比如使用`conda create -n myenv python=3.8`创建的环境),你可以将其当作一个标准的Python虚拟环境来处理,从而使用`pip freeze`来生成`requirements.txt`。2. 转换`.yml`到`requirements.txt`:虽然Conda原生支持`.yml`文件,但如果你想生成一个更通

#python
vue项目的dist在nginx部署后报错Uncaught SyntaxError

打开浏览器的开发者工具(通常按F12),查看**Network**面板,检查`chunk-vendors.92b12d55.js`和`app.f5a63ac0.js`这两个文件的请求。- **路由配置问题**:如果你的Vue项目使用了**HTML5 History模式**,Nginx需要正确配置以处理前端路由。- **资源路径错误**:打包后的资源文件(如`js`、`css`)的路径可能不正确,导

#vue.js#nginx#前端
redis的rdb持久化的cow技术(写时复制)及fork子进程理解

把当前进程数据生成快照(.rdb)文件保存到磁盘的过程两种触发方式:手动触发(save命令),自动触发(bgsave命令,推荐)save命令:阻塞当前redis直到rdb持久化完成。若内存实例较大,会造成长时间阻塞,线上环境不建议使用。bgsave命令:redis进程执行fork操作创建子进程来完成持久化,阻塞时间短(微秒级),save命令的优化。bgsave触发的条件:1在redis-cli中执

#redis#缓存#数据库
nginx服务过滤、分流

server {listen3001;server_name localhost;location /api/user/ {proxy_pass http://192.168.xxx.xxx:3002/;}}server {listen3002;server_name localhost;location / {include uwsgi_params;uwsgi_pass 192.168....

#nginx#bash
docker已创建容器设置自启动策略

在Docker中,你可以通过几种方式来设置容器在启动时自动运行。

#docker
gitlab内网配置https配置加载异常

若用 Let's Encrypt:必须有公网域名 + 公网访问权限,先修复 DNS 解析(更换公共 DNS),再开放 443 出站端口,最后重新配置。若为内网环境:直接放弃 Let's Encrypt,使用自签名证书或内网 CA 证书,配置步骤更简单且稳定。按以上步骤操作后,即可正常执行。

#gitlab#https#网络协议
langchain 和 langgraph 和 react

核心组件:LLM 封装、Prompt 模板、Memory、Tools、Chains、内置 Agent、RAG 工具、LCEL 表达式语言。Thought(思考) → Action(调用工具) → Observation(工具返回结果) → 循环直至输出答案。LangGraph + LangChain 组件(LLM/Tools),自己搭建 ReAct 循环,获得完全控制权。ReAct:一种Agent

#react.js#javascript
换行符在markdown格式时异常2

绝大多数 Markdown 解析器(包括 marked)都支持“标题前无空行”写法,无需特殊配置。如果你遇到无法识别的情况,可以提供具体的 Markdown 示例和渲染效果,我可以帮你分析原因。只要不是在代码块内,绝大多数 Markdown 解析器(包括 marked、markdown-it、Typora、Obsidian、VSCode 预览等)都能正确识别这种写法,无需空行。有的,标准的 Com

    共 109 条
  • 1
  • 2
  • 3
  • 11
  • 请选择