自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 linux安装git-lfs(无需root权限)

本文介绍了两种安装Git LFS的方法:一种是通过conda直接安装(未验证),另一种是手动下载安装(已验证)。手动安装步骤包括:1)根据系统架构选择对应的版本下载;2)解压安装包;3)将程序复制到个人bin目录;4)配置环境变量;5)验证安装。最后通过git lfs version和git lfs install命令确认安装成功,即可在项目中管理大文件。整个过程无需root权限,适合个人用户使用。

2025-11-19 11:36:50 867

原创 git的下载安装

本文详细介绍了Windows系统下Git 2.51.2版本的安装与配置过程。内容包括下载方法、组件选择建议(如Git LFS、Windows资源管理器集成)、环境变量设置、SSH和HTTPS传输配置、行尾转换选项、默认编辑器选择、初始分支命名,以及凭证管理等重要设置。针对每个配置步骤,提供了针对Windows开发环境的优化建议,如选择"main"作为默认分支、启用文件系统缓存等,旨在帮助用户高效完成Git安装并优化日常工作流程。

2025-11-11 15:19:55 748

原创 pycharm连接远程服务器

摘要:本文介绍远程服务器的Anaconda安装与Python环境配置流程。首先通过SSH连接服务器,下载并安装指定版本的Anaconda。然后详细说明在PyCharm中配置Conda环境的步骤,包括路径验证、权限检查等常见问题排查方法。同时提供了备选的Python原生环境创建方案,最后指导用户进行环境测试。重点强调了SSH连接、路径一致性、权限管理等关键配置要点,以及环境变量刷新等注意事项。(149字)

2025-11-10 21:52:44 374

原创 anaconda与pycharm

在PyCharm中新建或打开已有项目时,可根据需求选择创建新环境或使用现有环境。操作后界面右下角会显示当前使用的环境名称,确认无误即可开始工作。简要说明了PyCharm环境配置的基本流程,重点在于环境选择和环境状态确认。

2025-11-04 10:05:40 271

原创 anaconda使用

本文介绍了Anaconda环境的基本操作方法:1)通过命令行验证Anaconda安装情况,使用conda env list查看环境;2)配置清华镜像源加快下载速度,并清除索引缓存;3)创建python虚拟环境的步骤,包括指定版本、激活环境等操作。文章还提供了镜像源帮助链接,便于解决安装过程中的问题。

2025-11-04 09:38:26 259

原创 anaconda的安装

— 让你在电脑任意命令行终端(系统自带的 cmd、PowerShell,或 VSCode、Git Bash 等第三方终端)中,无需额外操作就能直接调用 Anaconda 的核心命令(如。,勾选后能完全享受上述便捷性,几乎无风险;若有多个 Python 环境,建议优先用 Anaconda 专属终端,避免冲突。时,系统优先调用 Anaconda 的 Python,导致其他依赖原 Python 版本的程序报错;或反之,原 Python 版本优先级更高,Anaconda 的。

2025-11-04 08:27:20 855

原创 DataGrip下载与安装

摘要:本文介绍DataGrip数据库管理工具的下载与安装步骤。首先需从JetBrains官网下载Windows版本,安装时建议勾选所有选项(创建快捷方式、更新PATH变量、添加上下文菜单、关联SQL文件)以获得最佳使用体验。安装完成后可选择导入已有设置或创建新项目。文章预告后续将详细介绍DataGrip的具体使用方法。(135字)

2025-10-30 19:50:14 459

原创 MySQL配置环境变量

本文简要介绍了如何配置和验证MySQL的安装。首先找到mysql.exe文件位置,接着通过系统环境变量进行配置。最后在CMD中输入mysql -V命令验证版本信息,确认安装成功。整个流程简单清晰,帮助用户快速完成MySQL的配置与验证。

2025-10-30 17:20:50 191

原创 phpstudy(PHP 集成开发环境工具)下载安装教程

摘要:phpStudy是一款免费开源的PHP集成开发环境工具,推荐使用v8.1版,解决了旧版本的安全漏洞,支持Win7/10/11系统,集成Apache、Nginx、Redis,可切换PHP7.1+版本。安装时需注意:1)选择对应系统版本;2)若本机已有MySQL需先停止服务;3)安装失败需彻底卸载残留文件。该工具适合Laravel等现代框架开发,旧版仅建议维护PHP5.x项目时使用(存在安全风险)。

2025-10-30 16:50:51 454

原创 在Ubuntu通过命令行安装MySQL(tabby远程)

摘要:在Ubuntu上安装MySQL的简明步骤:1)添加官方APT仓库并下载配置包;2)安装MySQL服务器并设置root密码;3)验证服务状态及登录测试;4)可选配置远程访问权限。安装过程需注意依赖问题修复,成功安装后可通过命令行验证数据库连接。

2025-10-28 18:50:30 436

原创 多平台终端模拟器

Tabby是一款开源免费的多平台终端工具,支持Windows、Linux和macOS系统。主要特点包括:多协议连接(SSH、串口、Telnet等)、高度可定制的界面(配色方案、快捷键等)、插件扩展功能(文件传输、主题市场等)。具有便携版、配置云同步等实用特性,适合开发者、运维人员及新手使用。提供多种安装包格式(安装版/便携版),支持不同系统架构,安装简单。开源社区活跃,持续更新优化,是一款兼顾专业性和易用性的终端模拟器。

2025-10-24 20:04:47 853

原创 常用 apt 命令及语法(Ubuntu)

Ubuntu中apt包管理工具使用指南:基本语法为sudo apt [选项] 命令 [包名]。常用命令包括:update更新软件源、upgrade/full-upgrade升级软件包、install安装、remove/purge卸载、search搜索、show查看包信息、clean/autoclean清理缓存、autoremove移除无用依赖。使用前建议先执行update,包名需准确。apt是apt-get的简化版,推荐日常使用。注意大版本升级用full-upgrade,purge会彻底删除配置。

2025-10-24 10:25:20 283

原创 Linux学习-Day01

本文介绍了Linux系统的入门知识,重点讲解了常用Linux命令。主要内容包括:Linux基本概念、常用命令1(如ls、cd等基本操作)、常用命令2(文件管理相关命令)、常用命令3(系统管理命令)。通过思维导图的方式,帮助初学者快速掌握Linux命令的基本使用方法,为后续深入学习打下基础。

2025-10-21 19:01:55 193

原创 解释Linux 系统中ls -l命令的输出

文件权限字符含义及作用: r(Read/4)允许查看文件内容或列出目录内容; w(Write/2)允许修改文件或增删目录内文件; x(Execute/1)允许执行文件或进入目录。权限值4、2、1分别对应读取、写入和执行权限。

2025-10-21 18:14:12 193

原创 切换/获取root权限

Ubuntu系统提供了多种获取root权限的方式:1)临时使用sudo前缀执行命令;2)通过sudosu-切换至root(需输入用户密码);3)设置root密码后使用suroot。管理员权限可通过将用户加入sudo组或编辑sudoers文件实现精细化控制。系统默认禁用root直接登录以增强安全性,推荐使用sudo机制临时获取权限。注意修改sudoers时需使用visudo命令避免语法错误。

2025-10-21 17:56:28 885

原创 如何用finalshell连接虚拟机的Ubuntu系统

本文介绍了使用FinalShell连接Ubuntu虚拟机的完整流程及常见问题排查方法。主要内容包括:FinalShell下载安装步骤,以及连接失败时的四大排查方向:1)检查SSH服务运行状态;2)确认虚拟机IP地址;3)测试主机与虚拟机网络连通性;4)检查防火墙设置。文中提供了具体的终端命令操作指引,如启动SSH服务、查看IP地址、测试网络连接等,帮助用户快速定位和解决连接问题。最后展示了成功连接的界面效果,为远程连接Linux系统提供了实用指导。

2025-10-20 16:06:23 1457

原创 Ubuntu的常用命令总结

本文介绍了Linux系统中六大类常用命令:1. 文件与目录管理(如cd、ls、mkdir等基础操作);2. 系统监控(free、df、top等资源查看);3. 软件管理(apt工具安装卸载);4. 权限控制(sudo、chmod等);5. 进程管理(ps、kill);6. 压缩解压(tar、zip)。每条命令均附带典型用法示例,如ls -lh查看文件大小、sudo apt install -y自动安装软件等,涵盖日常操作高频需求。文中特别标注了危险操作(如rm -rf)和实用技巧(如htop可视化监控),适

2025-10-20 09:12:50 559

原创 把窗口固定在最顶层的软件

【窗口置顶神器Deskpin】一款轻量免费的窗口置顶工具,解决多窗口切换痛点。支持代码调试、文档对照等场景使用,无广告且自带中文界面。操作简单:下载安装后,通过任务栏图标即可固定任意窗口。开发者用心打磨核心功能,体积小巧却非常实用,是提升工作效率的良心工具。下载地址:GitHub(thewhitegrizzli/DeskPins)

2025-10-17 11:49:31 565

原创 在VMware上运行Linux(我选择的是Ubuntu)

Ubuntu系统安装指南:访问官网(cn.ubuntu.com/download/desktop)下载最新桌面版,选择保存路径后下载镜像。下载完成后双击VMware图标,按照向导完成虚拟机安装即可。整个过程简单直观,用户可根据个人需求进行定制化安装。

2025-10-16 18:16:41 266

原创 VMware虚拟机安装文档

本文提供了VMware Workstation Pro的完整安装指南,包括下载准备、官网下载步骤(含账号注册)、详细安装流程(含路径修改等关键设置)以及安装后验证方法。重点强调需通过官网下载正版安装包,建议更改默认安装路径以节省系统盘空间,并指导用户检查虚拟网卡配置。同时声明所有内容均为原创,符合VMware官方版权规范,允许非商业用途转载但需注明出处。全文约150字,涵盖从下载到验证的全流程关键步骤。

2025-10-16 16:37:49 2089 2

原创 python进阶_Day8

本文介绍了数据结构的链表实现和常见排序算法。链表部分详细展示了单向链表的实现,包括节点定义、链表操作(判空、长度计算、遍历、增删改查等)以及测试用例。排序算法部分涵盖了冒泡排序(基础版和优化版)、选择排序(升序和降序)、插入排序以及快速排序的实现,每种算法都配有示例代码和测试数据。文章内容以Python代码为主,适合作为数据结构与算法的学习参考。

2025-10-14 21:47:41 308

原创 python进阶_Day7

本文介绍了Python正则表达式的基本用法,通过示例代码演示了各种正则匹配模式。主要包括:1)字符匹配(.、[]、[^]);2)预定义字符类(\d、\D、\w、\W等);3)重复匹配(*、+、?、{n,m});4)位置锚点(^、$);5)分组和引用(()、\1\2);6)命名分组(?P<name>)。示例展示了如何匹配字符串中的特定模式,如字母、数字、分组引用等,并提供了HTML标签匹配的实用案例。这些正则表达式技巧可广泛应用于文本处理、数据提取等场景。

2025-10-13 20:34:39 194

原创 python进阶_Day6

摘要:本文展示了Python多任务处理的实现方式,包括多进程和多线程的并发执行示例(作业一、二)。通过线程死锁案例(作业三)演示了未释放锁导致的问题。在文件操作方面,实现了上下文管理器(作业四)和批量读取的数据迭代器(作业五),其中迭代器使用yield关键字实现按批次(8条)读取数据的功能。yield具有返回值和暂停执行的双重特性。这些代码示例涵盖了Python并发编程、文件操作和生成器等核心概念。

2025-10-12 21:46:12 318

原创 python进阶_Day5

摘要:本文展示了三个Python编程作业:1)字符串与二进制bytes类型转换,演示了UTF-8编码转换;2)TCP通信实现,包含客户端发送请求和服务器端响应功能;3)使用multiprocessing模块模拟多任务处理(编程、听音乐、聊天)。每个作业都提供了完整代码示例和运行结果,涵盖了网络编程、进程管理和数据类型转换等Python核心知识点。

2025-10-11 21:55:25 301

原创 python进阶_Day3

摘要:本文介绍学生管理系统2.0版本的设计方案,采用面向对象编程方法实现。系统功能包括学生信息管理、成绩记录等模块,相比1.0版本在架构和扩展性上有显著提升。文章发表在CSDN博客平台,面向开发者分享面向对象编程在管理系统中的应用实践。

2025-10-10 21:52:12 156

原创 python进阶_Day4

本文介绍了Python闭包和装饰器的四个应用实例:1)通过闭包求解线性方程y=ax+b;2)使用闭包统计函数调用次数;3)利用装饰器统计输出1000次字符串的执行时间;4)通过装饰器为字符串添加".txt"后缀。每个实例都包含完整代码和运行结果,展示了闭包和装饰器在函数封装、计数统计、性能测试和字符串处理中的实际应用。

2025-10-10 21:49:54 175

原创 学生管理系统2.0(面向对象)

本文介绍了一个学生信息管理系统的设计实现。系统采用Python面向对象编程,主要包含两个核心类:Student类负责封装学生数据模型,将学生信息打包为可JSON序列化的字典格式;StudentManagement类作为系统逻辑核心,实现"加载-操作-保存"的完整数据生命周期管理。系统通过循环菜单提供增删改查功能,支持学生信息的完整CRUD操作,所有修改实时同步到JSON文件存储。系统采用模块化设计,包含数据加载、操作分发、持久化保存等完整流程,确保数据安全性和操作友好性。

2025-10-09 22:18:22 665

原创 python进阶_Day2

本文通过6个编程作业展示了面向对象编程的核心概念。作业1-3演示了类的继承与多态性,从基础的Animal类到Horse及其子类SwiftHorse的演变;作业4实现了一个带计数功能的Person类,包含实例方法、类方法和特殊方法;作业5构建了战斗机对战平台展示对象间的交互;作业6通过Printer抽象类及其子类(HP、小米、佳能)体现了接口标准化和多态性。这些案例涵盖了类继承、方法重写、对象计数、抽象类等关键OOP技术,展现了"同一接口、不同实现"的多态特性。

2025-09-30 18:17:39 1071

原创 CSDN Markdown 编辑器快捷键大全

本文介绍了Markdown编辑器的常用快捷键操作指南。主要内容包括:标题快速插入(支持1-6级标题)、文本格式调整(加粗/斜体/删除线等)、列表与结构排版(有序/无序列表/引用块等)、代码块插入、基础编辑操作(撤销/查找/保存等)。使用时需注意:应在英文输入法状态下操作,部分浏览器可能存在兼容性问题,推荐使用Chrome/Firefox等现代浏览器,移动设备暂不支持快捷键功能。

2025-09-30 11:34:29 1166

原创 python进阶_Day1

本文展示了五个Python面向对象编程案例:1)定义手机类实现开机、关机、拍照功能;2)定义电脑类包含品牌、价格属性及编程、看视频方法;3)创建算法工程师类初始化岗位和薪资,加入工作方法和信息展示;4)减肥案例演示体重变化;5)烤地瓜案例实现烹饪状态跟踪和调料添加。每个案例都包含类定义、方法实现和实例演示,完整呈现了面向对象编程的基本应用。

2025-09-29 13:55:40 318

原创 python基础学习——小结

Python基础学习路线总结:从核心语法到容器类型,涵盖变量、运算符、流程控制、函数等基础内容。重点包括:1)Python解释器工作原理;2)字符串格式化(f-string)及类型转换;3)四种容器类型(字符串/列表/元组/字典)的定义、遍历和操作方法;4)函数编程(组包拆包/引用/匿名函数);5)文件操作与异常处理。学习建议:掌握每种容器的增删改查,注意PEP8规范,区分不同类型错误提示(灰/绿/红波浪线)。Python支持连续不等式运算等特性。

2025-09-29 13:44:20 152

原创 python基础学习_Day8

摘要:本文介绍了一个学生管理系统的小应用,包含基础版和改进版两个功能模块。基础版(function)实现常规学生管理功能,改进版(function1)新增了文件读写能力,并通过资源绑定方式优化了数据存储与访问。该应用可用于学生学习管理需求,改进版特别增强了数据持久化功能。

2025-09-29 13:26:21 123

原创 python基础学习_Day7

本文介绍了五个Python文件操作练习:1)向movie.txt写入三部电影信息;2)读取movie.txt内容(全部读取和逐行读取);3)使用os模块创建、查看、删除"siren_dream"文件夹;4)根据用户输入创建文件并生成备份副本;5)创建py文件夹和5个文件,并批量重命名。这些练习涵盖了文件读写、路径操作和批量处理等基础文件操作技能,通过示例代码演示了open()、os.mkdir()、os.rename()等关键函数的使用方法。

2025-09-21 16:48:06 291

原创 图像预处理(3)增强图像的对比度

图像对比度增强能提高识别准确性、突出关键特征、降低误识别率,并改善目标检测和图像分割效果。常用方法包括直方图均衡化、对比度拉伸、中值/高斯/双边滤波、小波变换、Retinex算法和深度学习方法。这些技术能适应不同光照条件,提升图像识别系统的性能和鲁棒性。

2025-09-21 13:55:13 319

原创 许久前的库存了

本文介绍了四种图像处理方法:1) 使用PIL和numpy将图片转换为灰度矩阵;2) 将数值矩阵转换为图像;3) 通过SVD分解实现图像压缩重构;4) 利用BM3D算法进行图像去噪。每种方法都提供了完整的Python实现代码,包括图像加载、格式转换、矩阵运算和结果可视化等步骤。其中SVD方法通过截断奇异值实现降维,BM3D算法则能有效消除噪声。这些方法展示了图像处理中矩阵运算与机器学习算法的典型应用。

2025-09-21 13:54:08 129

原创 PyCharm常用快捷鍵

PyCharm专业版和社区版的通用快捷键涵盖编辑、导航、查找、运行调试等核心功能。编辑类包括代码补全(Ctrl+Space)、快速导入(Ctrl+Alt+Space)、格式化(Ctrl+Alt+L)等;导航类支持跳转到类/符号(Ctrl+N/Shift+N)和文件结构查看(Ctrl+F12);查找替换类提供全局搜索(Ctrl+Shift+F)功能。运行调试、版本控制及工具窗口操作也有对应快捷键。全平台通用操作如撤销(Ctrl+Z)、多光标编辑(Alt+点击)等保持一致。专业版独有的数据库、Django等功能

2025-09-20 21:21:00 616

原创 Ctrl+Alt+L 格式化代码快捷键失效的原因

PyCharm中Ctrl+Alt+L快捷键失效的解决方法:1)检查第三方软件或系统快捷键冲突;2)在PyCharm的Keymap设置中确认Reformat Code绑定;3)清理缓存或禁用插件;4)检查文件是否可格式化。替代方案:使用菜单操作或重新分配快捷键。预防措施包括避免全局快捷键冲突、定期维护和备份配置。

2025-09-20 21:09:48 1001 1

原创 python文件读写模式

本文系统解析Python文件读写模式,将模式划分为读取(r)、写入(w)、追加(a)三大类,并根据数据类型(文本/字节)和权限(只读/读写)进行细分。读取模式适用于配置文件分析等场景,写入模式会清空文件,追加模式则保留原数据。文本模式自动处理换行符,字节模式适合二进制文件操作。加强模式(r+/w+/a+)支持读写但各有特点,如r+需手动定位,a+始终末尾追加。文中提供了文本/二进制文件的读写示例,并强调合理选择模式可避免数据错误覆盖。特别注意文件路径传递应为字符串而非文件对象。

2025-09-20 21:04:12 294

原创 python格式化符号

Python字符串格式化主要有三种方式:1.%格式化(如%s、%d);2.str.format()方法(支持位置/关键字参数和格式说明);3.f-string(Python3.6+推荐,支持表达式和格式控制)。每种方式都提供类型指定、宽度对齐、精度控制等功能。日期格式化需结合datetime模块,建议新代码优先使用f-string或format()方法,避免%格式化带来的安全问题。掌握这些格式化技巧能有效提升字符串处理效率。

2025-09-19 21:31:00 407

原创 python基础学习_Day6

这篇文档展示了10个Python函数编程练习作业。主要内容包括:1)定义输出跑步信息的循环函数;2)实现加法运算函数;3)查找最大/最小值的函数;4)四则运算函数;5)数值范围检查的求和函数;6)闰年判断函数;7)带条件判断的加法函数;8)字符串截取函数;9)图形打印函数;10)可变参数函数。这些作业涵盖了函数定义、参数传递、返回值、循环控制、条件判断等基础编程概念,展示了Python函数的基本用法和常见编程任务实现。

2025-09-19 21:13:14 362

VMware虚拟机安装包

VMware虚拟机安装包

2025-10-16

python进阶-Day8

python进阶-Day8

2025-10-14

python进阶-Day7

python进阶-Day7

2025-10-13

学生管理系统2.0(面向对象)

用命令行菜单操作一个学生信息列表,数据从 JSON 文件加载,修改后可保存回文件

2025-10-09

python基础学习-小结

python基础小结

2025-09-29

python基础学习-Day8

学生管理系统的小应用:function是正常的学生管理系统,function1是改进版的,加入了文件的读取和写入

2025-09-29

python基础学习-Day7

python基础学习-Day7

2025-09-29

python基础学习-Day5

python基础学习-Day5

2025-09-19

python基础学习-Day4(思维导图)

python基础学习-Day4(思维导图)

2025-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除