自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SteveRocket's-Blog

总结知识、分享知识、热爱知识、关注博客,我们一起学习~~~

  • 博客(321)
  • 资源 (3)
  • 收藏
  • 关注

原创 跨境电商MercadoLibre(美客多)平台预约号操作流程自动化系统

为了想提高约仓的工作效率,实现自动化约号,为此开发了一款针对卖家自动约号的系统,采用了浏览器插件和Web后台相结合的技术来实现的一个系统,这个系统适用于本土号和跨境账号

2024-04-15 21:01:24 1243 8

原创 MercadoLibre(美客多)入仓预约系统操作流程-自动化约号(开篇)

为了想提高约仓的工作效率,实现自动化约号,为此开发了一款针对卖家自动约号的系统,采用了浏览器插件和Web后台相结合的技术来实现的一个系统,这个系统适用于本土号和跨境账号

2024-04-15 21:01:05 1429

原创 Redis进阶:使用缓存的17大误区经验总结

使用缓存是提高系统性能和响应速度的常见方法之一。然而,缓存的使用也存在一些误区,如果不正确地使用缓存,可能会导致系统性能下降、数据不一致等问题。本文将介绍缓存使用过程中的17大误区,并提供相应的解决方案。

2023-12-25 07:00:00 1179

原创 Redis进阶:Redis生产环境启动方案,以及通过客户端远程连接服务

如果我们仅仅是用于一般的学习,做一些实验的话,就随便用redis-server启动一下redis就可以。但在将Redis用于生产环境之前,需要确保Redis服务器能够稳定运行,并能够满足高可用性和高性能的要求,要把redis作为一个系统的daemon进程去运行,每次系统启动redis进程一起启动。

2023-12-24 08:00:00 1217

原创 Redis进阶:使用Redis命令行界面进行数据库连接和基本操作

Redis是一种快速、开源的内存数据库,广泛用于缓存、消息队列和会话存储等场景。为了方便用户与Redis进行交互,Redis提供了一个命令行界面(redis-cli,CLI),使用户可以通过命令来连接数据库并执行各种操作。

2023-12-23 08:00:00 4221

原创 Redis进阶:Redis入门指南-概念、特点、应用场景以及Windows/Linux下的安装和使用

Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,具有高性能、低延迟、可扩展和灵活的特点,常用作数据库、缓存和消息中间件,被广泛应用于各种场景。

2023-12-22 23:44:06 1639

原创 Vue3进阶:常用的指令缩写详解,以及代码使用示例

Vue 指令是带有前缀 v- 的特殊 HTML 属性,它赋予 HTML 标签额外的功能。指令用于在表达式的值改变时,将某些行为应用到DOM 上。与传统的 JavaScript 方法相比,使用 Vue 创建响应式页面要容易得多,并且需要的代码更少。为了提高开发效率,Vue提供了许多指令的缩写,使得我们能够更加简洁地编写代码。本文我将结合代码示例详细介绍Vue.js开发过程中常用的指令缩写,并提供使用示例供参考。

2023-12-18 09:07:19 557

原创 Vue3进阶:简化前端开发的利器,以及常用指令汇总和案例详解

Vue指令是Vue.js框架提供的一种特殊属性,用于在HTML模板中添加交互和动态行为。指令以 `v-` 开头,后面跟着指令的名称,如`v-if`、`v-for`、`v-bind` 等。通过Vue指令,我们可以直接在HTML中绑定数据、控制元素的显示和隐藏、循环渲染元素等。

2023-12-17 08:30:00 181

原创 Vue3进阶:计算属性(computed)的介绍、使用详解和代码实战案例

Vue 3中的计算属性是Vue中的一种特殊属性,它基于现有数据进行计算(根据其他属性的值进行动态计算),并返回一个新的值。与方法(methods)相比,计算属性的特点是具有缓存机制,只有依赖的数据发生改变时才会重新计算。关于methods的使用可以参考公众号CTO Plus前面的文章,当然后面的文章也会专门做介绍。计算属性在Vue开发中非常常用,它既能提升开发效率,又能使代码更加简洁和可读性更高。在本文中,我将为大家详细介绍Vue 3中的计算属性的概念、用法和优势。

2023-12-17 08:00:00 4029

原创 互联网分布式爬虫技术之爬虫框架pyspider和scrapy的区别和对比分析

pyspider是一个强大的分布式爬虫框架,它具有简单易用、可视化界面(WebUI)、支持JavaScript渲染等特点。pyspider使用Python 3编写,支持异步IO,可以同时处理多个任务,适用于高并发的爬取需求。它还提供了强大的数据处理和存储功能,可以将数据保存到数据库中,或者导出为各种格式的文件。scrapy是一个成熟且功能丰富的爬虫框架,它使用Python编写,支持异步IO和多线程,并提供了强大的数据处理和存储功能。scrapy具有良好的可扩展性,可以通过编写插件来增加功能。它还提

2023-12-16 08:30:00 718

原创 Vue3进阶:监听属性的介绍、使用详解和代码实战案例

Vue3中的监听属性是一种非常有用的功能,它允许我们在数据发生变化时执行特定的操作。通过监听属性,我们可以监听指定的数据,并在数据发生变化时触发回调函数或执行其他操作。watch 的作用是用于监测响应式属性的变化,并在属性发生改变时执行特定的操作,它是 Vue 中的一种响应式机制,允许你在数据发生变化时做出相应的响应,执行自定义的逻辑。有了watch,这种使得Vue在响应式属性变化时能够有更多的控制权和灵活性,让你的组件能够更好地响应数据的变化并执行相应的逻辑。

2023-12-16 08:00:00 764

原创 Vue3进阶:循环语句的介绍和编码使用详解(附代码与群资料)

使用v-if指令,可以根据表达式的真假来显示或隐藏DOM元素;使用v-show指令,可以通过CSS的display属性来控制元素的显示和隐藏。 在实际开发中,根据具体的需求和场景选择适合的条件语句方式是很重要的。如果需要在不同的条件之间进行选择,可以使用v-if和v-else指令;如果需要频繁切换显示和隐藏的元素,可以使用v-show指令。

2023-12-15 08:30:00 765

原创 Vue3进阶:组件开发指南之使用 Props 传递和管理组件之间的数据

介绍下什么是Props,Props是Vue3中的一种属性,用于从父组件向子组件传递数据,并在子组件中使用这些数据。组件之间的通信是构建复杂应用程序的重要部分。在Vue 3中,组件之间的通信可以通过props和emit事件来实现。

2023-12-15 08:00:00 479

原创 CSDN新增的代码分析 一键注释新技能

代码分析,代码一键自动注释。

2023-12-14 09:28:08 218

原创 Vue3进阶:模板语法的介绍和编码使用详解(附代码与群资料)

Vue 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。Vue 的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进 DOM 的系统。结合响应系统,在应用状态改变时,Vue能够智能地计算出重新渲染组件的最小代价并应用到 DOM 操作上。

2023-12-14 08:30:00 494

原创 Vue3进阶:Vue与Web components的初步介绍和转换

在Vue3.0中,Vue与Web components的整合变得更加顺畅和灵活。Web components是一种用原生平台API创建的可重用自定义元素,可以在任何支持HTML的上下文中使用。Vue3.0提供了更好的Web components支持,并且可以方便地将Vue组件转换为Web components,以便在其他框架、库或原生JavaScript中使用。

2023-12-14 08:00:00 1248

原创 Vue3进阶:条件语句控制内容展示的介绍和编码使用详解(附代码与群资料)

Vue是一个流行的JavaScript框架,它提供了一种简洁而强大的方式来构建用户界面。Vue3是Vue框架的最新版本,引入了许多令人振奋的新功能和改进。 其中一个重要的功能就是条件语句(条件渲染),它允许开发者根据特定的条件来动态地决定是否展示或隐藏(渲染)DOM元素(组件或元素)。 在这篇文章中,我将为大家深入探讨和详细介绍Vue3中条件语句(条件渲染)的用法和示例技巧。其他的指令详细介绍可以参考文章《Vue3进阶:简化前端开发的利器,以及常用指令汇总详解》和《Vue3进阶:常

2023-12-13 08:30:00 226

原创 Vue3进阶:组件开发指南之构建可复用的UI组件详解和代码示例

为大家详细介绍组件的概念、定义和作用,以及通过几个实战案例介绍如何使用Vue3开发组件,包括了组件的创建、注册全局组件、注册局部组件、组件名的定义规范等内容,帮助你构建高质量、可复用的UI组件。组件(Component)是 Vue3中的核心概念最强大的功能之一,是Vue中构建用户界面的核心部分。它将用户界面拆分为独立、可复用的模块,它可以被看作是可复用的代码块。组件(Component)可以包含(封装)HTML、CSS 和JavaScript,用于封装特定的功能和样式,并提供了一种简洁、可组合

2023-12-13 08:00:00 682

原创 Vue3进阶:Vue开发必备的基本功之双向数据v-model绑定详解及代码实战示例(文末群资料)

弄明白什么是双向数据绑定,双向数据绑定是指数据的变化能够自动反映在用户界面上,同时用户界面中的输入也能够自动更新数据。在传统的 Web 开发中,通常需要手动监听用户输入的变化并更新数据,或者手动更新数据后再重新渲染用户界面。而在 Vue 中,通过双向数据绑定,我们只需要关注数据的变化,Vue 会自动处理数据与用户界面之间的同步。

2023-12-12 08:30:00 2167

原创 Python3基础之写给初学者看的变量和数据类型

在程序设计中,变量是一种存储数据的载体。计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间,变量的值可以被读取和修改,这是所有计算和控制的基础。计算机能处理的数据有很多种类型,除了数值之外还可以处理文本、图形、音频、视频等各种各样的数据,那么不同的数据就需要定义不同的存储类型。Python中的数据类型很多,而且也允许我们自定义新的数据类型,我们先介绍几种常用的Python数据类型。

2023-12-12 00:15:00 66

原创 互联网分布式爬虫技术之pysipder框架使用详解与实战案例(文末加群)

PySpider是一个支持任务监控、项目管理、多种数据库,具有WebUI的爬虫框架,WebUI支持脚本编辑器,支持分布式架构。本篇文章我将为大家从PySpider的特点、作用和应用场景,以及她的架构讲起,让后就是开始介绍它的环境安装和使用,并通过一个示例结合提供的内置WebUI页面编写一个爬虫示例,并将爬取的数据存储到MySQL中。最后再通过三个实战案例演示了下PySpider的爬虫功能。

2023-12-11 12:00:00 1098

原创 7、Django进阶:Django路由系统精讲:揭秘Django的路由系统从URL映射到视图处理的全过程(必掌握)

对路由系统的定义和URL的模式做了介绍。详细介绍了Django路由系统的定义与使用,包括URL映射与路由匹配、参数传递与命名URL等内容。介绍了URLconf的配置和使用方法、URL的名称和反向解析,以及URL的参数。通过合理配置路由系统,我们能够实现灵活的URL映射和请求分发。通过include实现URLconf的嵌套Django路由系统的应用示例。URL的映射和路由匹配,以及路由系统的一个最佳实践。本文的最后一节总结了Django的三种路由配置方式:path()、re_path()

2023-12-11 08:00:00 483

原创 Python3进阶之命令行参数化实现的几种方式总结

在Python3中,有多种方式可以实现命令行参数化。本篇文章我将为大家介绍和总结几种常用的方式,分别包括:内置 sys.argv 模块内置 argparse 模块内置 getopt 模块第三方依赖库 click第三方依赖库docopt

2023-12-10 14:00:00 275

原创 Python设计模式之创建型-简单工厂模式(Simple Factory)

工厂模式是一种常用的设计模式,它用于创建对象,将对象的创建和使用分离开来,从而工厂模式能够降低应用维护的复杂度。客户端可以请求一个对象,而无需知道这个对象来自哪里,也就是无需知道使用哪个类来生成这个对象。在Python中,可以使用多种方式来实现工厂模式,包括简单工厂模式、工厂方法(Factory Method)模式和抽象工厂(Abstract Factory)模式。本篇文章我将先为大家介绍下简单工厂模式的概念、作用、特点和使用方法,并提供了3个代码示例,在文章最后总结了简单工厂模式、工厂方法(Fac

2023-12-10 08:00:00 205

原创 Python3基础之运算符的一些开发使用注意事项和代码示例详解

Python是一种功能强大且流行的编程语言,它提供了多种运算符,用于执行各种数学和逻辑操作。在本篇文章中,我将为大家详细介绍和总结Python3中常用的运算符的使用,分别包括:算术运算符、比较运算符、逻辑运算符、赋值运算符、成员运算符、身份运算符、运算符优先级、比较运算符和逻辑运算符、运算符特俗方法。

2023-12-09 14:00:00 105

原创 Python设计模式之创建型-工厂方法模式(Factory Method)

工厂方法(Factory Method)模式是一种常见的创建型设计模式,它通过定义一个创建对象的接口,但是它将对象的创建延迟到子类中实现,每个具体子类都可以创建自己特定的对象。在前面的文章中对简单工厂做了详细介绍,工厂方法和简单工厂的区别在于,简单工厂模式只有一个工厂,工厂方法模式对每一个产品都有相应的工厂。在本文中,我们将介绍工厂方法模式的概念、作用、特点和使用方法,以及使用4个Python代码示例分别实现工厂方法模式,包括通过创建不同类型的动物、解析不同类型的文本文件来演示该模式的应用。

2023-12-09 08:00:00 272

原创 Python3基础之条件判断语句(分支结构)详解

条件判断语句,所谓条件判断语句,顾名思义,就是依据某个条件,满足这个条件后就执行下面的内容。条件判断语句也称为分支结构,分支结构也是根据不同的条件执行不同的代码块。Python3 中的分支结构主要有两种形式:if-else 结构(if 语句、elif 语句和 else 语句)和三元运算符。

2023-12-08 08:00:00 670

原创 35、Django进阶:项目多种数据库配置方式和使用(MySQL、PGSQL、ES、MongoDB、InfluxDB)详解

1、首先介绍新建的Django项目中为什么一开始使用的是SQLite,以及我为什么不建议生产环境使用自带的SQLite数据库,然后介绍了SQLite的应用场景和优缺点。2、接着介绍为什么推荐生产环境项目使用MySQL。然后,依次是详细解析Django中对多种数据库(MySQL、PGSQL、ES、InfluxDB和MongoDB)的支持和配置方式的详解,比如在Django项目中使用MySQL/PGSQL数据库的配置方式和具体应用,在ES、MongoDB和influxdb数据库配置及应用实践中,解析

2023-12-08 08:00:00 818

原创 Python3进阶之开发必备的知识点-模块(包)的作用和使用详解

在Python编程中,模块是一种组织和重用代码的方式。它是一个包含了函数、类和变量等定义的文件,可以被其他程序引用和调用。Python标准库中提供了大量的模块,而且还可以通过第三方库来扩展功能。在Python中,一个.py文件就构成一个模块。通过模块,你可以调用其它文件中的程序。

2023-12-07 14:00:00 201

原创 Python3进阶之变量和方法命名中各种下划线的含义和区别详解(高级开发必掌握)

Python3中的变量命名可以使用各种下划线,包括单下划线、双下划线和前后双下划线。单下划线和双下划线在Python变量和方法名称中都各有其含义。有一些含义仅仅是依照约定,被视作是对开发人员的提示,而有一些含义是由Python解释器严格执行的。

2023-12-07 08:00:00 821

原创 Python设计模式之创建型-单例模式(Singleton)

单例模式是一种创建型设计模式,它的目的是确保一个类只有一个实例,并提供一个全局访问点来访问该实例。在Python中,可以使用多种方法来实现单例模式,本文这里我将介绍其中几种常用的方法,包括使用模块、使用装饰器、使用元类、以及__new__方法。

2023-12-06 14:00:00 311

原创 Python3基础之经典数据类型字符串(str)开发使用注意事项和使用技巧代码示例详解

字符串是一种由字符组成的序列,它可以存储和操作文本数据。字符串类型用于表示文本数据,可以使用单引号(')、双引号(")、三单引号('''''')或三双引号(""" """)括起来,例如:"SteveRocket"。

2023-12-06 07:00:00 267

原创 (开发技巧)Python3基础之掌握循环结构(for、while)与逻辑控制的必备技能

while循环和for循环的基本使用方法以及Python3中用于控制循环执行流程的重要工具break、continue和return语句。在使用这些语句时,我们需要注意一些技巧和避免一些坑,以保证程序的正确性和可读性。Python3中的for循环是一种强大的迭代结构,用于遍历序列、集合和其他可迭代对象。

2023-12-05 23:31:08 280

原创 Python3进阶之函数的奥秘:探索函数的定义、调用和返回值

接下来介绍下函数的返回值。在函数名后面的圆括号中可以放置传递给函数的参数,程序中函数的参数就相当于是数学上说的函数的自变量,而函数执行完成后我们可以通过return关键字来返回一个值,这相当于数学上说的函数的因变量。本文我将为大家详细介绍 Python 3 中的函数,包括函数的定义、函数的作用和使用方式、参数传递和函数调用、返回值、匿名函数、内置函数和模块的使用,以及关于函数的两个经验建议,整个过程结合代码示例进行介绍,以帮助读者更好的理解函数的使用,文章最后分享了下关于“重构”这一关键词。

2023-12-05 23:24:28 209

原创 前端开发技术栈(工具篇):Vue/Node.js项目构建和包管理器npm的使用以及命令详解

npm 是一个强大的包管理工具,它使开发人员能够轻松地安装、更新和管理项目依赖的包。通过初始化一个package.json 文件,你可以描述你的项目并记录其依赖关系。使用 npm install 命令,你可以安装和管理包。使用 npm publish 命令,你可以发布自己的包到 npm 注册表。无论是在开发过程中还是在分享你的包时,npm 都提供了丰富的功能和命令来满足你的需求。

2023-10-28 08:00:00 2604

原创 前端开发技术栈(工具篇):2023深入了解webpack的安装和使用以及核心概念和启动流程(详细) 63.3k stars

Webpack是一个强大的模块打包工具,它可以将多个模块打包成一个bundle文件,可以将各种资源(如JavaScript、CSS、图片等)打包成一个或多个静态资源文件,使得前端开发更加高效,从而实现代码的模块化、打包、压缩等功能。在本篇博客中,在使用Webpack时,了解它的启动流程以及它的优缺点是非常重要的,所以本篇我们将介绍Webpack核心概念的含义和作用、启动流程、优缺点以及在项目中的使用方法。

2023-10-27 08:00:00 976 1

原创 Vite实战案例:构建快速、高效的现代前端项目

在本篇文中,我们将探讨一些Vite项目的实践,包括使用vite-plugin-checker进行类型检查,如何在构建过程中处理TypeScript错误阻止构建成功和阻止生成dist文件,如何进行预览生产包、使用unplugin-auto-import和unplugin-vue-components来提高开发效率,以及如何获取文件路径。我们还演示了如何通过配置优化Vite项目的构建过程,加快构建速度和减小输出文件的体积。这些实践方法将帮助开发者更好地利用Vite,构建更高效、可靠的前端项目。图片

2023-10-26 08:00:00 461

原创 Vue进阶:得心应手的开发体验-基于Pycharm的Vue3项目构建与开发环境搭建

Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。Vue的核心库只关注视图层,是一个基于MVVM结构的轻量级框架,非常容易与其它库或已有项目整合。

2023-10-25 08:00:00 2035

原创 前端开发技术栈(工具篇):详细介绍npm、pnpm和cnpm分别是什么,使用方法以及之间有哪些关系

npm、pnpm和cnpm都是用来管理项目的依赖包的工具,它们各自有自己的特点和使用场景。根据项目的需求和网络环境,选择合适的工具可以提高开发效率和体验。NPM和PNPM都是很好的JavaScript包管理器,它们可以帮助你管理你的项目依赖项。使用这些命令,你可以安装、升级、卸载和查看已安装的依赖项。无论你选择哪个包管理器,都可以使你的项目更易于维护和管理。cnpm是一个针对中国用户的npm镜像源,它可以提供更快的下载速度和一些额外的功能。安装和使用cnpm非常简单,只需将`npm`替换

2023-10-24 08:00:00 2025

原创 开篇-Flask入门指南:构建优雅的Web应用-以及我的开源产品

Flask是一个轻量级的Python Web应用程序框架,它是使用Python编写的,它被广泛用于快速开发构建Web应用程序和API。 它的设计理念是简单、易用和灵活可扩展,因此备受开发者的喜爱。我所知道的很多创业型的公司的初始项目,简单的项目都采用的是flask开发框架,因为初期的项目讲究的是快速开发,功能概念验证,能够快速看到产品的原型效果。这里,我的第一款产品《安全运营中心(SOC)-信息资产采集与安全评估系统(ICSA)》的实现使用的就是这种技术栈来进行快速开发,当然,目前最新的Python

2023-10-23 08:00:00 224

vue-devtools-chrome-5.3.4

Vue开发的调试工具(devtools Chrome)

2023-12-22

jdk-11.0.15.1-windows-x64-bin

jdk-11.0.15.1_windows-x64_bin 安装包

2023-09-05

staruml-5.0-with-cm.zip

StarUML是一款开放源码的UML开发工具,是由韩国公司主导开发出来的产品,可以直接到StarUML网站下载。可以用来创建UML类图。 StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj). ● 可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、构件图、部署图以及复合结构图等。 ● 完全免费:StarUML是一套开放源码的软件,不仅免费自由下载,连代码都免费开放。尽管注册需要付费,但不注册并不影响用户个人使用。注册的价格由69美元到9900美元不等。 [1] ● 多种格式影像文件:可导出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。 ● 语法检验:StarUML遵守UML的语法规则,不支持违反语法的动作。 ● 正反向工程:StarUML可以依据类图的内容生成Java、C++、C#代码,也能够读取Java、C++、C#代码反向生成类图。反向工程有两个主要用途,其一是旧有的源码反转成图之后,可以构建UML模型的方式继续将新的设计添加上去;

2023-04-21

Windows Sysmon.zip

Sysmon是一款由微软开发的安全监控工具,为Windows操作系统提供了更强大的安全监控和威胁狩猎功能。通过在系统内核驱动程序中实现高级的行为分析和记录功能,Sysmon可以监控并记录系统内发生的各种事件,包括进程创建、文件创建、网络连接等,从而帮助安全团队更好地检测和响应威胁。

2023-04-11

Django Rest Framework分页过滤排序代码示例

8、DRF实战总结:分页(Pagination)及DRF提供的分页类详解(附源码) 9、DRF实战总结:过滤(filter)与排序,以及第三方库django-filter的使用(附源码) 10、DRF实战总结:限流(throttle)、限流的使用方式详解与代码示例(附源码) 包含: 分页及DRF提供的分页类。 过滤:get_queryset、django-filter。 排序:DRF的OrderingFilter。

2023-04-06

7、DRF实战总结:JWT认证原理和使用,以及第三方库simplejwt 的详解源码

django第三方库djangorestframework-simplejwt 的使用示例代码 JSON Web Token(JWT)是一种用于认证和授权的开放标准,允许在客户端和服务器之间传递信息,以验证用户身份和授权访问特定资源。它定义了一种紧凑且自包含的方式,用于各方之间安全地将信息以JSON对象传输。由于此信息是经过数字签名的,因此可以被验证和信任。JWT用于为应用程序创建访问token,通常适用于API身份验证和服务器到服务器的授权。 JWT的优点包括:简单、轻量、可扩展、跨语言和跨平台使用。它也具有一定的安全性,因为JWT的签名只能由持有密钥的服务器生成和验证,且在传输过程中被中间人篡改可能会被检测出来。

2023-04-05

序列化器(Serializer)、重写序列化器、认证及使用Token认证代码示例

新增文章的演示示例代码 4、DRF实战总结:序列化器(Serializer)、数据验证、重写序列化器方法详解(附源码) 5、DRF实战总结:认证(Authentication)与权限(Permission)(附源码) 6、DRF实战总结:认证及使用Token认证,代码示例详解(附源码)

2023-04-05

自定义manage.py shell管理命令

自定义Django-admin命令一共分三步:创建文件夹布局、编写命令代码和测试使用。 注意事项  management和commands每个目录下都必须有个__init__.py空文件,表明这是一个python包。另外以下划线开头的文件名不能用作管理命令脚本。  management/commands目录可以位于任何一个app的目录下,Django都能找到它。  一般建议每个python脚本文件对应一条管理命令。  当使用管理命令并希望在控制台输出指定信息时,应该使用self.stdout和self.stderr方法,而不能直接使用python的print方法。另外,不需要在消息的末尾加上换行符,它将被自动添加。

2023-03-25

基于函数视图、自定义序列化器、类视图APIView, GenericAPIView和GenericViewSet视图集代码

文章2、DRF实战总结:基于函数的视图API以及自定义序列化器 文章3、DRF实战总结:基于类的视图APIView, GenericAPIView和GenericViewSet视图集 DRF提供了4种编写CBV类API的方式,到底哪种CBV开发模式更好? 答案是各有利弊 o 基础的API类:可读性最高,代码最多,灵活性最高。当需要对API行为进行个性化定制时,建议使用这种方式。 o 通用generics.*类:可读性好,代码适中,灵活性较高。当需要对一个模型进行标准的增删查改全部或部分操作时建议使用这种方式。 o 使用视图集viewset: 可读性较低,代码最少,灵活性最低。当需要对一个模型进行标准的增删查改的全部操作且不需定制API行为时建议使用这种方式。 o mixin类和GenericAPI的混用,这个和generics.*类没什么区别,不看也罢。 Django视图集viewset代码最少,但这是以牺牲了代码的可读性为代价的,因为它对代码进行了高度地抽象化。另外urls由router生成,不如自己手动配置的清楚。

2023-03-25

Django3.1新特性-主要变化,支持异步详解示例代码

随着Django 3.1最终支持异步视图(async views),异步中间件和测试,这篇文章探讨了如何开始使用Django 3.1提供的新异步视图。可以在异步视图中尝试其他一些操作,例如发送电子邮件,调用第三方API以及写入文件。考虑一下代码中具有简单过程的视图,这些视图不一定需要直接向最终用户返回任何内容,可以将这些视图快速转换为异步视图。

2023-03-23

Django的MVT设计模式(Model-View-Template)示例代码

如果要开发一个好的网站或网络应用,就必需了解经典的软件开发所遵循的MVC 设计模式。本篇详细总结软件开发所遵循的MVC (Model-View-Controller, 模型-视图-控制器) 设计模式以及Django的MVT设计模式(Model-View-Template)如何遵循这种设计理念。Django Model(模型), URL(链接), View(视图) 和Template(模板)又是如何遵循MVC软件设计模式的。

2023-03-19

prometheus、grafana、alertmanager、windows、node exporter 安装包

开发过程中应用到的安装包软件: alertmanager-0.25.0.linux-amd64.tar.gz alertmanager-0.25.0.windows-amd64.zip grafana-enterprise-9.3.6.windows-amd64.zip node_exporter-1.5.0.linux-amd64.tar.gz prometheus-2.41.0.linux-amd64.tar.gz prometheus-2.41.0.windows-amd64.zip windows_exporter-0.21.0-amd64.msi

2023-03-15

Windows InfluxDB2-2.5.1 x64数据库

1、InfluxDB simplifies time series data management. Designed to handle high speed and high volume data ingest and real-time data analysis, InfluxDB's robust data collectors, common API across the entire platform, highly performant time series engine, and optimized storage lets you build once and deploy across multiple products and environments. 2、InfluxDB是一个由InfluxData开发的开源时序型数据库,专注于海量时序数据的高性能读、高性能写、高效存储与实时分析等,在DB-Engines Ranking时序型数据库排行榜上排名第一,广泛应用于DevOps监控、IoT监控、实时分析等场景。

2023-02-17

WIndows Redis可视化工具:resp-2022.1.0.0 GUI

Windows Reids可视化工具RESP 版本2022.1的安装包。一款比较稳定简洁的 redis UI 工具。

2023-02-17

Windows PostgreSQL-15.2-1 64位数据服务安装包

PostgreSQL is a powerful, open source object-relational database system with over 35 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance.

2023-02-17

Windows x64 Redis服务安装包

压缩包包含: redis-windows-7.0.8.1.zip 解压直接使用的包。 Redis-x64-7.0.5.msi 安装成Windows服务的安装包。

2023-02-17

Windows应用的工具包pywin32-220.win32-py3.4.exe

Windows server 2003 32bit下使用python3.4开发Windows应用的工具包,解决ImportError: No module named "win32api" "win32com"的问题。

2020-11-17

Windows XP支持最高的Python版本安装包python-3.4.4

Windows XP Windows Server2003等32位操作系统支持最高的Python版本安装包python-3.4.4

2020-11-17

Windows开发PyQt5应用依赖包PyQt5-5.5.1-gpl-Py3.4-Qt5.5.1-x32

Windows开发PyQt5应用迁移到xp系统下,需要的依赖包python3.4PyQt5-5.5.1-gpl-Py3.4-Qt5.5.1-x32.zip

2020-11-17

空空如也

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

TA关注的人

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