自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 如何关闭指定端口的进程

这样就可以关闭占用8000端口的进程了。请注意,使用kill -9命令是强制终止进程,可能会导致数据丢失,谨慎使用。这会列出占用8000端口的进程的详细信息,包括进程ID(PID)。确保没有进程再占用8000端口。将替换为实际的进程ID。

2024-07-09 17:40:18 197

原创 Docker 安装 Mysql 最新版

使用Docker安装最新版Mysql

2024-06-10 11:59:11 254

原创 python scrapy 使用教程

Scrapy是一个应用程序框架,用于抓取网站和提取结构化数据,这些数据可用于广泛的有用应用程序,如数据挖掘、信息处理或历史存档。便于提取数据:内置支持 selecting and extracting 使用扩展的CSS选择器和XPath表达式从HTML/XML源中获取数据,并使用正则表达式提取助手方法。

2023-12-31 13:01:52 998

原创 Python Pandas基础教程

Pandas是一个用于数据处理和分析的强大Python库。它提供了丰富的数据结构和数据处理工具,使得数据分析更加简单和高效。Pandas底层使用了NumPy数组,通过向量化计算和广播功能,可以对大规模数据进行高效的操作和计算。同时,Pandas还支持自定义函数和向量化函数,可以更加灵活地处理数据。

2023-12-25 18:15:39 1097

原创 python 协程 & 异步 & asyncio

Task继承Future, Task 对象内部await结果的处理基于Future对象,在Future对象内部有一个 _state 变量 记录了 Task 对象的状态,通过_state的状态 实现await 的功能。需要注意的是,协程并不是线程,它是在单个线程中执行,并利用事件循环来切换协程的执行。在Python中,asyncio模块提供了对协程的支持,使用async/await关键字来定义协程函数,并提供了一套事件循环和相关工具来调度和管理协程的执行。这意味着可以通过共享变量来实现协程间的通信和同步。

2023-08-20 12:46:31 378 1

原创 Scrapy pipline 异步基类

Scrapy pipline 异步入库基类

2023-07-17 14:15:58 238 1

原创 Ubuntu 22.04 开启SSH

现在,Ubuntu系统已经具备了SSH服务,并且可以通过其他计算机使用SSH客户端连接到它。确保已经将SSH端口(默认为22)添加到防火墙允许列表中。确保SSH服务已经启动。

2023-06-14 16:50:55 6058

原创 Ubuntu 22.04 安装Elasticsearch 8.7.1

Ubuntu 22.04 安装Elasticsearch 8.7.1,并单节点启动

2023-05-14 13:02:02 3234

原创 python分页读取数据库

前言:当我们用pymysql链接数据库读取少量的数据时一条一条的读取数据并没有什么问题,但当数据量到百万级的时候就可能会出现超过数据库最大连接时间,内存溢出等问题。所以在用python操作数据库的时候往往会新建一个数据库连接类,实现对数据库的各种操作,并加上分页处理。

2023-01-30 10:53:25 1224

原创 python类操作数据库

导致这个错误的原因是通过pymysql 连接数据库没有重连机制,当连接时间超过了数据库设置的 wait_timeout ,mysql会断开连接,当加上 self.conn.ping(reconnect=True) 时pymysql 会检查连接是否存在,断开的话会重连。原因是没有断开数据库连接而超过了数据库的最大连接数,此时当你用命令查看3306 端口的占用情况会发现大量的 TIME_WAIT 连接。因为当使用函数连接数据库时,短时间连接是没有问题的但长时间连接会报。首先说一下为什么要用类操作数据库。

2023-01-06 18:03:10 539

原创 标签定位

定位的组成及几种定位的特性

2022-12-14 22:41:16 240

原创 清除浮动

为什么需要清除浮动,以及清除浮动的四种方式

2022-12-14 22:23:34 74

原创 浮动 (float)

什么是浮动?浮动的特性及重难点。

2022-12-14 22:16:29 72

原创 Django 管理后台 使用 simple ui 美化

这里为了在后台列表能显示图片用到了stdimage 首次使用需要安装stdimage。其中的upload是在setting.py设置的MEDIA_ROOT。上传的文件会保存在 项目根目录/upload/path/to/将模型注册到admin.py中才能在管理后台中显示。在项目init.py中设置数据库为mysql。配置数据库,这里用的是mysql数据库。在项目的url.py中添加图片路径。并注册到INSTALL_APPS。在settings.py中配置。

2022-11-11 17:34:56 1618

原创 VMware Ubuntu 22.04 配置静态IP

在VMware 虚拟机配置Ubuntu 静态IP 详细步骤

2022-10-05 11:53:53 5598 20

原创  转?问题

 转?问题

2022-09-23 12:00:51 67

原创 Python统计文件夹下文件的个数

Python统计文件夹下文件的个数

2022-09-16 15:16:58 1987

原创 记图书馆自助预约软件的诞生

需求分析: 大四的最后一学期,毕业在即,终日泡在图书馆准备毕业设计,偶然碰到萍萍,才知道我们学校图书馆可以提前一天六点预约第二天的座位,我恍然大悟怪不得每天早上去三楼以上座无虚席。当时还在二月,天气还冷,二楼、三楼座位多,不过大多都在大厅没有空调,坐在那就一个感觉冷,代码都敲不下去。当我从她那听到那个消息后,回去就订了第二天早上六点的闹钟,虽然抢到了位,但是是真是不好受,六点醒了以后仿佛就睡不着了,到图书馆一点精神没有,连着两天终于受不了了,决定写个程序完成自动预约的功...

2022-03-14 19:15:26 470

原创 Python-json相关操作

序列化与反序列化了解json之前需要先知道序列化与反序列化序列化:将对象状态转换为可以存储或传输的形式的过程,说白了就是将对象持久化。反序列化:与序列化相反的过程,将存储的字节转换为对象(在python中比如说:字典,列表)。json中的dump和dumps都属于序列化dump:将dict类型转换为json字符串格式,写入到文件(易存储)import jsonwith open("test.json","w") as f: json.dump(dict,f)dump.

2021-11-26 23:45:00 459

转载 python 利用Crypto进行AES解密&加密文件

背景:工作需要,部分数据进行了加密传输,对方使用了AES对密码进行了加密,需要获取到解密的数据。目标:通过密钥成功解密文件。关键词:AES_ECB,AES_CBC,Java和Python的AES加密问题,AES加密一、遇到的问题收到密钥&加密文件,如下。需要通过密钥对信息进行解密。已知是AES进行的加密数据key = 'Fcniggersm'message = 'gYknrv3zMWYXEpRLDL0n8q+6s68DKapAfRpBDhN1X...

2021-11-25 17:15:48 6922 2

原创 python - “async with lock“和 “with await lock“有什么区别?

自python 3.7起不推荐使用第二种形式with await lock,并且在python 3.9中已将其删除。使用Python 3.7运行它会发出以下警告:DeprecationWarning: 'with await lock' is deprecated use 'async with lock' instead

2021-11-24 09:30:55 948

原创 时间戳转换为年月日格式

#处理时间格式def deal_date(DepartDate): time01 = DepartDate.split('+')[0].split('(')[1] time02 = time01[0:10] time02 = int(time02) # print(time02) timeArray = time.localtime(time02) formatTime = time.strftime("%Y-%m-%d", timeArray) .

2021-11-24 08:24:20 158

原创 Python使用MD5加密

import hashlibhashlib.md5((userName + '#' + passWord).encode(encoding='UTF-8')).hexdigest()

2021-11-24 08:17:31 826

原创 删除交换文件

2021-09-18 23:52:05 777

空空如也

空空如也

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

TA关注的人

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