Python

【metersphere平台使用】提取json数据

  在使用metersphere平台的过程中,遇到较为复杂的后置处理时,无法通过简单的正则或jsonpath提取参数时,考虑通过编写脚本来实现;   平台支持python2.X和beanshell,首选beanshell;(平台通过docker部署,暂时没有办法安装和导入python3.X的库,导致写不下去)  

【腾讯云 Cloud Studio 实战训练营】基于Cloud Studio构建React完成点餐H5页面

前言 最近也是有机会参与到了腾讯云举办的 腾讯云 Cloud Studio 实战训练营,借此了解了 腾讯云 Cloud Studio 产品。 腾讯云 Cloud Studio 的出现是有一定创新性的,使用它进行开发免去了使用一些传统开发工具的成本。 如下载一个开发工具就要进行基本的开发环境配置,以及下载、安装和占用本地存储等等成本。 下面就来使用 腾讯云 Cloud Studio 做一个实战案

Pythonre.compile:用于优化正则表达式匹配的工具

https://blog.csdn.net/www_xuhss_com/article/details/130858409?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-2-130858409-blog-86527

python更换国内镜像源

方法1:(永久更改)在python的命令提示符中运行以下语句,该条语句将pip的下载源永久更改为某个镜像站,这里以清华大学开源镜像站为例: pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/方法2:(永久更改)windows环境下,在用户目录中创建一个文件夹,该文件夹的命名为pip;在该pip文件夹中新

anaconda中python库管理

anaconda中python库管理 在使用anaconda时,有时候新建了很多环境,每个环境安装了很多库,每个库的版本都不一样,过一段时间就会忘记。 下面这些命令可以帮助检查环境名,库名和版本号。 查看环境和库 更新环境和库 当前tmp环境下的python版本为3.7,如果想升到高版本3.10,anaconda会将其他依赖与被依赖的库也会随之升级。 库安装路径 最近用pip成

定义一个类,在实例化的时候,抛出NameError异常

代码1:class cla: def __init__(self): #raise NameError # 抛出异常 print(r) cla() 运行截图:  

excel 合并单元格内容数据写入

you can use this code to open (test.xlsx) file and modify A1 cell and then save it with a new name import openpyxl xfile = openpyxl.load_workbook('test.xlsx') sheet = xfile.get_sheet_by_name('Sheet1'

python 抓包

Scapy方式 Scapy是一个强大的Python库,可用于创建、发送和解码网络数据包。它能够抓取和处理各种网络层协议、载荷和报头信息。 Scapy是一个全能的库,包含各种工具和功能。该库具有灵活性、可扩展性和实用性 from scapy.all import * pkts = sniff(iface="eth0", count=10) for pkt in pkts: print(pkt.su

FileNotFoundError: Could not find module 'xxx.dll'. Try using the full path with constructor syntax. 调用ctypes库中dll报错问题解决、以及winerr 126找不到指定模块

首先看看报错信息   我的python版本是3.8版本,试了网上加各种办法后 发现不行。 然后怀疑是系统本身的问题,就下载了visual  studio ,用其中的dumpbin 一查,发现果然少了一个dll文件。 详细步骤: 1.下载并安装visual  studio  2.找到开发者命令工具,并打开  3. 在打开的控制台上输入命令 【dl

嵌入式技术与PLC到底有什么关系?

1、嵌入式技术和PLC都是用于实现自动化控制的技术。 嵌入式技术和PLC都是现代自动化领域中常用的技术,它们都能够对外界输入信号进行实时处理,并控制相应的输出信号,实现自动化控制,也就是说,你想造机器的话,用任何一种都是可行的。 2、嵌入式技术可以嵌入到各种设备或系统中,包括PLC中。 嵌入式技术是将计算机系统嵌入到其他设备或系统中,以实现对这些设备或系统的控制和管理。PLC通常也使用嵌入式技术实

【THM】DNS Manipulation(操纵DNS进行数据渗透)-学习

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/dnsmanipulation 本文相关内容:介绍一些基于DNS的数据渗透技术,包括数据渗出和数据渗入。 简介 在本文中,我们将研究DNS服务并简单了解一些用于针对目标机来渗出和渗入数据的技术。 首先,我们将了解DNS服务的目的、工作原理以及DNS记录的类型。下图展示了一个基本的DNS查询,客户端机器

Day 3 链表1

之前写c的时候就被链表折磨过很多次,现在准备用python 重温一下。 链表的基础知识 相关阅读:https://zhuanlan.zhihu.com/p/60057180 https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzI0NjAxMDU5NA==&action=getalbum&album_id=19283009017529630

VLE基于预训练文本和图像编码器的图像-文本多模态理解模型:支持视觉问答、图文匹配、图片分类、常识推理等

VLE基于预训练文本和图像编码器的图像-文本多模态理解模型:支持视觉问答、图文匹配、图片分类、常识推理等 多模态预训练模型通过在多种模态的大规模数据上的预训练,可以综合利用来自不同模态的信息,执行各种跨模态任务。在本项目中,我们推出了VLE (Vision-Language Encoder),一种基于预训练文本和图像编码器的图像-文本多模态理解模型,可应用于如视觉问答、图像-文本检索等多模态判别

MiniRBT中文小型预训练模型:结合了全词掩码技术和两段式知识蒸馏技术,加快推理速度

MiniRBT中文小型预训练模型:结合了全词掩码(Whole Word Masking)技术和两段式知识蒸馏(Knowledge Distillation)技术,加快推理速度 在自然语言处理领域中,预训练语言模型(Pre-trained Language Models)已成为非常重要的基础技术。为了进一步促进中文信息处理的研究发展,哈工大讯飞联合实验室(HFL)基于自主研发的知识蒸馏工具Text

cookiecutter python 项目模版工具

cookiecutter python 项目模版工具,可以帮助我们快速基于模版生成python 项目(当然也支持c 项目)有不少python 项目都是基于此工具的比如dbt adapter 开发就基于此提供了方便的adapter 生成 dbt adapter 参考模版   cookiecutter 创建项目模版 具体可以参考rongfengliang/mynpm-pacakge-sca

BUUCTF二进制漏洞-1

BUUCTF二进制漏洞第一页部分题目 test_your_nc 连上之后直接cat flag即可。 rip 简单的ret2text。 gets()存在栈溢出,可以找到fun()函数执行system("/bin/sh"). 这里的+1据百度是为了配合更新之后的buu环境。在本地不+1也是可以打通的。 warmup_csaw_2016 简单的ret2text。 这道题它虽然打印了危险函数的地址,但是

2023年暑假第四周总结

本周学习:python爬虫的编写,爬取百度页面数据等等

ElasticSearch从入门到精通零基础进阶学习路线?

ElasticSearch从入门到精通零基础进阶学习路线? 如果你是零基础初学者,想要系统地学习Elasticsearch并达到精通的水平,下面是一个可能的学习路线: 1. 学习搜索引擎和Elasticsearch基础知识。- 了解搜索引擎的概念和工作原理。- 了解Elasticsearch的基本特性和用途。 2. 安装和配置Elasticsearch。- 下载并安装Elasticsearch。-

【JavaScript17】eval函数

eval本身在js里面正常情况下使用的并不多. 但是很多网站会利用eval的特性来完成反爬操作. 我们来看看eval是个什么鬼? 从功能上讲, eval非常简单. 它和python里面的eval是一样的. 它可以动态的把字符串当成js代码进行运行. eval想要正常执行的话. 穿进去的参数必须是字符串 在线JS处理eval的网站. 大多数的eval加密. 都可以搞定了. http:

django之manage.py migrate无效的问题

问题 已有的model,迁移之后,想重新设置字段,于是将migrations文件夹中除__init__.py之外其他文件都删掉,并且把数据库中的表删除,再次执行以下步骤python manage.py makemigrations确认成功,执行python manage.py migrate,提示No migrations to apply.无法对表模型进行更改。 解决方案 python man

CTF

CTF很杂、很散,故开笔记以记之。 HTTP协议 格式 http://www.someschool.edu/someDept/pic.png 协议:// 主机名 路径名 Object名 用户通过TCP(分非持续连接和持续连接)与服务器连接 URL编码 UTF-8编码可以用来表示几乎所有的字符,它是Unicode编码的一种实现方式,是目前最常用的字符编码方式 URL

【一】Vue之介绍

【一】前端的发展史 【1】HTML、CSS、JavaScript: 最初,前端主要是通过编写HTML(超文本标记语言)来构建静态网页。随后引入CSS(层叠样式表),使得网页能够实现更丰富的样式和布局。 而JavaScript成为了前端开发中的核心语言,通过JavaScript可以实现网页的交互和动态效果。 【2】后端嵌入模板语法: 随着网页的复杂性增加,前端需要从后端获取数据并渲染到

【三】Vue之后端交互

【一】与后端交互 - ajax 【1】版本1 - 出现了跨域问题 (1)前端:index.html (2)后端:main.py 这里可以看出:前端向后端成功发送了请求,后端也成功响应了,但是前端却报错了 这是因为:跨域问题的存在,浏览器检测到前端和后端不是来自同一个域,所以认为这是不安全的,所以就拦截了该资源的传递 想要解决这个问题,就要实现:CORS,也就是 跨域资源共享 【2】版

【四】Vue之前后端交互及跨域问题

【一】跨域问题详解 【1】详解 跨域问题指的是在Web开发中,当一个网页上的脚本试图访问不同源(协议、域名或端口不同)的资源时所产生的安全限制。 这是由于浏览器的同源策略所导致的。 同源策略是一种安全机制,其目的是保护用户数据的安全。 根据同源策略,一个网页只能与同一来源的资源进行交互,不能直接访问其他源的数据。 这是因为如果没有同源策略的限制,恶意网站可以通过脚本获取用户在其他网站上的

【六】Vue之组件

【一】组件化开发基础 【1】组件是什么?有什么用? 组件就是:扩展 HTML 元素,封装可重用的代码,目的是复用 例如:有一个轮播图,可以在很多页面中使用,一个轮播有js,css,html 组件把js,css,html放到一起,有逻辑,有样式,有html 组件是指系统或产品中的单个构成部分,它们可以独立存在或与其他组件进行配合,以完成特定的功能或任务。 在软件开发领域,组件是指可重用

【七】Vue之Vue-cli

【一】Vue-CLI 项目搭建 【二】Vue-CLI 项目搭建参考步骤 Vue-CLI(Vue Command Line Interface)是Vue.js官方提供的一个基于命令行的快速搭建Vue项目的工具。 它为我们创建一个Vue项目提供了简单易用的脚手架。 【1】安装Node.js: 首先需要安装Node.js,因为Vue-CLI是基于Node.js运行的。 你可以去Node.js

【十一】Vue之Vue3

【一】Vue3的变化 【1】性能的提升 打包大小减少41% 初次渲染快55%, 更新渲染快133% 内存减少54% 【2】源码的升级 使用Proxy代替defineProperty实现响应式 重写虚拟DOM的实现和Tree-Shaking 【3】拥抱TypeScript Vue3可以更好的支持TypeScript 【4】新的特性 Composition API(组合API) set

【2.0】Vue之引入

【一】Vue介绍 Vue (读音 /vjuː/,类似于 view) 是一个渐进式JavaScript框架,用于构建用户界面。 它与其他大型框架的不同之处在于,Vue的设计理念是可以逐层应用的。 Vue的核心库只关注视图层,这使得它不仅易于上手,还方便与第三方库或已有项目进行整合。 Vue采用了M-V-VM(Model-View-ViewModel)的思想 它是一种基于前端开发的架

8 最全的零基础Flask教程

最全的零基础Flask教程 1 Flask介绍 1.1 为什么要使用Flask Django和Flask是Python使用最多的两个框架 1.2 Flask是什么 Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-

<<  <  560  561  562  563  564  565  566  567  568  569  570  >  >>