- 博客(30)
- 收藏
- 关注
原创 Git 在 Windows 使用
一、Git 安装与环境配置1. 下载系统会自动识别 Windows 版本,下载.exe安装包即可。安装过程一路点击 "Next",但有几个选项需要注意:安装完成后,在桌面右键菜单会出现和两个选项。2. 配置打开 Git Bash,配置你的用户名和邮箱git config --global user.email "你的邮箱@example.com"查看所有配置 在文件config找二、基础操作新建本地仓库git init查看当前状态 git status。
2026-09-05 17:22:04
207
原创 mysql+mongodb+redis
上边我们讲了修改linux数据库,现在我们讲一个案例,让linux链接别人的linux数据库, 登录上之后,我们就可以输入对方的数据库并连接。把这个号改成你的,然后把端口号改成你的,就可以通过我的电脑看你的数据库,前提是你必须将你的主机改成%,并且把所有权限都给你的那个账户。最后一列是密码,倒数第二列是加密密码的,可以看到其他密码被加密了,root没有密码,我们现在要创建一个用户,也会出现在这个表中。我们可以发现,同一个密码,同一个加密方式,加密出来的东西还是不一样,说明还给我们加了一点别的东西。
2026-09-05 16:58:27
32
原创 Linux操作系统
Linux是一个专业开发者用的操作系统。它分内核版和发行版两个层次:内核版是负责跟硬件交互的核心,发行版是内核加上一堆生态软件打包好的。常见的发行版有Ubuntu、CentOS、RedHat、Debian,基础操作差不多。Linux的特点就是开源免费、稳定安全、命令行操作为主。
2026-09-05 16:47:12
245
原创 远程连接数据库
我们发现这里会错误,这是因为3306防火墙没开,也就是我们所说的第三个必须的(1.用户必须%,2.MySQL配置文件0.0.0.0 3.防火墙3306)上边我们讲了修改linux数据库,现在我们讲一个案例,让linux链接别人的linux数据库, 登录上之后,我们就可以输入对方的数据库并连接。把这个号改成你的,然后把端口号改成你的,就可以通过我的电脑看你的数据库,前提是你必须将你的主机改成%,并且把所有权限都给你的那个账户。上边那个是mysql路径,下边这个是数据路径,数据路径是写在磁盘的,默认在c盘。
2026-08-26 21:45:27
189
原创 数据控制语言
发现里边有host和user里边有两个表,这是符合主键,两个加起来只要不一样就可以确定唯一的一行,可以用select host,user from user 来局部看user中的两项。可以看到,root的权限是localhost,这个表示只能在当地用root账户和密码登录,如果是%,任何电脑都可以登录你的服务器。最后一列是密码,倒数第二列是加密密码的,可以看到其他密码被加密了,root没有密码,我们现在要创建一个用户,也会出现在这个表中。但是我们发现他只有两个权限,还是没有意义的,现在去修改权限。
2026-08-24 21:39:22
169
原创 异步函数基本知识
asyncio.run只能去执行一个函数,那就用main去给需要执行的两个异步函数给他包括了,然后用await asyncio.gather(*n个函数)去执行。一个异步函数必须出现一个await asyncio.sleep #await只能出现在异步函数中,否则会报错。如果说要让他们同时执行,需要前边加一个关键字async。为什么要有异步,因为同步的话两个代码同时进行会阻塞。启动协程就是asyncio.run(c1)也可以这样,给他弄成列表去解压。也可以一个异步函数同时执行十次。
2026-08-20 21:46:53
155
原创 阿里云远程连接
首先,点击远程连接,点击立即登录之后,先搜索ssh在哪里,命令是which ssh,发现有之后,查看状态,命令是systemctl status ssh,发现是打开状态(如果想关闭就systemctl stop ssh,这时候会让你输入密码,输入之后可以关闭,但是他会提醒你ssh.socket还在运行,这时候输入systemctl stop ssh.socket就可以关闭ssh,开启只需要systemctl start ssh就可以了)
2026-08-18 21:44:10
188
原创 阿里云Linux常用指令
mv index.html /home/ # 移动到 /home 目录 mv index.html homepage.html # 改名为 homepage.html。如果觉得信息不够详细,用 ls -l可以看到文件大小、修改时间等更多信息。pwd 执行后显示 /root,意思是你现在在root用户的家目录里。就像刚搬进新家,先看看自己在哪个房间。cd /home 这就进入了 /home目录。rm -rf / 这是传说中的“删库跑路”指令,会把整个系统删光。看一眼,确认我删的是对的。
2026-08-17 21:02:17
196
原创 从“啥是对象”到“对象是我兄弟”——Python面向对象入门到精通
你一眼就认出来了——因为你脑子里有个“狗”的概念。这个“狗”的概念,就是类(Class)。你看到的那条具体的狗,就是对象(Object)。面向对象编程,听起来高大上,其实它就是我们平时生活里一直在用的思维方式。但这条狗啥也没有啊,没名字、没颜色、不会叫。类,狗也是动物,所以狗不需要重新写“吃东西”的代码,直接从。一句话:类=模板/图纸,对象=根据模板造出来的具体东西。它是“造对象的时候自动执行”的函数。就行,不需要知道名字存在哪里、怎么存的。外面的人想看狗的名字,调用。就是“正在造的那个对象本身”。
2026-08-14 19:36:13
151
原创 小白自学Python Tkinter
最近一直在啃Python,写了一堆面向对象、逻辑运算的代码,说实话真的有点枯燥!每次运行程序都是黑乎乎的控制台窗口,只能看一串文字输出,完全没有成就感,总觉得写的代码毫无实用性,根本不像能做项目的样子。直到我自学了,我才发现:原来Python不用复杂框架,不用额外安装软件,!一、Tkinter到底是什么?刚开始我以为做桌面软件需要学很难的知识,还要下载各种插件、配置环境,一直不敢碰。后来才知道,它的作用就是:把枯燥的黑框代码,变成我们平时看到的窗口软件。
2026-08-08 14:34:47
227
原创 小白自学Python面向对象,6个入门案例,彻底看懂类、继承、多态
最近一直在啃Python的面向对象编程(OOP),说实话刚开始真的特别懵。什么类、对象、封装、继承、多态,名词一堆,看着特别高大上,但完全不知道什么时候用、怎么用。直到我练完这6个循序渐进的小案例,我才真正搞明白:面向对象不是玄学,只是一种“分类管理代码”的思维。
2026-08-08 14:25:15
209
原创 Python面向对象编程:封装,继承,多态!
封装的英文是 Encapsulation,说白了就是把相关的数据和操作放在一起,对外只暴露必要的接口。print(f"我叫{self.name},今年{self.age}岁")假设你要造一辆汽车,你肯定不会直接动手造一个"轮子"或者"方向盘"对吧?print(f"{self.name}在吃东西")print(f"{self.name}在汪汪叫")print(f"{self.name}在喵喵叫")然后根据图纸造出具体的车(这就是"对象"或"实例")print("喵喵喵~")先画一张设计图纸(这就是"类")
2026-08-06 21:50:29
223
原创 Python 面向对象三大基础:封装、组合、继承
学生类举例子: 学生有学号、名字、年龄、性别这些信息,这是 “数据”;还有查询学生、修改学生信息、打印学生信息的函数,这是 “操作”。以前写代码可能把名字、年龄单独放变量,改年龄、查名字单独写函数,乱七八糟散得到处都是。也是封装思路,所有添加、删除、修改学生的功能全放这个类,不用到处找零散代码。没有组合的话,所有菜单、增删学生、录入成绩代码全堆在一个大类里,几百行挤在一起,找功能能看花眼。继承是 “父子关系”,儿子能直接拿走父亲所有属性和功能,还能自己新增、改写方法。:纯封装,只存对应数据,重写打印方法;
2026-08-03 21:42:28
227
原创 别害怕 Python 的类!用生活大白话一次性讲明白,新手也能看懂
一、先说最核心:类到底是个啥?类就是一张通用模板、一张图纸、一个模具。class就是用来画模板的关键字;根据模板造出来的具体东西,叫实例,造实例的过程叫实例化。任何模板都分两块,代码里对应两个概念,我换通俗叫法:特征(属性):名词,描述这个东西长啥样、有啥信息比如人:名字、年龄、身高;圆:半径;学生:学号、成绩能干的事(方法):动词,这个东西能执行什么操作比如人:改名、查看年龄;圆:算面积、算周长;学生:修改分数。
2026-07-31 21:49:04
421
原创 logging 模块
logging模块支持:分级日志、同时输出控制台 + 文件、自定义日志格式。Logger(日志器):程序入口,产生日志消息Handler(处理器):决定日志输出位置(控制台 / 文件)StreamHandler:输出控制台FileHandler:输出到本地文件Formatter(格式器):自定义日志文本格式(时间、级别、信息)Filter(过滤器):过滤指定日志(拓展了解)
2026-07-30 21:56:14
142
原创 Python 字符串、日期、经典循环算法实战学习总结
这段时间我主攻字符串常用操作、datetime 日期模块,搭配 for、while 两种循环写法刷了不少经典算法小题,之前零散的知识点终于串成完整体系了。最直观的感受就是:字符串处理、日期运算、数学类算法,底层核心都是循环遍历,只是不同场景套用不一样的内置方法。之前只会简单切片取值,这次把大小写转换、去除两端空白、分割拼接、判断开头结尾、替换内容这些常用功能都整理好了。格式,就是先解析原始日期,再调取年月日属性重新拼接字符串,日常做日志、账单日期格式化经常会用到这类逻辑。这类斜杠分隔的日期,转换成中文。
2026-07-23 20:59:32
163
原创 Python 函数学习心得体会
比如字典列表排序,程序不知道按什么排,就靠函数取出 id、年龄这些字段,实现自定义排序,之前一直不懂为什么要传函数,现在完全明白了。平时常用的功能、逻辑比较复杂的,就正常定义函数,方便重复使用。如果只是临时用一下、逻辑很简单,比如排序取值,就可以用匿名函数,不用起名,写起来很简洁。以前在函数里改值,外面不变,一直踩坑,现在知道了作用域的区别,写代码很少出错了。还亲手练习了冒泡排序和选择排序,知道了两种排序的特点,一个写着简单但交换多,一个交换少但不稳定,做题的时候能根据情况选择。
2026-07-23 20:54:02
178
原创 学 Python 循环必练的实用知识点,for、while 两种写法都能搞定
咱们起名变量、函数的时候,不能用iffordef这类系统自带的词,不然代码直接报错,这个模块就是用来规避这类问题的。常用两个用法平时接收用户输入、准备拿输入内容当变量名时,先调用这个方法校验一下,能避开很多低级报错。
2026-07-22 21:27:47
158
原创 Python 函数大白话讲解!新手一次搞懂形参、*args、lambda
开始学 Python 的时候,函数这块给我整懵了。分不清形参实参,看不懂*args和**kwargs,匿名函数 lambda 也一头雾水。今天用最简单的话来讲,不整难懂术语,代码全都能直接运行。简单说:把重复要用的代码打包起来,想用的时候直接喊它,不用反复复制粘贴。分成两种:print()len(),Python 内置好,直接拿来用;自定义函数:自己用def造。def 函数名(参数):# 这里写代码return 结果。
2026-07-22 21:18:55
163
原创 练手写了个学生信息管理小工具,新手也能看懂
最近刚学 Python,自己捣鼓了一个管理学生信息的小程序,全程文字操作,不用复杂界面,能存学生名字、年龄、性别,还能算平均年龄、统计男女数量,数据关了程序也不会丢,全程大白话跟大家聊聊,顺带贴关键代码。
2026-07-20 21:50:29
198
原创 Python 字符串全套内置方法详解
字符串是 Python 开发中使用频率最高的数据类型,文本处理、爬虫、文件读写、接口参数解析都离不开字符串操作。Python 内置了大量字符串处理方法,全部不会修改原字符串,只会返回新字符串。
2026-07-20 09:00:31
201
原创 Python 入门干货:搞懂分支结构,轻松实现程序自主判断前言
写代码时,大多都是代码从上到下挨个执行,但现实里很多场景需要程序自己做选择:比如判断考试分数是否及格、判断登录密码正不正确、判断用户输入的数字是奇数还是偶数。想要实现这类满足条件就做某事,不满足就做另一件事的逻辑,就要用到分支结构,也就是大家常说的 if 判断。
2026-07-18 15:04:10
184
原创 Python 学习笔记:Python 里所有运算符
算术运算符用来做数字计算;赋值运算符给变量存数据,简化重复计算;比较运算符用来对比数值大小;逻辑运算符拼接多个判断条件;成员、身份、位运算符属于拓展用到的运算符。
2026-07-18 14:54:52
240
原创 Python 基础学习笔记|数据类型、进制转换、类型转换
基础数据类型区分了数字、文字、容器类数据,不同类型用法不一样;进制转换依靠 bin、oct、hex、int 四个函数,满足我们有时候数字进制换算;。
2026-07-17 20:19:20
152
原创 Python 下载安装、配置环境、多版本共存超简单教程
不要在各种软件平台下载,容易附带一堆没用软件。推荐下载 3.10 或者 3.11 版本,页面往下滑,选择 64 位的安装包保存到电脑。
2026-07-17 20:14:42
1540
原创 Python 列表完整学习笔记:遍历、极值、反转、内置方法合集
本文整合列表基础遍历,基础操作 ,适合系统复习列表核心知识点。我在下文讲解了一维、二维列表不靠内置最值函数,通过循环对比求取最大最小值的思路,介绍了不使用reverse方法、利用对称下标交换元素手动反转一维列表与二维列表每行的底层逻辑,并分类梳理列表内置方法:index查询元素首次索引、count统计元素出现次数;append末尾追加单个元素、insert指定位置插入、extend拆分可迭代对象批量添加;pop按下标删除并返回元素、remove删除首个匹配值、clear清空列表;
2026-07-16 21:56:34
201
原创 别再乱找大模型 API!硅基流动百款模型商用低成本教程
硅基流动官网是一个集合百余种模型、一站式调用模型平台,官网地址为:硅基流动 SiliconFlow - 致力于成为全球领先的 AI 能力提供商硅基流动(SiliconFlow)专注于提供高效能、低成本的多品类 AI 模型服务,助力开发者和企业聚焦产品创新。里边上百余种模型主要包括四大板块:文本输入、语音输入、图像生成、以及视频生成,可以线上体验,以及支持ai接入其他平台运用,并且新用户注册可以获得价值16的新人代金券,适合私人以及企业商用。
2026-07-14 08:56:25
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅