自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菠萝鱿

菜鸡一个,纯记录生活

  • 博客(22)
  • 资源 (6)
  • 收藏
  • 关注

原创 Python使用json遇到的问题

这个问题解决方法是:在代码顶部加入:问题原因:这个是因为字符串里的引号不为双引号,而是单引号,可以使用下面的方法解决:问题原因:str中含有\t \n 等内容,注意不是字符"\t","\n". 所以在json检查语法的时候报错。如果strict为false(默认值为True),则字符串中允许使用控制字符。解决方法:

2022-10-09 14:52:16 2739 1

原创 python不规则的详细地址怎么取出省市区

transform这个是获取省市区的方法,不过返回的格式是dataframe数据类型,通过查阅资料,尝试了多次后,可以把他当作一个字典,然后取出省市区转成list,这样就可以获得自己需要的结果了。今天在做crm客户导入的时候,遇到一个问题,就是只有客户的详细地址,而这个地址又是不规则的结果,所以我们需要一些方法去解析到他的省市区存入客户表。CRI_Province = list(a["省"])[0]CRI_District = list(a["区"])[0]首先我们需要用到一个包。...

2022-08-06 22:26:46 1746

原创 Day1:一条sql查询语句是如何执行的

Mysql数据库我们一般用到最多的就是查询功能了,但是一条查询语句从客户端发送到服务器以后,我们所看到的只是数据库返回了一个结果,并不知道该语句在Mysql数据库中执行处理的过程Mysql架构mysql分为了Server层和存储引擎层两个部分,通过解析这个图片的内容,让你能够对Mysql有一个更深的理解。通过了解执行过程,也可以在遇到问题的时候,快速定位到问题点并进行一个解决Server层里面有很多模块,他包括了负责数据的存储和提取。开始客户端通过输入连接命令传入服务器,连接器会根据传入的连接命

2022-06-23 19:58:55 280

原创 python+PIL实现淘宝图片找物,图片相似度对比功能

首先安装同其他第三方库,直接 pip install pillow ,from PIL import Image 如果没有报错则说明安装成功Pillow中最重要的类就是Image,可以通过以下几种方式实例化:从文件中读取图片,处理其他图片得到新图片,直接创建一个图片。我这边仅仅是用到了直接打开图片,然后进行对比,所以其他不多做介绍使用Image模块中的open函数打开一张图片:image1= Image.open(pic1)对比图片的时候用到了一个像素,img1.histogram() ,这个函数

2022-06-11 10:55:04 912

原创 什么是mysql

一、Mysql客户端\服务器架构mysql分为客户端和服务器,服务器是直接与存储的数据进行交互。每个客户端都有自己唯一的命名,用户操作客户端就是客户端与服务器数据传输的过程。客户端和mysql服务器(数据库实例)本质上就是计算机上的两个进程,进程即PID,每次开启的PID都是随机的,这个是由操作系统分配的,不过进程的名称都是一开始设计软件的时候定义好的,例如客户端默认名称为mysql, 服务器默认名称为mysqld二、Mysql的安装1、window下安装直接去看这个文章即可(5.7版本),不过网

2022-05-12 14:51:38 1830

原创 python开发必备网站(持久更新)

一、Json格式校验与转译这个网站是我见过最全面的网站了,他不止有json数据操作的功能,还有很多其他的功能可以去使用,例如加密解密、图片与文字处理、还有在线编辑器可以去调试代码https://www.bejson.com/......

2022-05-11 11:52:16 221

原创 MYSQL必知必会

这里是对数据库的一个操作,部分为伪代码,作用就是为了理解作用,这个可以作为一个字典,随时用到可以过来查。一、去重(distinct)SELECT DISTINCT sex FROM Studnet;二、限制查询结果(limit, offset)limit是限制返回数据的条数,而offset是限制从第几条数据开始返回,注意,是从0开始算,如果返回的数不够limit限制,也不会报错SELECT prod_name FROM Products LIMIT 5 OFFSET 5;注意:

2022-04-20 14:44:42 633

原创 mysql使用函数、拼接和别名查询数据

今天在写sql题目的时候,遇到了一个问题,感觉没怎么使用过,所以记录了一下题目来源:sql必知必会1、描述我们的商店已经上线了,正在创建顾客账户。所有用户都需要登录名,默认登录名是其名称和所在城市的组合。给出 Customers表 如下:【问题】编写 SQL 语句,返回顾客 ID(cust_id)、顾客名称(cust_name)和登录名(user_login),其中登录名全部为大写字母,并由顾客联系人的前两个字符(cust_contact)和其所在城市的前三个字符(cust_ci..

2022-04-19 10:46:11 803

原创 FastAPI 对MySQL 数据库的操作(window)

一、安装sqlalchemy、pymysql模块pip install sqlalchemy -i https://pypi.tuna.tsinghua.edu.cn/simplepip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple注意,pymysql需要写进代码中,下面会有体现二、创建数据库create database fastapi charset=utf8;三、通过代码连接数据库并且测试.

2022-04-14 23:08:22 2704

原创 Docker的安装与使用(超详细版本)

容器化方案Docker思考:FastDFS的安装步骤非常的多,涉及的依赖包也很多,当新的机器需要安装FastDFS时,是否需要从头开始安装。我们在学习时拿到ubuntu系统的镜像,在VM虚拟机中运行这个镜像后,为什么就可以直接进行开发,而不需要重新搭建开发环境。在工作中,如何高效的保证开发人员写代码的开发环境与应用程序要部署的生产环境一致性。如果要部署一台新的机器,是否需要从头开始部署。结论:上述思考的问题,都涉及到相同的工作是否需要重复做。避免相同的工作重复做是容器化技术应用之一。

2022-04-14 22:41:16 1622

原创 Docker和FastDFS上传和下载文件

1. Docker安装运行FastDFS1.获取FastDFS镜像# 从仓库拉取镜像$ sudo docker image pull delron/fastdfs2.开启tracker容器我们将 tracker 运行目录映射到宿主机的/var/fdfs/tracker目录中。$ sudo docker run -dit --name tracker --network=host -v /var/fdfs/tracker:/var/fdfs delron/fastdfs tracke

2022-04-14 22:34:45 3097

原创 docker开启mysql和其他模块镜像

启动dockersudo docker run -dit --name tracker --network=host -v /var/fdfs/tracker:/var/fdfs delron/fastdfs trackersudo docker run -dti --name storage --network=host -e TRACKER_SERVER=192.168.219.131:22122 -v /var/fdfs/storage:/var/fdfs delron/fastdfs stor

2022-04-14 22:24:03 5284

原创 python socket.recv() 一直不停的返回空字符串原因。

在练习,基于tcp协议的链接循环+通信循环套接字的时候,我关闭了一号客户端,服务端就一直接收空字符,然后导致2号客户端没法连接。先看看我的代码1、服务端# @Author : 大海# @File : 服务端.pyimport socket# 1买手机# AF_INET 互联网协议# SOCK_STREAM TCP流式协议,phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)print(phone)# 2.插手机卡phon

2022-03-23 21:10:35 2980

原创 python小球落地问题(递归函数)

问题:一个球从 100 米高的自由落下,每次落地后反跳回原高度的一半。求第10次弹起的高度与途径的总路程什么是递归函数:函数的递归调用是函数嵌套调用的一种特殊形式,在调用一个函数的过程中又直接或者间接地调用该函数本身,称之为函数的递归调用递归死循环是没有意义的递归调用必须有两个明确的阶段: 1. 回溯: 一次次递归调用下去,说白了就一个重复的过程, 但需要注意的是每一次重复问题的规模都应该有所减少, 直到逼近一个最终的结果,即回溯阶段一定要有一个明确的...

2022-03-14 16:46:26 5330

原创 pip批量生成与下载

1.首先要说的是,windows下已经安装好的python目录,整体拷贝给另一台电脑是可以用的。这样就可以不用再另一台电脑上安装python环境也可以运行python代码,另一台电脑需要配置环境变量或者直接在该目录下执行python.exe也是可以的。2.如果一台电脑上安装过python及一些依赖包,另一台电脑也想安装同样的包,如何操作。a. pip freeze >requirements.txt 此时会生成一个requirements.txt文件,里面有目前python...

2022-03-12 13:47:52 1449

原创 使用docker安装mysql5.7并映射到主机

一、首先安装docker这一步自己搜~~二、使用docker安装mysql5.7镜像sudo docker image pull mysql:5.7.30安装好以后使用代码查看是否安装成功sudo docker image ls三、在本地创建下面的文件夹文件夹:/home/你的用户名/mysql/data配置文件:/home/你的用户名/msql/mysql.conf.d/mysqld.cnf配置文件内容:opyri...

2022-03-10 14:40:21 2028

原创 ubuntu20.04配置静态ip并且连网

现在我们在终端输入 ifconfig ,可以看到我的网卡是 ens33,IP是也可以看到# 然后输入route -n 看一下网关接下来就可以进行配置:Ubuntu Server 20.04 是使用 netplan 工具进行修改IP的,所以我们进入 /etc/netplan 目录, 然后使用 ll 命令查看目录有哪些文件,。不出意外的话你的Ubuntu Server 20.04在这个目录下也是只有一个以 yaml 结尾的文件。cd /etc/netplanll进行文件的修改.

2022-01-29 16:41:06 2716

原创 pycharm连接ubuntu需要做哪些事情

具体配置已有redis只需要把bind 改成 0.0.0.0

2022-01-29 15:41:13 706

原创 linux下安装mysql和在window上连接mysql

一、安装mysql1、下载并安装MySQL官方的 Yum Repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpmyum -y install mysql57-community-release-el7-10.noarch.rpm2、安装mysqlyum -y install mysql-community-server二、数据库设置1、开启mysql

2022-01-14 12:36:54 983

原创 django中session的redis存储配置,发现配置数据号数没有反馈,一直存储在0号数据库

今天在学习使用redis存储django中的session数据的时候,发现了一个问题,不管怎么配置setting.py,最后键值对保存的位置都在db0。这时候就要提到如何修改django中session的存放位置了我在一开始的时候,下载的包为:django-redis-sessions==0.6.2然后进行setting.py配置SESSION_ENGINE = 'redis_sessions.session'# 设置redis存储session信息SESSION_REDI

2022-01-13 09:54:50 727

原创 SSH:通过window的dos命令直接链接虚拟机上的linux

先进入到windwo命令提示付,win+r,输入cmdssh root@ + 你要链接linux的ip地址此时会弹出一个提示:选择yes然后输入你的密码就可以进行Linux的远程操作了。

2021-12-22 11:02:06 1489

原创 linux中tree命令不存在的时候,配置网络与下载

首先需要保证SSH连接上虚拟机:需要配置如下:配置完成后通过ip可以连接到虚拟机的linux系统。但是发现ping www.baidu.com 失败所以需要检查网关,gateway这样设置完以后,就可以ping通baidul了。我们就可以进行需要的操作yum -y install tree安装我们的tree文件,就可以查看文件树了。阿里云官方镜像站:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区...

2021-12-21 10:50:04 1079

Redis自学笔记,纯手打

Redis自学笔记,纯手打

2022-01-19

git自学笔记-github.md

git自学笔记

2022-01-09

Django(2.2.12)自学版本.md

Django自学笔记

2022-01-08

Linux自学笔记.md

linux的基础操作,后端web开发必须掌握,这个是本人自学的笔记,里面有每个命令的详细解释与例子

2021-12-23

python面向对象基础,自学做的笔记

关于python面向对象的知识,通过例子完成一整个学习,对后续django开发有很大帮助

2021-12-21

Python基础_菜鸟入门自学笔记.md

跟着就业班自己做的python基础笔记,每一个知识点都有例子支撑

2021-12-21

空空如也

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

TA关注的人

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