自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(357)
  • 资源 (5)
  • 收藏
  • 关注

原创 字节流是什么

字节流(Byte Stream)是一种数据传输方式,它是字节的有序序列。在计算机中,所有数据都以字节的形式表示,因此字节流是最基本的数据传输单元。字节流可以用来传输各种类型的数据,例如文本文件、图像、音频、视频等。它们通常被处理为一系列连续的字节,不考虑其具体的数据类型或语义。因此,字节流可以是纯文本数据、二进制数据,甚至是复杂的文件格式(如PDF、JPEG等)。在计算机编程中,字节流经常用于文件输入/输出(I/O)操作,网络通信,以及各种数据处理任务中。

2024-05-22 16:09:26 710

原创 linux命令loginctl

管理systemd登录管理器loginctl。

2024-05-21 15:56:16 258

原创 python类继承

在这个例子中,Child 类继承自 Parent1 和 Parent2,并且这两个父类都有一个名为 common_method 的方法。当您调用 child_instance.common_method() 时,它会调用 Parent1 中的 common_method 方法,因为在 Child 类的声明中,Parent1 在前面。如果 Parent1 和 Parent2 有相同的方法,而您的子类又继承了这两个父类,Python 将按照其被列出的顺序搜索方法。

2024-05-16 16:29:39 24

原创 django drf 写view 视图有多少中方法

视图集提供了一种组织相关视图的方法。您可以使用 DRF 提供的不同类型的视图集,如 ModelViewSet、ReadOnlyModelViewSet 等。您可以创建不同的类视图来处理不同类型的请求,并使用类继承和 mixins 来共享代码。DRF 提供了许多内置的类视图和 mixins 来帮助简化常见任务。DRF 提供了许多通用类视图来处理常见的 CRUD 操作。这些视图可以大大减少重复代码,并提供了内置的行为,如列表、创建、检索、更新和删除。这些是常见的方法,您可以根据项目的需求选择最适合您的方法。

2024-05-15 17:39:16 226

原创 django 双下划线约定

在 Django 中,双下划线(__)约定通常用于执行一些特定的查询操作,尤其是在使用 Django ORM 进行数据库查询时。这种约定被称为双下划线查询语法。双下划线查询语法允许你在查询中使用类似于 SQL 的语法,以执行复杂的过滤、联结和聚合操作。这将返回所有Entry对象,其关联的Blog对象的名称是 ‘example’。exactiexactcontainsicontainsingtlt这将为每个作者对象添加一个num_books属性,表示该作者拥有的书籍数量。

2024-05-15 17:17:54 298

原创 python manage.py 命令大全

启动 Django shell,用于与你的项目进行交互。:将数据库中的数据导出为 JSON 或 YAML 格式。:从 JSON 或 YAML 文件中加载数据到数据库中。:检查项目中的问题,例如未使用的导入、语法错误等。:生成一个 SQL 语句来清空数据库中的所有数据。:应用数据库迁移,将模型更改同步到数据库。:创建一个新的 Django 应用程序。:创建一个新的 Django 项目。:显示每个应用程序的迁移文件的状态。:根据你对模型的更改创建迁移文件。:将多个迁移文件压缩为一个文件。

2024-05-15 14:54:13 402

原创 django开发者在程序中引用模型的元数据信息

在上述代码中,我们通过_meta属性来获取了模型的各种元数据信息,如应用程序标签、模型标签、数据库表名、字段列表等。这些信息可以在程序中用于各种目的,例如动态生成查询、构建表单等。当开发者需要在程序中引用模型的元数据信息时,可以使用模型类的_meta属性。

2024-05-10 11:37:44 214

原创 Django model 联合约束和联合索引

由于我们已经在 first_name 和 last_name 列上创建了联合索引,数据库引擎可以直接利用这个索引,按照 first_name 和 last_name 的值来快速定位符合条件的记录。联合索引的原理可以简单描述为:将多个列的值组合成一个索引键,以提供对这些列的联合查询支持,从而提高查询效率和性能。总之,联合索引通过将多个列的值组合成一个索引键,以提供对这些列的联合查询支持,从而提高查询效率和性能。在Django的模型中,我们可以通过联合约束和联合索引来对表的多个字段进行约束和索引。

2024-05-08 10:34:44 136

原创 python数据透视表简单入门

最终输出的数据透视表将会以日期为行,城市为列,显示每个日期和城市对应的温度和湿度值。这种组织方式可以让您更直观地查看不同变量之间的关系,并进行进一步的分析和可视化。我们首先创建了一个包含日期、城市、温度和湿度数据的 DataFrame。然后使用 pivot_table 函数创建了一个数据透视表,并对数据进行了处理。values=[‘Temperature’, ‘Humidity’] 指定要聚合的值列为温度和湿度。columns=‘City’ 将城市设置为列索引。index=‘Date’ 将日期设为行索引。

2024-04-24 18:17:47 44

原创 python处理excel最基础的例子

此脚本的主要目的是演示使用 xlwt 模块创建和向 Excel 文件写入数据的基本用法。它作为一个简单的示例,说明了如何生成包含多个工作表的 Excel 电子表格并填充它们数据。

2024-04-16 17:35:45 162 1

原创 django 模板js文件为什么最后引入

将 JavaScript 文件放在页面底部可以提高页面加载性能。如果 JavaScript 文件位于页面顶部,浏览器会等待 JavaScript 加载和执行后才继续渲染其余内容,导致页面显示延迟。总结来说,将 JavaScript 文件放在页面底部可以改善页面加载性能并确保更好的用户体验。将 JavaScript 文件放在底部可以确保页面上所需的 HTML 结构已经加载,避免了可能由于缺少依赖项而导致的错误。标签中引入,而将页面的脚本(JavaScript)文件放在页面底部,即在。

2024-04-11 15:40:32 897

原创 django web dockerfile代码片段

【代码】django web dockerfile代码片段。

2024-04-10 17:53:28 100

原创 使用django model 建立一个机房巡检记录表

作为一名it管理人员,日常工作中的一项就是巡检机房了,通常需要记录到本子上,或者说叫登记表。django admin 加载后。

2024-04-10 17:49:51 191

原创 如何查看当前swap 在哪个文件,linux swap 分区被占满了,如何手动处理

Linux系统中,swap分区用于在物理内存不足时提供额外的内存空间。当物理内存不足时,内核会将一些不使用的内存页移动到swap分区中,以便为正在运行的程序腾出空间。如果swap分区被占满,则可能会导致系统性能下降,甚至出现死机等问题。因此,当swap分区被占满时,需要及时采取措施进行处理。输出结果中,Filename列显示了当前swap文件的文件名。执行此命令后,swap分区将被关闭,并释放所有已使用的空间。其中,/swapfile是swap分区的设备文件。/swapfile 是swap分区的设备文件。

2024-04-08 18:13:30 505

原创 Python 中 5 个更有用的 F 字符串技巧

在 Python 中,.2e 格式说明符表示将数字格式化为科学计数法,其中小数点后保留 2 位数字。例如,光速为 2.99792458e+08 米/秒,而普朗克常数为 6.62607015e-34焦耳·秒。第六行 spec = ‘,.2f’ 定义了一个名为 spec 的变量,并赋值为一个字符串,该字符串指定了显示数字的格式。例如,1.62e+09 表示 1.62 乘以 10 的 9 次方,即 1,620,000,000。在 f-string 中,!s 格式说明符,该值将按原样格式化为字符串,包括双引号。

2024-04-02 11:51:31 279

原创 python3退出装饰器

简介:Python3 中的 atexit 模块提供了一种在程序退出时自动执行函数的机制。这可以通过使用 @atexit.register 装饰器注册退出处理程序来实现。

2024-03-25 17:49:15 227

原创 python3 deprecated装饰器

导入deprecated库中的deprecated装饰器。该装饰器用于标记函数或方法已过时。: 使用deprecated装饰器装饰add函数。信息 (字符串): 函数被调用时显示的警告信息。此处为 “加法过时了”。版本 (可选字符串): 指定函数过时的版本。此处为 “1.0.0”。: 定义名为add的函数,接受两个整型参数 (x和y) 并返回它们的和 (整型)。: 计算x和y的和并返回结果。: 确保代码仅在脚本直接运行时执行 (而非作为模块导入时)。: 调用add。

2024-03-25 16:34:17 355

原创 系统运维中出现的问题,问题原因,解决办法

定期备份数据并进行恢复测试;数据增长速度快、未及时清理旧数据或数据库未优化等原因导致存储空间不足。未建立有效的灾难恢复计划或备份策略,一旦系统故障可能导致重大数据损失。可能是由于存储设备故障、备份任务设置不当或网络连接问题导致备份失败。配置日志记录不当或未设置合适的日志轮转策略导致系统日志失去参考价值。可能是由于网络设备故障、带宽限制或配置错误引起的网络连接不稳定。设置合适的日志轮转策略;可能是由于硬件老化、系统负载过高或未经优化的软件配置导致。可能是由于硬件故障、应用程序Bug或配置错误导致服务宕机。

2024-03-19 15:56:37 711

原创 django管理日志记录(日志审计django_admin_log)

django_admin_log 表可能会包含大量的数据,因此需要定期清理。您可以使用 django.contrib.admin.utils.purge_deleted_admin_logs() 函数来清理过期的日志记录。在 Django 中,LogEntry 是一个用于记录管理界面操作的模型。它对应于 django_admin_log 表中的记录。审计日志: 可以用来记录管理界面的所有操作,以便审计管理员的操作。审计日志: 可以用来记录管理界面的所有操作,以便审计管理员的操作。

2024-03-18 16:51:38 693

原创 Django 中 null=True 和 blank=True 的作用

字段允许在提交表单时不填写。这意味着在提交表单时,可以不提供。两个参数用于控制数据库字段和表单字段的行为。这意味着在数据库中,在 Django 模型中,

2024-03-18 11:19:14 254

原创 AP信息管理系统应记录的重要的信息

除了上述基本信息之外,AP 信息管理系统还可以记录一些其他信息,具体取决于系统的需求和功能。

2024-03-18 11:09:01 113

原创 python 中,*args, **kwargs 这两个 args kwargs 是固定的吗

它们只是在函数定义时使用的参数名,可以根据实际情况进行更改。在 Python 中,*args。

2024-03-15 17:17:58 65

原创 python装饰器decorator和wrapper函数是固定的吗

在 Python 中编写装饰器时,通常使用嵌套函数的形式,其中包括一个闭包(closure)函数和一个包装器(wrapper)函数。这两个函数通常被称为。这样的命名约定,但事实上你可以根据自己的需求来命名这两个函数。这些名称只是一种约定俗成的命名风格,有助于使代码更易于理解。因此,虽然这两个函数的名称没有硬性要求,但保持命名约定有助于让代码更易于理解和维护。,但名称并不是固定的,可以根据需要进行更改。则是包装器函数,用于执行额外的逻辑。是装饰器函数本身,而。

2024-03-15 11:58:08 40

原创 python 装饰器的写法

在 Python 中,装饰器是通过函数来实现的。

2024-03-15 11:57:42 27

原创 如何理解闭包

闭包是编程语言中一个重要的概念,特别是在函数式编程中常常会遇到。

2024-03-14 17:53:58 200

原创 python中什么是装饰器

Python 中的装饰器和闭包之间存在密切的关系。在编写装饰器时,通常会使用闭包(closure)的概念来实现。

2024-03-14 17:52:02 257

原创 python retry装饰器使用

该装饰器用于对装饰后的函数进行指定次数的重试,并在重试之间设置延迟时间。

2024-03-14 17:13:42 52

原创 django-comment-migrate 模型注释的使用

django-comment-migrate 是一款方便易用的工具,可以帮助您保持数据库表注释与模型定义的一致性。建议您在您的 Django 项目中使用它。

2024-03-14 16:04:23 1117

原创 查看指定进程的启动时间和运行时间

其中,START 列表示进程的启动时间,TIME 列表示进程的运行时间。[pid]: 要查看的进程 ID。lstart: 进程启动时间。etime: 进程运行时间。pid: 进程 ID。

2024-03-13 18:59:53 701

原创 Python @cache 装饰器例子

cache 装饰器用于缓存函数返回值,避免重复计算,提升程序效率。 【代码】Python @cache 装饰器例子。

2024-03-13 10:15:07 33

原创 Python3 @get_time 装饰器

可以用于计算函数的执行时间。

2024-03-12 18:31:58 71

原创 RuntimeWarning: DateTimeField models.xxx received a naive datetime while time zone support is active

但是,如果你是在上海使用 Django,那么你需要将时区设置为 Asia/Taipei。后来我发现我画蛇添足了,如果设置了TIME_ZONE = ‘Asia/Shanghai’,压根不需要自己转换utc 时间,DateTimeField 在持久化的时候也会使用 UTC 时间存储,以便在不同的时区之间保持一致。为什么会提示这个 /home/chunk/code/github/py3zabbix/lib/python3.10/site-packages/django/db/models/fields/

2024-03-02 15:43:03 505

原创 CuteHttpFileServer

CuteHttpFileServer/chfs是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点:单个文件,核心功能无需其他文件跨平台运行,支持主流平台:Windows,Linux和Mac界面简洁,简单易用支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便支持账户权限控制和地址过滤支持快速分享文字片段支持webdav协议。

2024-01-26 16:07:46 418

原创 设置Proxmox VE虚拟机关机的脚本和定时任务配置方法

没有什么营养的东西,写写日志记录一下吧。

2024-01-19 17:14:13 1456

原创 AP上线配置流程

相应地,AR路由器的WLAN工作模式分为FAT AP和AC两种模式,不同的模式对应不同的使用场景。FAT AP模式:AR路由器作为FAT AP,独立为用户提供WLAN接入服务,无线网络的配置在FAT AP上单独配置。FAT AP模式主要用于小型企业、家庭、咖啡厅、SOHO办公等小型场所。AC模式:AR路由器作为AC,下接FIT AP,两者一起为用户提供WLAN接入服务,无线网络的配置在AC上配置,FIT AP上不需要配置。AC模式主要用于候车厅、体育馆等大型场所。

2024-01-16 17:01:09 1540

原创 jenkins设置Jenkinsfile的pipeline脚本 nohup运行

withEnv([‘JENKINS_NODE_COOKIE=dontKillMe’])默认情况下,jenkins pipiline 会kill 掉衍生后台的子进程,比如nohup 命令等。

2024-01-08 18:43:32 747

原创 SRI 哈希生成器( SRI 作为最佳实践)

首选,了解SRI 哈希生成器 全程叫子资源完整性(Subresource Integrity)。SRI 是一项新的 W3C 规范,允许 Web 开发人员确保第三方服务器上托管的资源不被篡改。每当从第三方源加载库时,建议使用 SRI 作为最佳实践。引入bootstrap报错Failed to find a valid digest in the ‘integrity‘ attribute for resource xx报错。输入资源地址就可以生成sri 哈希代码段了。

2023-12-20 11:24:18 515

原创 ip归属地查询

主要是调用了别人的接口。

2023-12-14 15:58:44 78

原创 linux查看笔记本电池健康情况

本人的老电脑,笔记本x1 carbon 5th 用久了,电池不行了,实际容量只有27.657%,充电到40%的时候,一瞬间彪满100%。到某宝淘了一个 model: 01AV430的电池。

2023-12-09 17:20:51 291

原创 linux审计工具aureport

审计日志是一个记录了系统活动、安全事件和资源访问的详细信息的日志文件。它可以帮助管理员监视和追踪系统上发生的各种活动,包括用户登录、文件访问、进程创建、权限更改等。命令提供了一种以可读格式显示审计日志的方式,并提供了丰富的过滤和报告选项,以便根据不同的需求进行分析。是一个用于查看和分析Linux操作系统中的审计日志的命令行工具。命令通常需要管理员权限才能访问和分析审计日志。来获取更多关于该命令的详细信息和用法说明。命令的一些常见用法,你可以通过运行。

2023-12-01 16:01:32 463

2022网络升级方案,网络升级改造方案

2022网络升级方案,网络升级改造方案

2022-11-15

android-06.cap.tar.gz

wifi抓包分析key,暴力破解aircrack-ng

2021-10-01

101_TiDB+快速起步_.zip

101_TiDB 快速起步_练习指南 以及 101_TiDB+快速起步_学生指南.pdf 官方出品

2021-08-20

恒达办公用品管理系统(仅用于技术交流)

根据单位的办公用品的采购入库,领用流程而开发,特别适用于各部门、各人员领用的模式,具有完善的输入,统计,打印功能。 软件功能: 1.基础资料; 2.采购管理:采购入库单,货品采购汇总表、货品采购明细表 3.领用管理:物品领用单,人员领用明细帐、物品领用明细帐、部门领用汇总帐 4.库存管理:盘亏盘赢单,库存帐表、仓库明细帐 5.简单财务管理: 费用开支,银行存取款,其他收入 5.系统管理:用户管理,数据备份 本软件解决了办公用品手工管理中工作量大的矛盾。能精确的进行办公用品的进货统计、各部门领用的数量、金额统计,进行部门员工的领用 数量金额统计,及时地考核、计量各部门费用消耗情况。

2013-10-18

Cisco现场手册:路由器配置(中文)

cisco现场调试经常使用到的手册,适合网络技术人员使用,新手就不要下载了,扫描版

2013-10-16

空空如也

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

TA关注的人

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