使用 GqylpySSH 库简化 SSH 命令执行 在自动化运维或脚本编写中,经常需要通过 SSH 连接到远程服务器执行命令。虽然 Python 的 paramiko 库提供了强大的 SSH 功能,但直接使用它进行命令执行和结果处理可能会显得有些繁琐。GqylpySSH 库封装了 paramiko,
exceptionx English | 中文 exceptionx 是一个灵活且便捷的Python异常处理库,允许你动态创建异常类,并提供多种异常处理机制。 exceptionx 的前身是 gqylpy-exception。 pip3 install exceptionx 动态创建异常 使用 ex
systempath - 专业级的文件与系统路径操作库 English | 中文 systempath 是一个专为Python开发者设计的,高度专业化的文
funccache English | 中文 如其名,funccache 实现函数缓存功能,由 GQYLPY 团队研发的一个框架,可缓存某个函数或某
SSH Exporter English | 中文 介绍 SSH Exporter 是一个基于 Prometheus 规范的监控工具,通过 SSH 协议远程收集目标服务器的系统性能数
使用 GqylpySSH 库简化 SSH 命令执行 在自动化运维或脚本编写中,经常需要通过 SSH 连接到远程服务器执行命令。虽然 Python 的 paramiko 库提供了强大的 SSH 功能,但直接使用它进行命令执行和结果处理可能会显得有些繁琐。GqylpySSH 库封装了 paramiko,提供了一个更加简洁易用的接口来执行远程命令并处理执行结果。本文将详细介绍如何使用 GqylpySSH
SSH ExporterEnglish | 中文介绍SSH Exporter 是一个基于 Prometheus 规范的监控工具,通过 SSH 协议远程收集目标服务器的系统性能数据,如 CPU 使用率、内存使用情况、磁盘和网络 I/O 等,并将这些数据暴露为 Prometheus 格式的 metrics,以便被 Prometheus Server 抓取和存储。功能特性远程监控:通过 SSH 协议连接
funccacheEnglish | 中文如其名,funccache 实现函数缓存功能,由 GQYLPY 团队研发的一个框架,可缓存某个函数或某个类中定义的所有方法的返回值。你的程序中有一个函数会被多次调用,并且返回值不变,你会怎么做?为提高代码效率,你会先调用一次该函数并把返回值存到一个变量,之后就使用这个变量,而不是重复调用函数。是这样吗?你已经很不错了。但现在,我们要传授你一种比之更简明的方
exceptionxEnglish | 中文exceptionx 是一个灵活且便捷的Python异常处理库,允许你动态创建异常类,并提供多种异常处理机制。exceptionx 的前身是 gqylpy-exception。pip3 install exceptionx动态创建异常使用 exceptionx,你可以在需要时即时创建异常类,而无需提前定义。例如,如果你希望抛出一个名为 NotUnders
systempath - 专业级的文件与系统路径操作库English | 中文systempath 是一个专为Python开发者设计的,高度专业化的文件与系统路径操作库。通过提供一套直观且功能强大的面向对象API,它极大地简化了复杂文件与目录管理的任务,使开发者能够更专注于核心业务逻辑的实现,而非底层文件系统操作的细节。pip3 install systempath>>> fro
"Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。本文详细介绍了Node.js的安装和使用。 Node.js 不是一个 JavaScript 框架,不同于CakePH
"我们都听过权限,那么权限到底是做什么的呢. 我们都有博客,或者去一些论坛,一定知道管理员这个角色, 比如我们申请博客的时候,一定要向管理员申请,也就是说管理员会有一些特殊的权利,是我们没有的. ==这些对某件事情决策的范围和程度,我们叫做权限==,权限是我们在项目开发中经常用到的. 本文将详细讲述
"Vue CLI是一个基于Vue.js进行快速开发的完整系统. Vue CLI致力于将Vue生态中的工具基础标准化。它确保了各种构建工具只需给予智能的默认配置便可平稳衔接. 这样我们就可以专注在撰写应用上,而不必花好几天去纠结配置的问题。
"本质上,Webpack是一个现代JavaScript应用程序的==静态模块打包器==(module bundler). 当Webpack处理应用程序时,他会递归地创建一个==依赖关系图==(dependency graph),其中包含应用程序需要的每个模块,然后将这些模块打包成一个或多个包(bun
"1.鲍勃有两把钥匙,一把是公钥,另一把是私钥 2.鲍勃把公钥送给他的朋友们 帕蒂、道格、苏珊 每人一把。 3.苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。 4.鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在
"HTTP是(Hyper Text Transfer Protocol)超文本传输协议的缩写. HTTP的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终
开发平台的API接口调用需要限制其频率,以节约服务器资源和避免恶意的频繁调用. DRF就为我们提供了一些频率限制的方法. DRF中的版本、认证、权限、频率组件的源码是一个流程,且频率组件在最后执行. @[toc] DRF频率组件原理 · DRF中的频率控制基本原理是基于访问次数和时间的,当然我们也可
探索机器学习,使用Scikit-Learn全程跟踪一个机器学习项目的例子;探索各种训练模型;使用TensorFlow库构建和训练神经网络,深入神经网络架构,包括卷积神经网络、循环神经网络和深度强化学习,学习可用于训练和缩放深度神经网络的技术。 主要分为两个部分。第一部分为第1章到第8章,涵盖机器学习的基础理论知识和基本算法——从线性回归到随机森林等,帮助读者掌握Scikit-Learn的常用方法
在实际操作中掌握数据处理方法,比较实用。采用基于项目的方法,介绍用Python完成数据获取、数据清洗、数据探索、数据呈现、数据规模化和自动化的过程。主要内容包括:Python基础知识,如何从CSV、Excel、XML、JSON和PDF文件中提取数据,如何获取与存储数据,各种数据清洗与分析技术,数据可视化方法,如何从网站和API中提取数据。
"本文详细讲述了DRF认证组件的原理以及用法. @[toc] 源码剖析 上一篇博客讲解DRF版本的时候我们都知道了,在 方法里执行了 方法来初始化我们的版本. 而在 方法里有我们的认证、权限、频率组件,如下图: 我们再点进去认证组件看看: 可以看到,我们的权限组件返回的是 ,那么这里返回的 是新的还
"前后端分离后,其交互一般都选择使用JSON数据格式,JSON是一个轻量级的数据交互格式. 因此,后端发送给前端(或前端发送给后端)的数据都要转成JSON格式,这就得需要我们把从数据库内取到的数据进行序列化. 本文将详细讲述Django项目中如何使用第三方库 进行序列化. 在命令行中输入: ,方可下
"在urls.py文件中按照如下步骤写,即可正确使用DRF的内置路由. DRF内部为我们生成的路由如下图: "
"开发平台的API接口调用需要限制其频率,以节约服务器资源和避免恶意的频繁调用. DRF就为我们提供了一些频率限制的方法. DRF中的版本、认证、权限、频率组件的源码是一个流程,且频率组件在最后执行. @[toc] DRF频率组件原理 · DRF中的频率控制基本原理是基于访问次数和时间的,当然我们也
"首先,我们开发的项目会有多个版本. 其次,我们的项目版本会随着更新越来越多,我们不可能因出了新版本就不维护旧版本了. 那么,我们就需要对版本进行控制——DRF版本控制. @[toc] 源码剖析 DRF视图中的APIView返回的是View类中的view函数,然后调用 方法. 那么,我们来看看 方法
"@[toc] 解析器 解析器的作用就是服务端接收客户端传过来的数据,把数据解析成自己想要的数据类型的过程. 本质就是对请求体中的数据进行解析. :用于声明我给你传的是什么类型的数据 : application/x ww form urlencoded 表单数据类型 : multipart/form
不管是数据分析还是Web程序开发,都会接触到数据库,SQL语法简洁,使用方式灵活,功能强大,已经成为当今程序员不可或缺的技能。推荐学习《SQL必知必会(第4版)》,内容丰富,文字简洁明快,针对Oracle、SQL Server、MySQL、DB2、PostgreSQL、SQLite等各种主流数据库提
研究机器人时,使机器人能够应对环境、传感器、执行机构、内部模型、近似算法等所带来的不确定性是必须面对的问题。《概率机器人》对概率机器人学这一新兴领域进行了全面的介绍。概率机器人学依赖统计技术表示信息和进行决策,以容纳当今大多数机器人应用中必然存在的不确定性,是机器人学的一个分支。它依赖统计技术表示信
《深度学习与计算机视觉 算法原理、框架应用》全书共13章,分为2篇,第1篇基础知识,第2篇实例精讲。用通俗易懂的文字表达公式背后的原理,实例部分提供了一些工具,很实用。《大数据架构详解:从数据获取到深度学习》从架构、业务、技术三个维度深入浅出地介绍了大数据处理领域端到端的知识。《深度学习与计算机视觉
《人人都是产品经理2.0——写给泛产品经理》将从人开始,以人结束,中间说事,以一个产品从无到有的过程为框架——想清楚、做出来、推出去,外加一章综合案例。其中,最重要的想清楚、做出来、推出去,对应着互联网公司里三个最核心的岗位——产品、技术、运营,而《人人都是产品经理2.0——写给泛产品经理》的内容重
自然语言处理技术已经深入我们的日常生活。我们经常用到的搜索引擎就用到了自然语言理解等自然语言处理技术。自然语言处理是一门交叉学科,涉及计算机、数学、语言学等领域的知识。《自然语言处理原理与技术实现》详细介绍中文和英文自然语言处理的原理,并以Java 实现,包括中文分词、词性标注、依存句法分析等。其中
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号