- 博客(150)
- 资源 (2)
- 收藏
- 关注
原创 统信UOS安装NFS共享文件夹
通过以上步骤,即可在服务器网段 / IP 变更后重新恢复 NFS 共享功能。核心是确保服务器端的访问规则、防火墙和客户端的挂载目标同步更新为新的网络信息。完成以上步骤后,局域网中的其他服务器就可以通过挂载点访问 UOS ARM 服务器上的共享文件夹了。可以通过创建测试文件来验证共享是否正常工作。当 NFS 服务器更换网段或 IP 后,需要同步更新服务器端的配置和客户端的挂载设置,否则会导致共享连接失败。若服务器启用了防火墙(如。若只允许特定新 IP(如。编辑 NFS 配置文件。
2025-08-15 16:09:25
261
原创 统信uos配置root账号并开启支持远程登录
首先进入开发者模式:输入账号密码,才能开启root权限。安装openssh,默认是有的启动ssh服务。
2025-08-02 17:33:41
386
原创 django3.x升级到4.x需要注意的点,持续更新
1.自定义过滤器的key更换了,filter_class --> filterset_class。首先要新建一个测试环境,先试运行一段时间。
2025-03-28 15:15:14
142
原创 sh文件不能执行,格式问题
有一种情况 sh文件在windows系统打开过,就不能在linux系统执行了,因为windows默认会给sh文件加上windows格式的换行符。
2024-12-27 14:12:46
1149
原创 python内存分析
1.第一次分析,没有主动del图片对象 ,对应分析表中左图。1.第二次分析,主动del图片对象 ,对应分析结果右图。处理图片内存溢出问题。
2024-11-18 14:49:45
417
原创 PyArmor 加密python脚本
2. **使用场景**: - 如果你需要对加密过程进行更多的定制化操作,可以使用`pyarmor gen`。- 当你需要将加密后的代码部署到不同的环境中时,`pyarmor gen`可以帮助你生成适合特定环境的加密结果。总体而言,`pyarmor obfuscate`是一种相对简单直接的混淆加密方式,而`pyarmor gen`提供了更多的灵活性和定制化选项,可以满足不同的加密需求。2. 运行加密后的项目:运行加密后的项目可能需要一些额外的配置,具体取决于项目的结构和依赖关系。
2024-10-15 13:52:06
1110
原创 django忽略migrate
1、迁移判定,将你的项目中所有未迁移的变动文件进行迁移(django会去查询django_migrations表判断你是否有新的迁移文件变动,若有新的迁移文件,则将变动加到django_migrations表中)migrate --fake 只执行第一步,并生成在django_migrations表中增加迁移记录。2、迁移映射关系 django_contenttype表新增映射关系(app与模型关系)migrate --fake-initial 执行前三步,不实际变动数据库。
2024-04-23 14:50:37
478
原创 python botos s3 aws
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html
2024-04-10 17:39:43
1496
原创 k8s-pod设置执行优先级
PriorityClass是Kubernetes中用于指定Pod优先级的机制。通过为Pod分配不同的优先级,K8s调度器可以更好地管理资源,确保高优先级的Pod被更优先地调度。globalDefault: 是否将该优先级类设为全局默认,即在没有为Pod指定PriorityClass的情况下使用该类的优先级。将定义好的PriorityClass应用到实际的Pod。value: 优先级的数值,数值越大,优先级越高。name: 优先级类的名称,用于标识该类。description: 对优先级类的描述。
2024-04-09 09:53:58
969
1
原创 windows部署分析服务
anser:因为在run文件工作目录下的db_pb2不是最新的,将可见光分类代码里的db_pb2移过去就好了。anser:sicolor镜像中本地执行可见光分类。问题二:缺少anno_mask字段。问题一:可见光分类服务。
2024-03-07 09:55:28
447
原创 k8s-deployment initcontainers提前监测svc可用
• 从远程数据库获取本地所需的配置信息(类似配置中心),或者将自身注册到某个中央数据库中(类似服务注册)。讲解了 Init Container 的使用,接下来介绍 Init Container 有哪些应用场景。• 应用 Init Container 对集群环境进行故障排查。与其他几种应用场景相比较特殊。• 等待其他关联组件运行(例如:数据库或某个后台服务)。• 基于环境变量(env)或者配置模板生成配置文件。• 下载相关依赖包,或者对系统进行一些预配置操作。
2023-12-15 09:58:47
694
原创 django 批量 serializers listserializers
如果你支持可写的嵌套表示,则需要编写.create()或.update()处理保存多个对象的方法。下面的示例演示如何处理创建一个具有嵌套的概要信息对象的用户。对于更新,你需要仔细考虑如何处理关联字段的更新。例如,如果关联字段的值是None,或者没有提供,那么会发生下面哪一项?在数据库中将关联字段设置成NULL。删除关联的实例。忽略数据并保留这个实例。抛出验证错误。下面是我们之前UserSerializer类中update()方法的一个例子。# 除非应用程序正确执行,
2023-11-10 11:20:04
945
原创 asyncio协程框架
定义了一个协程 schedule,它使用 asyncio.sleep 函数实现定时功能,并调用 asyncio.create_task 函数添加定时任务到事件循环中。上述代码中,定义了两个协程 task1 和 task2,它们会输出 ‘Hello’ 和 ‘Bonjour’,暂停执行一定时间,然后输出 ‘world’ 和 ‘monde’。上述代码中,定义了一个协程 coroutine,它会输出 ‘Hello’,然后暂停执行一秒钟(使用 asyncio.sleep 函数),最后输出 ‘world’。
2023-11-02 15:06:42
254
原创 celery app control inspect python后台控制
【代码】celery app control inspect python后台控制。
2023-09-14 16:40:11
416
1
原创 linux rz乱码文件删除
2. find . -inum 29229139 -delete # 根据编号删除文件 find 需要扫描的路径 -inum 文件编号 -delete。通过rz上传文件的时候经常会遇到 文件乱码问题,删又删不掉。1. ls -i # 列出文件的编号。使用rz -be的方法上传。遇到乱码文件操作步骤。
2023-09-13 09:16:00
397
原创 linux自动填充密码及提示信息
expect 是由Don Libes基于Tcl(Tool Command Language )语言开发的,主要应用于自动化交互式操作的场景,借助Expect处理交互的命令,可以将交互过程如:ssh登录,ftp登录等写在一个脚本上,使之自动化完成。尤其适用于需要对多台服务器执行相同操作的环境中,可以大大提高系统管理人员的工作效率。expect:获取匹配信息匹配成功则执行expect后面的程序动作。spawn:交互程序开始后面跟命令或者指定程序。背景:需要自动创建nvc的登录密码。
2023-08-17 13:45:43
902
原创 windows wsl2 docker+k8s+cuda容器无法启动问题解决
nvidia-docker最古老的容器内nvidia gpu的调用是需要在镜像(或容器)中安装与宿主机nvidia显卡驱动兼容的驱动版本,但是这一要求比较难以满足,因为如果宿主机的nvidia驱动略低于docker容器下nvidia驱动版本就很容易出现forward compatibility错误,而比较可行的就是容器内的nvidia驱动版本略低于宿主机版本。1. 使用docker而不是nvidia-docker启动原始镜像下的容器,提示文件已存在,需要删除。运行下面的三行命令也行。
2023-08-10 10:09:55
1799
原创 docker更换数据存储路径
4.修改docker配置文件中的数据存储路径 vim /etc/docker/daemon.json 中的data-root。这样会导致docker关闭失败,解决办法:systemctl stop docker.socket。2.备份现在的 Docker 数据存储目录。3.将现在的数据存储目录,移动到新的磁盘中。1. 先停掉docker服务。5.启动docker。
2023-08-02 16:53:28
1997
原创 linux内核升级 docker+k8s更新显卡驱动
如果遇到dns报错,就修改/etc/resolv.conf中的namespace为8.8.8.8。# 重启成功后关闭图形界面(如果没有图形界面,这一步就不执行)如果要想k8s识别显卡资源,还需要安装docker2。# 会出现BIOS选项,默认选第一个。# 禁用 nouveau 内核模块。# 安装完成后重启查看是否成功。在此链接下载对应的显卡驱动。# 切换至显卡驱动文件目录。
2023-08-01 13:51:18
1002
原创 安装k8s-ubuntu补充
国内仓库地址registry.cn-hangzhou.aliyuncs.com/google_containers/按照 kubeadm config images list的结果去拉取对应的镜像。拉回来的镜像是国内源,所以要改成kubeadm能识别的tag(上图中的tag)
2023-07-14 15:08:05
1633
原创 docker部署私有化镜像仓库
最后再重启一下docker systemctl restart docker。删除私有化仓库中的image --脚本还有点问题,后面有时间再优化咯。1.防止镜像因为内存不够被驱逐。2.方便内网服务器复用。
2023-07-06 15:18:05
957
原创 golang-gin-mysql转gorm-struct--gen-model
python-django项目用go-gin重构,数据库已存在,gin中使用gorm 所以需要工具将mysql数据库中的表结构转到orm的model中。下载源代码,进到gen-model, 手动 go install。# GOBIN 目录下会有一个gen-model.exe。前提:因为国内访问github需要稳定的代理。1.在项目路径中下载gen-model模块。
2023-06-14 17:33:42
1138
原创 python瓦片图合并/图像后期处理(二)
下载并拼接瓦片图的代码已经完成了,后面在图上做标记 画框等等,用opencv就可以做了。django restframework 程序入口。运用celery任务队列来执行拼接瓦片图操作。下载瓦片图与合并代码。
2023-05-26 15:33:47
572
原创 jtop jetson硬件性能监测工具
linux基本都自带python环境,没有就装一个。键盘按5跳转到ctrl页面,通过鼠标点击的方式来控制gpu的风扇转速,功率等等。
2023-04-11 09:25:43
380
原创 mysql-B+tree索引InnoDB
B+树是B树的扩展,允许有效的插入,删除和搜索操作。在B树中,键和记录都可以存储在内部节点和叶子节点中。然而,在B+树中,记录(数据)只能存储在叶节点上,而内部节点只能存储键值。B+树的叶节点以单链表的形式链接在一起,以使搜索查询更有效。B+树用于存储无法存储在主存储器中的大量数据。由于主存储器的大小总是有限的事实,B+树的内部节点(访问记录的键)存储在主存储器中,而叶节点存储在辅助存储器中。B+树的内部节点通常称为索引节点有子节点的是内部节点,没有子节点的是叶子节点系统从磁盘。
2023-03-24 17:08:27
545
原创 Centos安装中文字体
可能出现的问题-CentOS 已经停止维护的问题。2020 年 12 月 8 号,CentOS 官方宣布了停止维护 CentOS Linux 的计划,并推出了 CentOS Stream 项目,CentOS Linux 8 作为 RHEL 8 的复刻版本,生命周期缩短,于 2021 年 12 月 31 日停止更新并停止维护(EOL),更多的信息可以查看 CentOS 官方公告。如果需要更新 CentOS,需要将镜像从 mirror.centos.org 更改为 vault.centos.org。
2023-03-24 13:35:37
1741
原创 k8s pod svc-mongodb无法访问
解决:mongod 参数:**--bind_ip**`` 连接失败-排查得到是mongodb安全访问设置的问题。如果以上都没问题,就是mongodb的问题,2.检查网络插件kube-proxy。1.本地连接测试连接是否可行。
2022-12-15 10:44:51
447
原创 ubuntu20.04安装pip
root@gwjs-solar:~# lsb_release -a # 服务器版本No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 20.04.5 LTSRelease: 20.04Codename: focal因为此版本自带python3.8,所以只需要安装pip即可
2022-12-05 14:38:53
1795
原创 django rename ModelName
1. 创建空的迁移记录,python manage.py makemigrations --empty myapp2.在空的migrations中添加rename操作-
2022-12-02 10:11:51
241
原创 django逻辑删除is_delete并触发关联外键的on_delete
Django Collector采集器 中添加需要更新的字段,并在data中删掉当前model的instance即可。
2022-10-19 11:05:41
786
python_项目代码批量转pyc
2021-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人