自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

servepeople的博客

分享点点滴滴,希望帮助更多的人!!!

  • 博客(387)
  • 资源 (14)
  • 收藏
  • 关注

原创 Python学习总结(文件进阶篇)

python

2025-04-03 11:19:35 140

原创 Python 文件路径前的 r:解开原始字符串的实用奥秘

在使用Python处理文件操作时,比如用pandas读取Excel文件,常看到类似的代码。这里路径前的r究竟有什么用?今天就用通俗的方式聊聊它的作用。

2025-04-03 09:44:28 170

原创 Python学习总结(进阶篇)

python

2025-04-01 18:40:45 122

原创 Python学习总结(正则篇)

python正则总结

2025-04-01 11:30:12 143

原创 Python学习总结(对象篇)

python面向对象

2025-03-28 17:24:30 107

原创 神经网络中梯度计算求和公式求导问题

进行求导并代入原式,就从第一个表达式推导出了第二个表达式。是前一层神经元的输出,

2025-03-06 14:12:22 868

原创 Python学习总结(基础篇)

Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型。# 单个变量赋值# 多个变量赋值。

2025-02-26 18:12:08 546

原创 神经网络的层数由哪些因素决定

神经网络的层数由多个因素决定,关键的因素包括任务的复杂性、数据的特性、计算资源、过拟合与欠拟合的平衡、可解释性需求,以及是否使用预训练模型等。• 简单任务:对于一些简单的任务(例如,线性回归或简单的图像分类任务),可能只需要少量的层(甚至单层全连接层)就可以获得不错的结果。• 复杂任务:对于更复杂的任务(如语音识别、自然语言处理、大规模图像分类等),通常需要更深的神经网络,以捕捉更复杂的数据模式。• 深层网络:深层网络通常更难解释,尤其是在复杂的任务中,这可能会影响模型的使用场景和接受度。

2025-02-19 17:31:39 410

原创 css块级元素和行内元素区别

在CSS中,元素可以分为两大类:块级元素(Block-level elements)和行内元素(Inline elements)。这两种元素在网页布局中起着不同的作用,主要体现在它们的显示方式、尺寸控制、以及与其他元素的交互方式上。特点:独占一行:块级元素会独占一行,在其前后会自动添加换行符。可设置宽度和高度:可以设置 width 和 height 属性来改变其大小。可以包含行内元素和块级元素:一个块级元素内部可以包含行内元素或块级元素。

2025-02-12 14:51:49 439

原创 python多线程编程

在 Python 中进行多线程编程,通常会使用threading模块。多线程允许程序同时执行多个任务,从而提高程序的执行效率,特别是在处理 I/O 密集型任务时效果显著。

2025-02-11 17:45:02 467

原创 python 读取yaml文件

在 Python 中读取 YAML 文件,通常会使用PyYAML库,它提供了方便的接口来解析和处理 YAML 格式的数据。

2025-02-08 16:37:15 533

原创 python 连接mysql数据库查询数据

在 Python 中连接 MySQL 数据库并查询数据,通常可以使用或pymysql这两个库,下面分别为你介绍它们的使用方法。

2025-02-08 16:36:32 392

原创 python setuptools打包

通过 setuptools 配置 setup.py 文件,并使用 find_packages() 来自动查找和打包模块,你可以轻松创建、打包和分发 Python 包。下面是一个简单的 setuptools 打包的示例,展示如何创建一个 Python 包并使用 setuptools 进行打包。这会生成一个 dist/ 目录,里面会有一个 .tar.gz 文件,这就是打包好的源码分发文件。进入 my_package 目录并运行以下命令来打包和安装你的包。

2025-01-23 13:44:25 314

原创 pip install numpy 报错。pip安装依赖本地Console缺少SSL证书报错

如果你想临时忽略 SSL 证书验证来安装 numpy,可以在 pip install 命令中加入 --trusted-host 参数。通过上述步骤之一,你应该能够解决 pip install numpy 报错的 SSL 证书问题。在 macOS 系统上,Python 有一个工具 Install Certificates.command 来自动安装和更新本地的根证书。如果本地证书有问题,可以尝试通过 certifi 手动提供证书。有时更新 pip 版本可以解决与 SSL 证书相关的问题。

2025-01-21 10:50:37 348

原创 pip 安装virtualenv绕过SSL证书

或其他 Python 包。如果问题仍然存在,请提供更多的信息,如网络环境、是否使用代理、系统配置等,以便更准确地解决问题。通过上述方法,你可以尝试解决 SSL 证书验证失败的问题,从而成功安装。在解决此类问题时,首先尝试更新系统证书存储或使用。包,尽量避免使用不安全的。选项,以确保系统的安全性。

2025-01-20 17:27:08 876

原创 如何用pip切换虚拟环境

以下是使用pip。

2025-01-20 16:46:02 782

原创 如何用pip切换虚拟环境

以下是使用pip。

2025-01-20 15:16:01 905

原创 pip search 不被支持了?换成什么了

在较新的pip版本中,pipsearch功能由于滥用和PyPI服务器的负载问题被禁用。

2025-01-20 11:13:10 990 1

原创 pip 有哪些常用命令

以下是pip。

2025-01-20 11:12:17 770

原创 python 的pip命令

pip是Python的包管理工具,其全称为“PipInstallsPackages”。

2025-01-18 17:43:21 312

原创 WAF安防的数据安全报告应付某些组织的刁难检查

例如,当因系统故障需要还原数据时,会有专门的流程和团队负责数据还原操作,对还原的数据进行检查,确保其与原始数据一致,并记录还原的过程和结果。例如,当我们决定销毁一批过期的用户数据时,会有专门的人员负责执行销毁操作,并有另一个团队对销毁过程进行监督和审计,同时对存储介质进行检查,确保数据已被彻底销毁。在我们公司的数据安全体系中,WAF是一个重要的组成部分,通过上述多个方面的数据安全措施,从数据分级、数据收集到数据销毁和备份还原等环节,形成了一个全面、多层次的数据安全防护体系。

2025-01-18 14:04:51 533

原创 python的接口实现

在 Python 中,并没有像 Java 这样的显式接口概念(interface 关键字),因为 Python 是动态类型语言,不要求显式的类型声明和强制接口实现。但 Python 可以通过一些机制来实现类似接口的功能。Python 的 abc 模块提供了抽象基类机制,允许定义抽象方法,并强制子类实现这些方法。类似于其他语言的接口,抽象基类可以定义方法的签名而不实现具体逻辑,要求子类提供具体实现。使用 abc 模块创建抽象类。

2025-01-16 09:36:09 673

原创 python正则表达式的基础语法

Python 的正则表达式(regular expressions)通过 re 模块来处理,正则表达式是一种强大的工具,用于在字符串中查找、匹配和操作复杂的模式。Python 的正则表达式提供了一种强大的字符串模式匹配和操作工具,通过掌握字符类、重复符、分组、贪婪与非贪婪匹配等基础语法,可以有效处理复杂的字符串操作需求。如果失败,则返回 None。• \W:匹配一个非字母、非数字、非下划线字符,相当于 [^a-zA-Z0-9_]。• \w:匹配一个字母、数字或下划线字符,相当于 [a-zA-Z0-9_]。

2025-01-14 17:14:42 537

原创 python中的正则为什么要在字符串前面加一个r,如: r‘\d+‘

如果你在正则表达式中写 \d,你实际上是在表示正则表达式中的 “数字字符”(匹配 0-9 的数字),但如果你没有用 r 声明为原始字符串,Python 会认为 \d 是转义序列的一部分,因此会尝试解析它。在这个例子中,\d 会被 Python 当作转义字符处理,但因为 \d 本身并不是一个有效的 Python 转义序列,这可能会导致错误或无法实现你想要的正则表达式行为。在这个例子中,r’\d+’ 表示的是一个原始字符串,反斜杠 \ 将被原封不动地保留,表示正则表达式中的 \d,即匹配数字字符。

2025-01-14 15:39:14 369

原创 什么是WIFI或者基站信道

• 避免干扰:Wi-Fi 信道的选择非常重要,尤其是在人口密集的区域,不同的 Wi-Fi 网络可以选择不同的信道来避免干扰。• 2.4 GHz 频段信道:在 2.4 GHz 频段中,通常有 11 到 13 个信道(取决于国家/地区),这些信道之间的频率相距 5 MHz,但相邻信道之间存在重叠。• 优化网络性能:通过选择合适的信道,网络管理员可以优化网络的性能。• 基站信道是在蜂窝通信中用于设备与基站之间通信的频率信道,通常涉及控制信道和业务信道,并且不同的频率段根据网络技术(如 4G、5G)进行分配。

2025-01-10 10:43:14 901

原创 腾讯云日志服务根据网段过滤非法数据

这段 SQL 代码的作用是找到出现 HTTP 403 错误并且请求次数特别多的 IP 网络段(按 /24 子网计算),这可能用于分析可能的恶意流量或访问控制的异常行为。这个 SQL 语句使用了正则表达式和 regexp_replace 函数来对 client_ip 进行处理,并统计处理后的 IP 地址出现的次数。

2025-01-03 15:47:16 432

原创 一组数字两两相加,但是结果必须小于4000,怎么匹配,得到的符合要求的配对最多?

算法

2024-12-30 15:39:12 341

原创 Openresty自定义状态码高性能方案

通过使用 Nginx 的 lua_shared_dict 来缓存 HTML 页面,你可以有效减少磁盘 I/O 操作,避免每次请求都从文件中读取内容,从而显著提高系统的性能,尤其是在高并发的场景中。后续的请求会直接从内存中获取 HTML 内容,而不需要重新读取文件。为了避免频繁的文件 I/O 操作,可以将 HTML 页面缓存到 内存 中,这样每次请求时就可以直接从内存中读取,而无需再从磁盘读取文件。1. 文件 I/O 操作:每次请求都执行文件 I/O 操作,尤其是文件较大时,读取和写入的操作可能导致延迟。

2024-12-17 17:28:49 301

原创 python引入另外一个文件中的函数

在 Python 中,可以通过 import 语句引入另一个文件中的函数。文件 1:utils.py。

2024-12-12 11:24:51 1370

原创 命令行操作 mysql 导出某数据库中的某张表,然后再将该表的数据导入到另外一个mysql中

这里我们假设你有两个 MySQL 数据库(源数据库和目标数据库),需要将源数据库中的某张表导出并导入到目标数据库。假设数据库名为 source_db,表名为 table_name,并且你想把表的数据导出到 table_name.sql 文件中。现在你已经有了导出的 table_name.sql 文件,接下来要将它导入到另一个 MySQL 数据库(假设目标数据库为 target_db)。执行上述命令后,系统会提示输入密码,输入密码后便会将指定表的数据导出到 table_name.sql 文件中。

2024-12-11 15:30:34 502

原创 Linux中 perf top 命令看CPU在干嘛

pert top

2024-12-11 14:37:17 411

原创 top 命令的TIME+是什么意思

在 top 命令的输出中,TIME+ 列表示进程自启动以来 总共消耗的 CPU 时间,单位是 分:秒.百分秒。它累计了进程在用户态和内核态下执行所消耗的所有 CPU 时间。如果某个进程的 TIME+ 值很大,而 %CPU 也长时间保持较高,则意味着该进程可能持续占用较多的 CPU 资源。TIME+ 列中的值会随着进程执行时间的增长而累计增加。如果进程运行时间长且高 CPU 占用,这个值会较大。• 这个进程自启动以来,总共消耗了 10 分 15.23 秒 的 CPU 时间。

2024-12-11 14:32:33 922

原创 发现某进程占用CPU很严重怎么办

如果你的系统使用了 systemd,可以使用 systemd-cgtop 来监控不同服务的资源使用情况,这有助于发现哪些服务正在消耗大量 CPU。找到了占用 CPU 的进程后,你可以采取不同的措施来处理它,具体步骤取决于你希望如何处理这个进程。你可以使用 gdb 等调试工具进行进一步分析。在处理之前,你可以先查看进程的详细信息,包括进程的命令行、打开的文件等,帮助你了解为什么它消耗了这么多 CPU。如果你不希望立即终止进程,但想减少它对系统资源的影响,可以通过调整进程的优先级来降低它的 CPU 占用。

2024-12-11 14:31:17 1506

原创 linux cpu有一个核心占用100%,怎么查看是哪个进程在占用呢?

在 CentOS 或其他 Linux 系统中,如果发现某个 CPU 核心被某个进程占用 100%,可以通过以下几种方法来查看具体是哪一个进程占用了该核心的 CPU 资源。这条命令会显示当前 CPU 使用率最高的几个进程,进程的 PID、CMD(命令)、%CPU(CPU 使用率)等信息。htop 是 top 的增强版本,具有更友好的界面,允许你更方便地查看每个 CPU 核心的使用情况和对应进程。如果你想查看特定 CPU 核心上的进程,可以结合 taskset 和 ps 来查看进程是在哪个核心上运行的。

2024-12-11 14:29:14 903

原创 nginx指令 set_real_ip_from

Nginx 的 set_real_ip_from 指令与 real_ip_header 配合使用,能够让 Nginx 信任特定的代理服务器或 CDN,从请求头中提取并使用客户端的真实 IP 地址。通过 set_real_ip_from 和 real_ip_header 指令,Nginx 可以识别这些头部信息,将客户端的真实 IP 地址用于日志记录、访问控制、请求限速等。你还可以基于从 set_real_ip_from 信任的 IP 中提取到的客户端真实 IP 实现访问控制。# 单个代理服务器 IP。

2024-12-10 14:23:12 908

原创 nginx的map指令

Nginx 的 map 指令是一个非常强大的功能,用于根据输入变量的值创建新的变量。Nginx 的 map 指令是一个非常灵活的工具,可以根据请求中的变量动态定义新的变量。这使得你可以根据客户端的属性(如 IP 地址、主机名、请求 URI 等)动态设置配置选项,如选择不同的后端服务器、不同的缓存策略、访问控制等。在这个例子中,不同路径下的资源会有不同的缓存时间,动态资源不会被缓存,而 /images/ 下的图片会缓存 60 分钟,/css/ 下的样式表会缓存 30 分钟。# 定义基于 IP 地址的区域。

2024-12-10 10:08:11 1280

原创 什么叫软件系统的平台化

软件系统的平台化 是指将一个软件系统或解决方案构建为一个通用的、可扩展的基础架构,以支持多个应用、服务或功能在其上运行和集成。这样,其他团队或开发者可以在这个平台的基础上快速构建、部署和集成他们的应用和服务。例如,统一的认证平台、日志管理平台等,可以被不同的业务微服务使用,形成一个服务平台。软件系统平台化 就是将一个软件系统设计为通用的、模块化的,并提供标准化接口和扩展能力,支持多方使用和扩展。它不仅是技术架构上的演进,更是一种战略上的考量,旨在通过复用、协作和扩展性提升软件的价值和效率。

2024-12-05 16:17:44 594

原创 nginx按照域名正则表达式将流量引入到不同的upstream

在 Nginx 中,你可以使用正则表达式匹配域名,然后将流量导向不同的 upstream 服务器组。具体来说,Nginx 的 server 块支持正则表达式来匹配主机名(域名),通过 map 指令或者正则表达式的 server_name 配合 upstream 指定不同的后端服务。你可以在不同的 server 块中使用正则表达式匹配不同的域名,然后将请求转发给不同的 upstream。如果你有大量的域名需要映射,可以使用 map 指令来动态选择 upstream,根据域名来设置代理目标。

2024-12-05 10:52:11 465

原创 nginx4层限速

【代码】nginx4层限速。

2024-12-04 10:24:34 621

原创 Nginx 限制 IP 网速

【代码】Nginx 限制 IP 网速。

2024-12-04 10:22:01 1176

chrome插件,修改对应URL的http请求的header头,包括ajax请求

chrome插件 1. 根据正则表达式指定URL 2. 对自定义header头的修改对url正则表达式有效 3. 自定义header对页面中的ajax代码依然有效 4. 自定义header对页面中的css、js文件依然有效 5. 自定义header可对浏览器中所有请求有效

2024-06-25

GeoIP_1.4.8.tar.gz 地理信息系统,资源包含geoIP_1.4.8的所有资源。

GeoIP_1.4.8.tar.gz 地理信息系统,资源包含geoIP_1.4.8的所有资源。感谢下载。

2021-01-26

KingbaseESHelp.rar

此文档为金仓数据库详细文档,相信对大家有帮助!包括安装、入门、系统管理、高级管理、安全管理、SQL语法、开发指导等

2019-11-22

金仓SQL语法详解

本资源为金仓数据SQL语法详解文档,kingbase SQL 欢迎大家下载

2019-04-12

Elasticsearch示例数据 accounts.json

Elasticsearch 学习样例数据 accounts.json,欢迎大家下载

2019-02-28

zookeeper eclipse plugin

上传资源为zookeeper eclipse plugin 插件,zookeeper版本为3.2.2

2019-01-29

hadoop学习假数据

hadoop学习的假数据,movies.dat、ratings.dat、users.dat

2019-01-22

大数据知识结构梳理

本资源全面的梳理了大数据的知识脉络体系,帮您找到学习大数据的边界

2019-01-22

天眼查爬虫学习demo

天眼查爬虫,用到了Python的各种解析及IP池技术,仅供学习使用

2019-01-22

docker系统学习文档

本资源为docker系统学习的经典著作,并且为中文版本。欢迎大家学习

2019-01-22

apache-tomcat-8.5.23

tomcat Mac linux 版本,欢迎大家下载,这个是我从官网下的

2018-02-06

微服务脑图

本资源为微服务的脑图,全面总结了微服务技术里的若知识

2018-02-05

Java加密技术

Java加密技术

2015-09-22

Apache_Mina_Server_2.0中文参考手册V1.0

Apache_Mina_Server_2.0中文参考手册V1.0

2015-09-22

starTeam使用

StarTeam 使用方法。以及培训PPT

2013-05-20

空空如也

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

TA关注的人

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