Python
运维常用的Python第三方模块及实例
在运维工作中,Python是一种非常流行的脚本语言,因为它具有简洁的语法、丰富的库和跨平台的能力。运维工程师经常使用Python来编写自动化脚本,以简化日常任务。以下是一些运维常用的Python第三方模块及其示例: paramiko - 用于SSH连接和执行命令。 示例: fabric - 基于paramiko的库,提供更高级的SSH命令执行和部署功能。 示例(需要fabric3,因为fabri
Python collections详细介绍及实例
Python的collections库提供了许多有用的数据结构,这些数据结构是对内建数据类型的补充。以下是一些collections库中主要数据结构的详细介绍和示例: Counter Counter是一个字典子类,用于计数可哈希对象。常用于统计字符出现的次数、列表中元素出现的次数等。 示例: defaultdict defaultdict是一个字典子类,它覆盖了字典的一个方法以提供一个默
Django REST Framework(DRF)
Django REST Framework(DRF) 前言: Django REST framework,是1个基于Django搭建 REST风格API的框架,简称DRF。 1、什么是API呢? API就是访问即可获取数据的url地址,下面是一个最简单的 Django API,访问http://127.0.0.1:8000/,返回用户列表; 路由 视图
【Django进阶】djangorestframework-jwt使用
【Django进阶】djangorestframework-jwt使用 简介 Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。 JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,
docker部署MySQL
1 做后台守护式mysql容器 端口3308运行 设置密码 2 做目录(配置文件和数据文件)和端口映射 2.1 创建文件夹 2.2 书写配置文件 2.3 端口映射 测试容器是否纯净
【性能测试】移动测试md知识总结第1篇:移动端测试课程介绍【附代码文档】
移动测试完整教程(附代码资料)主要内容讲述:移动端测试课程介绍,移动端测试知识概览,移动端测试环境搭建,ADB常用命令学习主要内容,学习目标,学习目标,1. window安装andorid模拟器,学习目标。主流移动端自动化测试工具,Appium环境搭建,appium入门案例,App基础操作API,手机控件查看工具uiautomatorviewer,元素定位api学习目标,学习目标,学习目标,1.
Pytorch入门-Transforms
目录ComposeToTensorNormalizeResize 在PyTorch中,transforms是一个用于图像预处理和数据增强的模块,通常与torchvision库一起使用。torchvision提供了大量预先定义的transforms,它们可以方便地应用于图像数据,以进行预处理或增强。这些transforms对于训练和评估机器学习模型(尤其是深度学习模型)非常有用。 python中
如何在数据库中存储小数:FLOAT、DECIMAL还是BIGINT?
前言 这里还是用前面的例子: 在线机票订票系统的数据表设计。此时已经完成了大部分字段的设计,可能如下: 考虑到还需要存储机票的订单金额,此时需要新增 price 字段来存储金额。金额一般都需要考虑小数,如99.99,而在MySQL中存储小数的方法其实有多种,比如: FLOAT/DOUBLE:浮点数类型,能够直接存储小数,同时基本上不需要考虑数据范围 DECIMAL: 定点数类型,能够精确表示一
2024 跨平台/跨语言 技术框架收集
取舍点:跨平台、跨语言、热更新、性能/占用 通信 ZeroMQ 跨平台、跨语言的高性能异步消息传递库。支持通过各种传输(TCP、进程内、进程间IPC、组播、WebSocket 等)的常见消息传递模式(发布/订阅、请求/回复、客户端/服务器等),使进程间消息传递像线程间消息传递一样简单。 本地进程间通信最快速高效的办法是共享内存吗?:https://www.zhihu.com/question/37
第三十六天:Ansible安装和常见问题
一、自动化运维应用场景 1、运维职业发展路线 2、企业实际应用场景分析 DEV开始环境-》测试环境-》预发布环境-》发布环境-》生产环境-》灰度环境 3、常见自动化运维工具 Ansible:python,Agentless,中小型应用环境 Saltstack:python,一般需部署agent,执行效率更高 Puppet:ruby, 功能强大,配置复杂,重型,适合大型环境 Fabric:pyt
dock迁移备份(自定义镜像)
1 运行一个centos容器 2 在容器中装vim 3 把容器做成镜像(centos+vim) 4 把centos_vim 容器删除 5 基于新构建的镜像,运行成容器
大四下半学年安排(三)
前几天都没有写博客,今天补上。 在前几天中只做了两件事:①写毕设;②投简历,找工作。 毕设: 周计划已经设计并执行 文件上传下载功能完成 系统整体流程大致不再变化 完成邮件收发功能,测试没有出什么问题 在线题库功能完成,一部分细节需要调整 毕设使用python+Vue前后端分离开发 找工作: 目前工作不好找,在各大平台上进行投简历,回的很少。
【Django开发】前后端分离美多商城项目第1篇:美多商城【附代码文档】
美多商城项目4.0文档完整教程(附代码资料)主要内容讲述:美多商城,项目准备,商业模式介绍,开发流程,需求分析,项目架构,创建工程,1. 在git平台创建工程1.B2B--企业对企业,2.C2C--个人对个人,3.B2C--企业对个人,4.C2B--个人对企业,5.O2O--线上到线下,6.F2C--工厂到个人,7.B2B2C--企业--企业--个人,1. 用户部分,2. 商品部分,3. 购物车
【转载】学术科研无从下手?27 条机器学习避坑指南,让你的论文发表少走弯路
原作者链接:https://blog.csdn.net/HyperAI/article/details/128866164 内容一览:如果你刚接触机器学习不久,并且未来希望在该领域开展学术研究,那么这份为你量身打造的「避坑指南」可千万不要错过了。 关键词:机器学习 科研规范 学术研究 机器学习学术小白,如何优雅避坑坑、让自己的论文顺利发表? 来自苏格兰赫瑞瓦特大学数学与计算机科学学院
Python学习 第0天
传送门 前言 Python太主流了,连普通大众都听说过Python了,小蟒蛇还是得要学一下的,而且跨平台特性是块宝 这里采用的是B站的课程+菜鸟教程 Python3 菜鸟教程 20分钟学完一遍python基础 【零基础首选】2022最新版Python3.11全套视频教程,告别劣质教程 目录 Pyhton基础 Python3 基础语法 Python3 基本数据类型 Python3 数据类型转换
python环境变量问题备忘
写了一个py脚本,手动在容器里能执行,但是配置了定时任务怎么都不执行,但是其他shell、js脚本却都能执行,没办法,既然shell能执行, 然后就写了一个shell脚本间接调用py脚本,好了, 现在到是能执行了,没想竟然执行报错了 “ You may need to add PYTHONIOENCODING=utf-8 to your environment”, 奇怪,手动执行为啥没报错呢,gp
python第二次作业(全部)
1.五个ppt界面打印 ① print(' 英雄联盟商城登录界面') print("~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~ * ~") print(" 1.账号登录") print(" 2.新用户注册") print(" 3. 退出系统")
Android开发window安装Ubuntu虚拟机编译安卓aosp12源代码
Window安装Ubuntu虚拟机编译aosp安卓12源代码 1. 安装VMWare虚拟机,以及安装Ubuntu 1.1 下载安装VMWare虚拟机 下载地址和密钥,请见: 1.2 下载安装Ubuntu ubuntu下载地址: https://ubuntu.com/download/alternative-downloads 我选择下载20.04.6 LTS Desktop版本
重新编译python(亲证有效)
以下内容解决了我在python使用中出现的问题:No module named _twinter 源码编译 源码编译是指将已经存在的源代码转换为可执行的机器代码的过程。对于Python这种解释型编程语言,重新编译源码意味着重新构建可执行的Python解释器。下面我将介绍一下源码编译和重新编译Python的具体流程以及每一步需要做的事情。 源码编译和重新编译Python的流程 步骤描述
Odoo模块从16.0升级至17.0记录
Odoo第三方模块V16.0>V17.0记录 升级第三方模块 借助OCA的odoo-module-migrator工具来进行模块代码升级 升级模块之后会自动commit变更 升级视图 Odoo17移除了视图上的attrs与states,改为使用readonly,invisible,required等属性,这样会导致一些视图无法正常显示,需要手动修改视图文件(PR:https://
2024-03-13:用go语言,给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 输入: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q =
2024-03-13:用go语言,给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 输入: root = [6,2,8,0,4,7,9,null,null,3,5], p = 2, q = 8。 输出: 6。 答案2024-03-13: 来自左程云。 灵捷3.5 大体步骤如下: 1.首先,我们需要遍历树来找到这两个节点。从根节点开始,若两个节点都比当前节点的值小,则它们一定在当前节点的
ReACT介绍与llama_index ReActAgent实践
Agent是大模型的重要应用方向,而ReACT是学术界提出的重要方法,本文介绍ReACT论文,然后通过llama_index ReActAgent来分析ReACT的执行过程。 ReACT 《REACT: SYNERGIZING REASONING AND ACTING IN LANGUAGE MODELS》,由Shunyu Yao等人撰写,发表在2023年的ICLR会议上。论文探讨了如何在大型语言
ModuleNotFoundError: No module named ‘Crypto.Cipher‘或‘Crypto 的终极解决方案(转发)
转发源文档:https://juejin.cn/post/7120133494012903454 本文之前在c平台发布过,主要给出了此类问题的终极解决方案。亲测有效,且网友尝试后均解决问题! 长期以来,我对于ModuleNotFoundError: No module named 'Crypto.Cipher'问题和ModuleNotFoundError: No mo
python Ai 应用开发基础训练,字符串,字典,文件,函数,装饰品,生成器(下)
生成器的另一个示例,这个生成器功能是从大小生,生成斐波那契数列 def fib(max): # 定义一个函数fib,参数为max a, b = 0, 1 # 初始化两个变量a和b,分别赋值为0和1 n = 0 # 初始化计数变量n为0 while b < max: # 当b小于max时继续循环 print(b) # 打印当前的斐波那契数列值b
【自动化测试入门】用Airtest - Selenium对Firefox进行自动化测试(0基础也能学会)
1. 前言 本文将详细介绍如何使用AirtestIDE驱动Firefox测试,以及脱离AirtestIDE怎么驱动Firefox(VScode为例)。看完本文零基础小白也能学会Firefox浏览器自动化测试!!! 2. 如何使用AirtestIDE驱动Firefox浏览器 对于Web自动化测试,目前AirtestIDE支持chrome浏览器和Firefox2种浏览器,今天我们重点聊一下,如何使用A
Pytorch入门-TensorBoard
目录WhatHOWSummaryWriter What TensorBoard是TensorFlow自带的一个强大的可视化工具,也是一个Web应用程序套件。 torch.utils.tensorboard 是 PyTorch 提供的一个用于将标量、图像、直方图和其他信息记录到 TensorBoard 中的实用程序包。TensorBoard 是 TensorFlow 提供的一个可视化工具,但 P