Python
python 脚本中 # -*- coding: utf-8 -*-的作用
001、 # -*- coding: utf-8 -*-的作用是告诉python编码,默认的是ASCII编码,使用中文注释的情况下会报错,而增加# -*- coding: utf-8 -*-则程序可以正常执行 。
MetaGPT day06 Environment组件源码 多智能体辩论
Environment 环境中通常具有一定的规则,而agent必须按照规则进行活动,MetaGPT提供了一个标准的环境组件Environment,来管理agent的活动与信息交流。 MetaGPT 源码中是这样介绍 Environment 的: 环境,承载一批角色,角色可以向环境发布消息,可以被其他角色观察到 Environment 的基本组成: desc :描述当前的环境信息 role
python的ansible库--ansible_runner
介绍 Ansible Runner是ansible官方提供的一个工具和python库,当直接与Ansible进行交互或作为另一个系统的一部分与Ansible进行交互时,无论是通过容器映像接口,作为独立工具还是作为可以导入的Python模块,它都可以提供帮助。 目的是为Ansible提供稳定且一致的接口抽象。 参考网站 [官方文档] https://ansible.readthedocs.io/p
golang进阶之反射
目录一、 go中变量的内在机制二、反射1. 反射是把双刃剑2. 反射的简介三、reflect 库1. reflect.TypeOf(1)reflect.Type的 name 和 kind(2)kind 的能返回的类型如下2. reflect.ValueOf(1)反射取值(2)反射改值3. isNil() 和 isValid()四、结构体的反射1. StructField类型2. 结构体反射示例(1
PaddleOCR 服务化部署(基于PaddleHub Serving)
最近用到百度飞桨的 PaddleOCR,研究了一下PaddleOCR的服务化部署,简单记录一些部署过程和碰到的问题。 基础环境 paddlepaddle 2.5.2 python 3.7 paddlehub 2.1.0 PaddleOCR 2.6 pip 20 部署过程中也尝试多次,不同版本遇到的问题不尽相同,这里选取其中一组进行部署说明 使用 docker部署paddlepaddl
Ansible——模块
Ansible介绍 Ansible是一个同时管理多个远程主机的软件(任何可以通过SSH协议登录的机器),因此Ansible可以管理远程虚拟机、物理机,也可以是本地主机(linux、windows)。 Ansible通过SSH协议实现管理节点、远程节点的通信。 只要是能够SSH登录的主机完成的操作,都可以通Ansible自动化操作,比如批量复制、批量删除、批量修改、批量查看、批量安装、重启、更新等。
VLOOKUP函数 秒速配两表数据
情景: 有两张excel表有相同字段,分别为A表和B表。 A表字段为:姓名、电话 B表字段为:姓名、单位 想要实现的是: 将B表中的单位,复制到A表中, 使A表字段变成:姓名、电话、单位解决: 首先想着用python写段代码,感觉有点费脑子。想到了VLOOKUP函数1.将两张表放在同一个EXCEL文档中,打开。我用的wps。2.定位到A表第一行的最后面的空白单元格中,在菜单栏中,找到 【公式】,【
20240308打卡
第二周 第一天 第二天 第三天 第四天 第五天 第六天 第七天 所花时间 1h 5h 1h 1.5h 1h 代码量(行) 70 116 62 82 77 博客量(篇) 1 1 1 1 1 知识点了解 学会详细地全局路由配置 有关动态规划算法 python基础知识使用 json前后端传值存值 数据库原理第一章知识整理 一、数据库基本概念 什么是数据:数
使用 Amazon Bedrock 上的 Claude 3 将架构图转换为 CDK/Terraform 代码
概述 在云原生领域,基础设施即代码 (IaC) 对于开发人员和 DevOps 团队来说是一种不可避免的实践。 最近,Amazon Bedrock 上线了 Claude 3 Sonnet 模型和这个模型的图像转文本能力。这无疑开启了一个新时代,也就是实现架构图与 IaC 工具的无缝融合,如亚马逊云科技云开发工具包 (CDK) 或 Terraform。 这篇博文将探讨如何使用 Amazon Bedro
tryhackme-Res(资源)
这是我第一次接触redis,这个题目是最简单的 信息收集 使用nmap进行端口扫描 根据扫描结果,开放了80端口和6379端口(redis)服务 对80端口进行目录扫描没有得到任何有用的信息,占时没太大用处 根据改题目的描述和题目名称,改题目需要对redis服务进行下手,在网上查找到了redis服务渗透测试指南 参考:https://book.hacktricks.xyz/network-s
java17新特性简单介绍
前言 本项目使用的 IDE 为 IDEA 2023.3.3(社区版)。 文本块 java17之前的写法,双引号需要转义,换行需要n,需要加号拼接 java17的写法,可读性更好,一目了然。 像传统的字符串一样,文本块是字符串的一种常量表达式。不同于传统字符串的是,在编译期,文本块要顺序通过如下三个不同的编译步骤: 为了降低不同平台间换行符的表达差异,编译器把文本内容里的换行符统一转换成 LF
macos使用包含urllib.request的多进程问题
urllib.request 模块的官方文档 在 macOS 上使用 urllib.request 模块与 os.fork() 的问题主要与多进程编程和系统 API 的交互有关。具体来说,urllib.request 模块在获取代理设置时会调用 macOS 的系统级函数来获取这些信息,而这些函数可能并不是“fork-safe”的。 当你在 Python 中使用 os.fork() 创建一个新的子
day58 动态规划part15 代码随想录 392. 判断子序列
题目:392. 判断子序列 我的感悟: 不会就抄一遍,把DP打印出来,多理解理解。 完成比完美更重要! 理解难点: 我现在外层,内层有点不会了 听课笔记: 我的代码: class Solution: def isSubsequence(self, s: str, t: str) -> bool: # 外s i # 内t j
python版本简易阿里云ddns
为了给macmini改造成nas,以前装了win10用于smb共享,不料总是自动关机,下狠心再次改造,这次用直接用macos希望可以稳定无故障 以前的win使用php做了一个ddns脚本,加入到任务计划中重复执行。macos装php比较费劲索性拿python重做一份。 网上找了好多案例写的太复杂,其实我只要干两件事儿,查询当前ip,然后变更解析到当前ip。 于是我就动手重写个简单的,我用的pyth
Allure简介及安装
一、Allure简介 Allure是一种灵活的,轻量级,支持多语言的测试报告框架,它不仅可以以简洁的web报告形式显示已测试的内容,而且允许参与开发的每个人从测试日常执行种提取最大限度的有用信息。支持多种语言:java,python,php,.net等。 二、Allure安装 安装步骤: 1、下载allure zip 包 2、配置环境变量 3、安装allure-pytest插件 &n
Python 第三方库安装国内镜像汇总
Python 第三方库安装国内镜像汇总: 清华大学: https://pypi.tuna.tsinghua.edu.cn/simple 阿里云: http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中科技大学: http:
aiofiles,一个异步测试的 Python 库!
什么是 aiofiles 库? aiofiles是一个异步文件操作库,提供了一种简单而强大的方式来执行文件操作,包括打开文件、读取文件、写入文件等。aiofiles库是建立在asyncio之上的,它允许开发人员在异步程序中执行文件操作,而不会阻塞事件循环。 安装aiofiles库 pip install aiofiles 基本功能 1. 异步打开文件 使用aiofiles打开文件,只需调
python-Django基础学习笔记
(由于笔记来自本地的Typora,图片未能上传,文章内容并不完整) 路由器配置 初始Django - 创建/结构/配置settings URL定义/视图函数 路由配置 path、re_path Path转换器 path的执行顺序是由上而下直至找到结束,并不会在找到的情况下执行 练习:小计算器 若只能做两位数的计算:(上面的path转换器就不够用了) re_path() 在UR
Verilog的学习教程与笔记(LZQ自用):
verilog的学习教程与笔记(LZQ自用): 第1章 Verilog 的历史 视频讲解03_verilog历史:https://www.bilibili.com/video/BV14K4y1u7kH?p=3&vd_source=da31a9aa66fbe4d6b904e621d9943c75 1.1 Verilog简介 硬件描述语言,英文全称为 Hardware Descriptio
Python实现企业微信上下班自动打卡程序
一、介绍 在写了这么多手机端自动化测试程序后,基于使用的uiautoamtor2,最近,我突然想用Python尝试自动打开企微在上下班时间打卡操作,今天我就来分享一下我的经验和总结。 二、技术原理 要想通过Python控制手机APP,目前主要技术如下。 2.1、Android体系 在Android中,官方有一个叫adb的东西,俗称Android 调试桥 (adb) Android 调试桥 (ad
继续总结Python中那些简单好用的用法
上一篇文章Python中那些简单又好用的特性和用法发出后,群里的小伙伴又给补充了几个好用的用法,结合生产实用经验汇总整理如下,各位看官如有需要请自取 反射,反射是一种机制,可以在运行时获取、检查和修改对象的属性和方法。Python提供了一些内置的函数和属性,可以用于实现反射操作 dir()函数:返回对象的所有属性和方法的列表 getattr()函数:获取对象的属性或方法 setattr()
第十二届蓝桥杯填空题
目录试题A:卡片法一、暴力测试法法二、另解试题B:直线题解试题C:货物摆放法一、暴力法二、在遍历之前筛掉不是n的因数的试题D:路径法一、改进的迪杰斯特拉算法法二、动态规划试题E:回路计数法一、 试题A:卡片 分析:11年是从1到2020,2出现的次数,这个题感觉反过来了,求1到多少0-9出现的次数是2021 法一、暴力测试法 最后结果是3181 法二、另解 卡片1最先用完 试题B
API电商接口大数据分析与数据挖掘 (商品详情店铺)
API接口、数据分析以及数据挖掘在商品详情和店铺相关的应用中,各自扮演着重要的角色。以下是关于它们各自的功能以及如何在商品详情和店铺分析中协同工作的简要说明。 API接口 API(应用程序接口)是一种允许不同软件应用程序相互通信的方式。在商品详情和店铺分析的上下文中,API接口可以提供以下功能: 数据获取:通过API,可以获取商品详情(如价格、描述、评价等)和店铺信息(如销量、评分、地理位置等)。
用php/java/go/python 分别实现快速排序
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/303 1.PHP 实现快速排序: function quick_sort($array) { if (count($array) <= 1) { return $array; } $pivot =
Neo4j Exfiltrate data ,Injection
Injections How to inject Note the UNION statement: 1.The reason UNION is required is that if the MATCH statement doesn't return anything,the rest of the query won't run.So all the nefarious
Python新手教学
## 简介Python是一种简单易学的编程语言,广泛应用于各个领域,包括Web开发、数据科学、人工智能等。本文将为新手程序员提供Python基础知识的教学,包括变量、数据类型、条件语句、循环、函数等内容。 ## 变量和数据类型在Python中,变量用于存储数据,而数据类型则定义了变量可以存储的数据种类。以下是Python中常见的数据类型: ### 整数(int)```pythonx = 5prin
【Interview】一般外包公司招聘测试岗位的要求
1.测试技能要求 会一门编程语言(java/python),考察自动化脚本编写能力,说明招聘的岗位极可能有这方面的需要。不过编码能力,外包公司一般要求会基础,能看懂开发写的代码,自己也能写写最好。 SQL能力,一般测试多用到查询,不过对于一个测试来说,掌握SQL常用的增删改查是必要的,并且对于具体的命令关键字的英文读音和拼写一定要掌握清楚,避免面试官问的时候,你知道是什么,但不能正确输出会导致面
docker 部署 django + mysql + vue 项目
项目目录结构,在 Vue 和 Django 项目 根目录下 创建 Dockerfile文件,在父级目录下 创建 docker-compose.yml 文件 client 下的 Dockerfile这么写 server 下的 Dockerfile 这么写 然后 Project 下的 docker-compose.yml 这么写 完成最后的配置修改就可以开始部署啦 在