- 博客(9)
- 收藏
- 关注
原创 ragflow在CentOS上docker部署时报错dependency failed to start: container ragflow-mysql is unhealthy
报错原因:容器内 MySQL 用户没有权限读取宿主机挂载的文件。我git拉下来ragflow代码时用的是app用户,没有用root用户,导致容器内用户没有权限。解决方法:保证挂载的文件对所有用户可读(chmod 644),目录可进入(chmod 755经验规律:只要容器里的进程不是root,那宿主机挂载的文件就要给 “其他用户” 合理的权限。这样既保证了容器能正常运行,又避免了反复踩坑。✍️后记。
2025-09-02 10:13:02
557
原创 Coze Studio源码整体概览
整体源码分为两个代码库,Coze Studio和Coze Loop,按官网的讲法,Coze Studio是一站式AI Agent开发工具,而Coze Loop是偏向于开发者的Agent开发与运维平台解决方案。今天主要来看Coze Studio。
2025-08-04 23:25:47
319
原创 docker: Error response from daemon: could not select device driver ““ with capabilities: [[gpu]].
这个错误表明 NVIDIA Container Runtime 没有正确配置。
2025-02-10 16:22:02
391
原创 Ubuntu系统docker非root用户部署并调整默认存储位置
如果要让非 root 用户(app 用户)管理 Docker 目录,需要做一些额外配置。使用 userns-remap 会影响一些需要特权访问的容器。您要我详细解释某个步骤吗?或者需要帮助排查可能遇到的问题?如果之前有运行的容器和镜像,在更改存储位置后需要重新拉取。
2025-02-10 15:54:19
371
原创 Java中数据默认值的问题
Java中数据默认值的问题java中对象的默认值为null,基础数据类型默认值为0。发现这一问题的缘由为:从derby中抽取null数值,转化为double类型时,自动转换为0;而转化为Double对象时,仍保留null。double类型是无法兼容null的。...
2022-04-06 11:15:02
1539
原创 C++ vector:一边使用iterator,一边erase会发生什么
今天看到了一段代码,觉得很神奇就仔细探究了一下,原代码如下:#include <cstdlib>#include <iostream>#include <vector>template<typename T>void f(std::vector<T> & v, const T & d) { typename std::vector<T>::iterator it = v.begin(); while
2021-10-19 13:53:38
344
原创 C++实现python string.split() 函数的基本功能
C++实现python string.split() 函数的基本功能#include <vector>#include <string>typedef std::vector<std::string> str_arr;str_arr str_split(std::string str, std::string pattern) { std::string::size_type pos; str_arr result; str += pa
2021-10-17 04:38:16
1270
原创 anaconda安装python3.5环境
现在anaconda默认安装python 3.8,然而在运行以前代码的时候发现无法支持tensorflow 2.2之前的版本,导致在运行包含keras和tklearn等与tensorflow相关的库的代码时出现错误,故想要多安装一个python 3.5的环境来跑之前的代码。在prompt中输入:>> md python35>> cd python35>> conda create -n python35 python=3.5 anaconda创建完环境后,使用
2020-11-20 15:34:43
4197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1