自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黎明总是如期而至

Python数据+Web开发

  • 博客(130)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 【机器学习】PyTorch、Cuda 的安装和示例代码

PyTorch是一个开源的Python深度学习框架,可以用于构建各种类型的神经网络模型。

2023-08-04 09:45:15 12191

原创 【Git】合并多次commit提交

在开发阶段,由于我们会频繁的修改代码,会存在多次提交同一个修改,如果我们不合并提交,在于其他人代码合并时,会存在大量的commit提交记录,不利于代码版本。主要用过两个主要命令,分别是git rebase 和git reset。

2024-02-06 14:49:46 1893

原创 【Python】协程以及多进程+协程的使用

在 Python 中,同步和异步通常是指代码执行的模式。同步:当程序执行同步操作时,程序将等待该操作完成,然后才执行下一段代码。这种模式被称为同步模式。在同步模式下,程序必须等待操作完成之后才能继续执行下一步操作。异步:在异步模式下,程序执行操作时,不需要等待该操作完成,而是可以继续执行其他操作。当该操作完成后,程序将通知其结果。这使得程序可以执行多个操作而不必等待每个操作完成。异步操作通常使用回调函数来处理操作结果。

2024-02-06 14:49:16 879

原创 【Python】线程和多线程的使用

线程是计算机中的基本执行单元。一个进程中可以拥有多个线程,这些线程可以并发地执行不同的任务。线程共享进程的资源,包括内存空间、文件和其他系统资源。通过使用多线程,程序可以在同一时间执行多个任务,提高系统的并发性和响应性。线程可以分为用户线程和内核线程。用户线程是由应用程序开发者创建和管理的,它们只在用户空间内运行,不需要内核的支持。而内核线程是由操作系统内核创建和管理的,它们在内核空间内运行,并通过系统调用来与操作系统进行交互。线程的创建和销毁是轻量级的操作,相比于进程的创建和销毁,更加高效。

2024-01-04 15:00:49 990

原创 【Docker】dockerfile部署conda并激活环境

在使用docker的过程中,跟着官方文档或各种教程都是很顺利的,在实际项目中,我碰到了一个docker部署conda镜像容器,实际程序是在虚拟环境slab中,不是base。项目是我从其他人手中接过来的,每次更新docker镜像时,都是pull镜像、run进入容器,更新环境,commit、push仓库。一直有个不一样的想法在冲击我,能不能直接用dockerfile创建镜像,然后直接push仓库。现在就有了这篇博客。

2024-01-04 14:01:40 2116 4

原创 【消息中间件】Rabbitmq消息可靠性、持久化机制、各种消费

RabbitMQ 提供了多种机制来确保消息的可靠性,以防止消息丢失或被意外删除。以下是几种提高消息可靠性的方法:持久化消息(Durable Message):在发布消息时,将消息的设置为2,即可将消息设置为持久化消息。持久化消息会将消息写入磁盘,即使 RabbitMQ 服务器重启,消息也不会丢失。持久化队列(Durable Queue):创建队列时,将队列的durable参数设置为true,即可创建一个持久化队列。

2023-12-26 14:06:42 1235 2

原创 【软件系统构架】初步理解软件系统构架

在以往的学习工作中,接触到很多概念,并且很可能都不知道干嘛,就比如OSI七层模型、TCP/IP四层模型、三层架构与MVC模式等,这些概念在你了解系统构架后,就会发现其真正的价值所在。这里介绍本人对软甲构架的理解,着重汇总相关概念并融入系统构架过程。系统构架应该是一个随着系统复杂度升高而不断变化的,在我想来它的主要目的一直都是维持系统的稳定。单库单应用架构:最简单的,大家都见过内容分发架构:目前用的比较多读写分离架构:对于大并发的查询、业务微服务架构:适用于复杂的业务模式的拆解。

2023-12-25 15:07:29 374

原创 【Python】进程和多进程的使用

进程是指计算机中正在运行的程序实例。进程可以是操作系统分配的,也可以由其他进程创建。每个进程都有自己的执行状态、内存空间和系统资源。每个进程都是独立的,有自己独立的地址空间,因此它们之间不会相互干扰。进程可以并发执行,即多个进程可以同时运行在计算机上。操作系统负责管理进程的创建、调度、终止和资源分配。进程之间可以通过进程间通信来进行数据传递和共享。

2023-12-25 15:02:48 957

原创 【消息中间件】Rabbitmq的基本要素、生产和消费、发布和订阅

Rabbitmq消息队列,Windows安装RabbitMQ教程。

2023-12-14 13:34:44 998

原创 【Fastapi框架】Fastapi的使用和进阶

1.已有中间件HTTPSRedirectMiddleware是fasapi自带的中间件2.自定义中间件。

2023-12-13 17:47:13 1564

原创 【Django中间件】项目中常用中间件

通俗来说,中间件存在于系统开发中,目前有2种,一种是作用于前端和后端之间,一种是作用于后端系统中的,这里说的中间件是django后端。django的前后端分离项目和前后端不分离项目都使用到中间件。

2023-12-13 14:07:13 167

原创 【Python】__init__.py文件的使用

在Python中,__init__.py是一个特殊的文件,它可以用来初始化Python包。是一个Python包的标识文件,它告诉Python这个目录应该被当做一个包对待,使得这个目录下的Python文件可以被其他文件导入。

2023-12-13 14:04:21 398

原创 【Pyqt5】windows和linux安装Pyqt5+designer

我辈李想:文章原创,转载时请务必加上、作者信息和本声明。

2023-11-17 10:02:50 387

原创 【PyQT5】PyQT5通用功能设置

要去掉 PyQt5 窗体的边框,可以使用 setWindowFlag 方法来实现。# 设置窗体属性# 设置窗体背景透明# 设置窗体大小和位置在上面的代码中,我们使用 setWindowFlags 方法设置了窗体标志,这里的 Qt.FramelessWindowHint 表示去掉窗体边框。然后使用 setAttribute 方法设置了窗体背景透明。最后使用 setGeometry 方法设置了窗体的大小和位置。这样就可以实现一个没有边框的 PyQt5 窗体了。

2023-11-17 09:59:21 606

原创 【Docker】windows系统安装docker

博客写作时间:2023年11月15日Docker 图形化工具 PortainerHarbor私有镜像仓库搭建。

2023-11-15 15:57:11 375

原创 【OpenCV】Unbuntu安装OpenCV

安装conda如果您还没有安装conda,请按照以下步骤进行安装:a. 下载Miniconda安装程序b. 运行安装程序c. 按照提示完成安装创建新的conda环境激活conda环境安装OpenCVconda 查询opencv 版本使用以下命令安装OpenCV:opencv版本与python版本对应测试OpenCV安装是否成功import cv2如果输出了OpenCV的版本号,则表示安装成功。现在您已经成功地在Linux上使用conda安装了OpenCV。

2023-11-15 09:04:31 337

原创 【数据标注】Label Studio用于机器学习标注

python版本应该选择3.7或3.8,如果选择最新3.12版本,库存在冲突无法使用label-studio版本是1.8.0label-studio=1.8.0中使用django框架,版本是3.2.19。

2023-11-15 08:52:04 768

原创 【Python自动化】Python-docx基础入门--插入table表格样式设置

本博客主要介绍插入表格的相关设置,包括字体设置,居中设置,插入图片等。

2023-10-13 13:51:31 2341

原创 【Django】掌握models.py模型文件的使用

已经有很多人写过相关博客了,我为什么还要写一份呢?这个主要是因为很多文章写的还是很笼统,没法针对使用清晰的进行说明。本博客不是科普如何使用models的,重点关注日常开发中的使用情况,主要介绍类的继承、时间字段、选择字段、文件字段和外键字段。类型描述instance模型的实例,其中 FileField 定义。更具体地说,这是附加当前文件的特定实例。filename最初提供给文件的文件名。在确定最终目的地路径时,可以考虑,也可以不考虑。"""用户表"""

2023-09-18 11:17:09 713

原创 【玩玩Vue】通过vue-store实现枚举管理,用于下拉选项和中英文翻译等

我辈李想:文章原创,转载时请务必加上、作者信息和本声明。

2023-09-13 17:45:25 362

原创 【Python】logging日志的使用

我辈李想:文章原创,转载时请务必加上、作者信息和本声明。

2023-09-13 16:24:49 155

原创 【人工智能 》机器学习》深度学习】

昨天接了一个面试题,里面居然涉及到40分概念题,瞬间感觉词穷。人工智能 》机器学习》深度学习。

2023-09-13 16:23:48 72

原创 【Python】使用gdal.WarpOptions完成tif影像拼接和目标截取

我辈李想:文章原创,转载时请务必加上、作者信息和本声明。

2023-09-13 15:54:47 896

原创 【玩玩Vue】使用elementui页面布局和控制页面的滚动

这里布局使用vue+elementui,使用Container 布局容器。具体使用可以参考相关链接。本博客实现的是左侧菜单+右侧main布局,涉及到汇总页和详情页。我们要实现左侧菜单不滑动,右侧详情时可滑动。

2023-09-12 14:20:58 567

原创 【玩玩Vue】使用el-menu作为菜单时,通过一二级路由控制菜单高亮

el-menu 是element-ui的菜单组件,为网站提供导航功能的菜单。

2023-09-01 10:15:30 1017

原创 【Python】理解作用域:内置、全局、局部

我辈李想:文章原创,转载时请务必加上、作者信息和本声明。

2023-08-22 16:48:08 127

原创 【Python】通过现象和本质理解python赋值、浅拷贝、深拷贝

我理解中,深拷贝和浅拷贝是Python数据类型可变和不可变的延伸,主要是处理组合数据类型:元组、列表、集合、字典。我们这里主要以元组和列表为例记性展示。对于1级不可变数据类型,浅拷贝和深拷贝id地址不同,拷贝数据一致不改变。对于1级可变数据类型,浅拷贝和深拷贝id地址不同,拷贝数据一致不改变。

2023-08-22 16:13:19 99

原创 【Vue】使用Hbuilder x开发vue前端项目

我辈李想:文章原创,转载时请务必加上、作者信息和本声明。

2023-08-18 18:27:13 1235

原创 【Vue前端】设置标题用于SEO优化

我辈李想:文章原创,转载时请务必加上、作者信息和本声明。

2023-08-15 11:14:28 253

原创 【Python】同步、异步、堵塞、非堵塞、回调

我辈李想:文章原创,转载时请务必加上、作者信息和本声明。

2023-08-11 17:40:53 1629

原创 【Cartopy】库的安装和瓦片加载(天地图、高德等)

Cartopy的官方文档还是太难读了,来来回回找了很多资料,还是有很多东西无法使用,网络上教程大多比较官方。作为程序员,很多时候还是根据源码来使用各种库来的实在。官网链接可参考:https://scitools.org.uk/cartopy/docs/latest/installing.html#required-dependencies。现在是2023年8月11日,在python3.8环境下,安装Cartopy==0.20.2。

2023-08-11 16:49:14 527

原创 【Celery】Django项目celery异步的使用

Django 是一个基于 Python 的 Web 开发框架,而 Celery 是一个 Python 实现的异步任务队列(Task Queue),它能够处理大规模的分布式任务,用于实现 Django 中的异步任务。使用 Celery 和 Django 可以实现以下功能:异步任务处理:Celery 可以将耗时的任务异步处理,加速 Web 应用的响应速度。定时任务:Celery 可以通过设置定时任务,定期执行某些任务,例如定时清理数据库。

2023-08-08 10:56:05 341 1

原创 【Python】simplekml如何设置样式(解决simplekml样式不生效)

simplekml是一个用于创建kml文件的库,里面提供了丰富的功能和样式,这里介绍如何设置相关样式,解决样式不显示的问题。

2023-08-01 16:58:06 450

原创 【Django】如何优化数据库访问

Django是一个高级的Web框架,它自带的ORM(对象关系映射)可以让你轻松地进行数据库操作。但是,随着数据量的增长,数据库查询的性能问题也会变得越来越重要。因此,下面我将为您提供一些Django数据库优化的技巧。

2023-07-29 14:52:06 1245

原创 【Python】枚举的使用

枚举是一组符号名称(枚举成员)的集合,枚举成员应该是唯一的、不可变的。在枚举中,可以对成员进行恒等比较,并且枚举本身是可迭代的。

2023-07-17 13:30:54 2110

原创 【消息中间件】Kafka部署以及django生产和消费

Apache Kafka是一个开源消息系统,由Scala写成。是由Apache软件基金会开发的一个开源消息系统项目。Kafka是一个分布式消息队列:生产者、消费者的功能。Kafka对消息保存时根据Topic进行归类,发送消息者称为Producer,消息接受者称为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)成为broker。

2023-07-16 11:02:24 1595 1

原创 【Python】类与对象、自省、数据验证

在 Python 中,类是对象的抽象模板,用于定义对象的属性和行为。class ClassName : # 类的属性和方法其中,ClassName为类的名称,类的属性和方法需要缩进一个层级来声明。类的属性可以是实例属性和类属性。实例属性是每个对象单独拥有的属性,而类属性是所有对象共享的属性。类属性可以通过来访问,也可以通过来访问,但是在类属性和实例属性名字相同时,实例属性具有更高的优先级。类的方法可以是实例方法、类方法和静态方法。实例方法是针对对象的方法,其第一个参数为self,表示方法所属的对象。

2023-07-13 11:08:14 213

原创 【Python】数据类型、内置方法、互相转换、排序算法

数据类型和算法是日常开发的基础,虽然我们可能一直没怎么在意。我们了解的基础数据类型包括整型、浮点型、布尔类型、字符型、字节型等,组合数据类型包括列表、元祖、字典、集合。如果想要使用这些数据类型,就需要知道不同语言对这些数据两类型内置了那些方法,比如新增、读取、修改、删除。这些基本和内置数据类型和方法如果不能满足我们,就需要自定义数据结构和算法,就比如队列、链表等。

2023-07-07 10:34:10 208 1

原创 【Python】栅格处理:读取tif文件,将边界转为shapely.geometry的Polygon

我辈李想:文章原创,转载时请务必加上、作者信息和本声明。

2023-06-28 09:55:54 600

原创 【Python】异常处理:try+except和断言assert

在 Python 中,异常是一种表示程序执行期间发生错误的方式。当出现异常时,程序会停止执行,并且根据异常类型决定是否终止程序。为了避免程序终止,我们可以使用异常处理来捕获和处理异常。在 Python 中,我们使用 try-except 语句来实现异常处理。try 块包含可能会引发异常的代码,而 except 块用于处理异常。定义自己的异常处理其实很简单,继承内置 Exception 类就可以。

2023-06-22 01:41:56 1534 1

window系统ezdml安装包

ezdml安装包,可打开.dmj文件,查看数据库结构

2024-01-22

Apifox-2.3.26.exe

postman替代工具

2023-12-19

echarts地图之北京js文件

echarts地图之北京js文件

2021-03-15

Excel数据汇总.exe

将数据在表的第一个sheet,列标题相同的表汇总成一个总的excel

2021-03-08

微软常用运行库合集X64.zip

这个不一定用的上,但是偶尔使用新系统时会碰到相关问题,可留做保存。我就碰到一次,主要为了保险!推荐收藏或下载。

2020-09-08

Microsoft Visual C++ 14.0(1).zip

windows必要安装包,尤其是python常用,目前市面短缺,资源相对不容易获取,不知道为什么官方网站没有提供,在这里呈现给大家,欢迎支持!!

2020-09-08

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

TA关注的人

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