CS技能
文章平均质量分 54
向日葵花籽儿
AI工程师:
NLP+AIGC+LLM+后端+DB(向量/非向量)
深度学习/算法优化/基础提升
Python/C++/(Java/JS/HTML)
近期专注内容:RAG | Langchain
展开
-
Python包内模块导入:相对导入与绝对导入的实践指南
当前目录:首先在当前工作目录下搜索指定的模块。PYTHONPATH环境变量:接着在环境变量PYTHONPATH中指定的路径列表中搜索。这些路径是除了标准库之外的额外搜索目录。标准库路径:最后在Python安装路径下的lib目录中搜索。原创 2024-03-26 10:07:52 · 2689 阅读 · 0 评论 -
# docker #docker运行全流程!必看 ! docker image镜像生成、docker运行、重启、docker-compose外挂文件、
必须保证原始启动端口(server启动端口或者通过环境变量设置的端口)、dockerfile expose的端口、docker-compose.yml被映射的端口(如果不需要使用docker-compose.yml、请忽略)三口一致。原创 2024-04-15 15:31:19 · 1103 阅读 · 0 评论 -
#vscode | poetry # 使用Poetry进行项目依赖自动化管理,比pip更省事!
安装验证安装是否成功。原创 2024-04-19 10:20:16 · 1356 阅读 · 0 评论 -
从根本上优雅地解决 VSCode 中的 Python 模块导入问题
本文介绍了如何在 Visual Studio Code (VSCode) 中解决 Python 模块导入问题。当在 VSCode 中运行测试脚本 test_deal_file.py 时,遇到了 ModuleNotFoundError 错误,因为 controllers 包未被识别。通过在 VSCode 的工作区设置中配置环境变量 PYTHONPATH,并将项目路径添加到 Python 的模块搜索路径中,我们能够成功解决这个问题。文章提供了详细的步骤,包括如何修改 settings.json 文件,重启虚拟环原创 2024-03-27 15:21:16 · 24995 阅读 · 15 评论 -
#GIT|Git Flow#Gitflow工作流程
Gitflow是一种使用功能分支和多个主分支的Git分支模型,它适用于有预定发布周期的项目,也适用于DevOps最佳实践中的持续交付。这个工作流程不会添加任何新的概念或命令,而是为不同的分支分配了非常具体的角色,并定义了它们应该如何以及何时进行交互。这个工作流程非常适合基于版本的软件开发,并且为生产hotfix提供了专用渠道。如果您想了解更多关于Git工作流程的信息,可以访问Atlassian的。原创 2024-03-25 11:26:31 · 421 阅读 · 0 评论 -
#GIT PULL/MERGE#我目的是保存本地的内容,同时把远程的同步过来,最后手动解决冲突,应该选择哪个策略?
我目的是保存本地的内容,同时把远程的同步过来,最后手动解决冲突,应该选择哪个策略?根据你的目的,即保存本地内容、同步远程更新,并手动解决冲突,你应该选择**合并(Merge)**策略。合并策略允许你将远程分支的更改整合到你的本地分支中,同时保留你的本地更改。在合并过程中,如果出现冲突,Git 会提示你手动解决这些冲突。原创 2024-03-21 11:32:26 · 626 阅读 · 0 评论 -
#CS基本技能#生成 SSH 密钥(windows+liunx)
现在您已经成功地生成了 SSH 密钥对。另外,如果您想要让 SSH 代理管理您的密钥,您还需要在本地配置 SSH 代理。您可以选择保留默认名称,因为它已经被 SSH 所识别(id_rsa);3.输入您要保存密钥文件的路径和名称,或者直接敲击回车键选择默认值,例如:/home/YourName/.ssh/id_rsa;5.这个时候,您会得到一个公共密钥(id_rsa.pub)和一个私有密钥(id_rsa)。5.这个时候,您会得到一个公共密钥(id_rsa.pub)和一个私有密钥(id_rsa)。原创 2024-03-20 17:25:00 · 411 阅读 · 0 评论 -
CentOS的yum报错except OSError, e:
yum需要用python2编译,如果服务器安装的是python3.6并作为默认编译器的话,就会出现这个错误。vi /usr/libexec/urlgrabber-ext-down修改文件。第一行指定python2.7。原创 2024-03-01 16:34:08 · 692 阅读 · 0 评论 -
CentOs的yum报错: except KeyboardInterrupt, e:
2.原因:yum需要用python2编译,如果服务器安装的是python3.6并作为默认编译器的话,就会出现这个错误。4.修改yum配置文件:vim /usr/bin/yum。第一行修改为你python2.7的路经所在位置即可!3.解决方法:whereis python。原创 2024-03-01 16:26:51 · 935 阅读 · 0 评论 -
CentOS安装编译Python3.11.6
CentOs自带python2版本太低,项目需要python3,于是自己安装python。如果以上步骤中的某一步出现错误,请在每一步的输出中查找错误信息,以便更好地排查问题。原创 2024-03-01 11:43:04 · 539 阅读 · 0 评论 -
#python升级#CentOS 7 python升级到3.11.6
在 CentOS 7 上升级 Python 版本可能会比较复杂,因为 CentOS 7 默认安装的是 Python 2.7,并且系统很多组件依赖于它。注意,升级 Python 可能会影响到系统的稳定性和安全性,因此在操作之前请务必备份重要数据,并谨慎考虑可能带来的风险。原创 2024-02-29 09:16:23 · 1129 阅读 · 0 评论 -
#pycharm|插件#pycharm提高生产力的工具,自用顺手,推荐一波
提供代码生成/补全、注释生成、代码翻译、AI聊天等功能,帮助开发者大幅提升工作效率。结合上下文为用户生成完整且更符合实际场景的代码行或者代码块,同时提供生成代码、自动生成单元测试、Bug自动修复、代码解释、生成注释等功能。可在编辑器窗格中显示类似于 Sublime 中的缩小概览或小地图。对文本前面的缩进进行着色,在每个步骤上交替使用六种不同的颜色。选择文本或将鼠标悬停在文本上 > 右键单击 > 翻译。支持逗号、分号、竖线、制表符和冒号作为分隔符;用于以不同颜色突出显示 CSV 文件的插件。原创 2024-01-31 19:08:25 · 441 阅读 · 0 评论 -
【GPU调用及CUDA安装 看完全会!】使用gpu进行各类训练/运行代码
我失败了。原创 2024-01-19 18:02:38 · 2464 阅读 · 0 评论 -
#基础# GIT/GIT BASH 基础命令,满足90%业务场景
git reset --hard [commit-id] git checkout [commit-id] 代码回溯。这些命令和策略构成了 Git 的基础和高级使用方法,适用于日常的代码管理和协作开发。git diff [commit-id] 查看和前一个版本的差异。git checkout -b [分支名] 创建并切换分支。git merge [分支名] 合并分支到当前分支。git checkout [分支名] 切换分支。git branch 当前项目分支查看。master 经过测试的稳定代码。原创 2024-01-09 15:16:14 · 411 阅读 · 0 评论 -
#基础# (git)配置多个远程仓库进行多备份代码
工作生活常常需要自己上传多个远程仓库我这里用gitee演示,github、git同理。原创 2024-01-12 10:41:49 · 437 阅读 · 1 评论 -
【Python】如何编写并读取配置文件
欢迎来到我的博客,我是CSDN的博客博主。今天我要分享一种在Python项目中非常常用的技巧:如何编写和读取配置文件。通过配置文件,我们可以在不更改代码的情况下,动态地改变程序的行为,比如修改数据库连接参数,修改API秘钥等。这种方法极大地提高了我们的代码可维护性和复用性。在这篇文章中,我将以YAML(YAML Ain’t Markup Language)格式的文件作为示例。YAML是一种易于阅读和书写的数据序列化格式,也是许多项目首选的配置文件格式。原创 2023-07-13 10:57:27 · 206 阅读 · 1 评论 -
#基础# 读论文方法
快速浏览,把握概要。读标题、摘要、结论、所有小标题和图表**精读:**选出精华,仔细阅读找出问中关键内容进行仔细阅读**总结:**总览全文,归纳总结总结文中创新点,关键点,启发点等重要信息。原创 2024-01-09 15:58:28 · 355 阅读 · 0 评论 -
#GPU|LLM|AIGC#集成显卡与独立显卡|显卡在深度学习中的选择与LLM GPU推荐
显存,也被称作帧缓存。独立显卡拥有独立显存,而集成显卡通常是没有的,需要占用部分主内存来达到缓存的目的是集成在主板上的,与主处理器共享系统内存。一般会在很多轻便薄型的笔记本与低端的台式电脑上得到广泛的应用性能较低,适合一般办公和基本图形任务。一块独立的图形处理器,有自己的显存,并且不与主处理器共享内存。独立显卡通常性能更强大,适合处理复杂的图形和游戏。在一些专业应用和高性能需求的场景中,独立显卡往往能够提供更好的性能和图形处理能力。原创 2024-01-22 16:54:21 · 815 阅读 · 0 评论 -
#基础# MarkDown语法教程,满足99%的发文需求!
Markdown是一种轻量级标记语言,常用于撰写文档、博客文章、README文件等。> 这是引用的文字。\*这是一个星号\*原创 2024-01-09 15:20:24 · 451 阅读 · 0 评论 -
#基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
我们在使用jupyter 写代码后,经常遇到一些写完想把文件转成markdown格式的场景,这里就教你怎么处理相关的问题。原创 2024-01-15 15:28:00 · 684 阅读 · 0 评论