Python

linux -- 基础(三)

集群搭建 快照 复制当前的机器的环境 ,当出现问题的时候 ,将机器恢复到当前快照的状态 克隆 关闭要被克隆的虚拟机 进行完整克隆 修改克隆虚拟机的ip及主机名 远程复制 ssh免密连接 原理 软件安装 挂载光驱 rpm包管理器 yum包管理器 编译安装

这个JS代码中目标数据用Python正则表达式如何提取?

大家好,我是皮皮。 一、前言 前几天在Python白银群【凡人不烦人】问了一个Python正则表达式的问题,这里拿出来给大家分享下。 这个ts,token可以同时取出吗? 二、实现过程 这里【甯同学】给出了一个思路,使用正则表达式实现,如下所示: 顺利的提取到了目标数据。 后来粉丝还是觉得还是单个提取清楚些,方法也是有的,如下图所示: 三、总结 大家好,我是皮皮。这篇文章主要盘点了一个P

python - mock 处理

前言 在现在的软件开发过程中,特别是app的部分,需要的很多数据以及内容,都是来自server端的API,但是不能保证在客户端开发的时候,api在server端已经开发完成,专门等着前端来调用,理想的情况是前端在开发的时候,已经有人写好了接口,直接调用就可以了。但往往是页面写好了,后端接口没有写好,这时前端等后端的话就会比较浪费时间。 mock的作用 单元测试,函数A的参数需要函数B的返回,

编程语言MOJO特点

全新编程语言Mojo:兼容Python核心功能可与 Python 无缝衔接,但克服了很多 Python 的缺点「Mojo 结合了 Python 的可用性与 C 的性能,释放了 AI 硬件无与伦比的可编程性和 AI 模型的可扩展性」—— 它与 Python 一样易于使用,但具有 C++ 和 Rust 的性能。此外,Mojo 提供了利用整个 Python 库生态系统的能力。Mojo:比 Python

基于 EKS Fargate 搭建微服务性能分析系统

  背景 近期 Amazon Fargate 在中国区正式落地,因 Fargate 使用 Serverless 架构,更加适合对性能要求不敏感的服务使用,Pyroscope 是一款基于 Golang 开发的应用程序性能分析工具,Pyroscope 的服务端为无状态服务且性能要求不敏感,使用 EKS Fargate 搭建 Pyroscope,Pyroscope 的客户端使用 DNS 地址连

python 串口读取IMU

# coding:UTF-8 # Version: V1.0.1 import serial ACCData = [0.0]*8 GYROData = [0.0]*8 AngleData = [0.0]*8 FrameState = 0 # What is the state of the judgment Bytenum = 0 # Read the number of digits i

uwsig 安装与部署

一、uwsig 简介 二、安装部署 三、问题   一、uwsig 简介   uWSGI 是一个快速的、纯 C 语言开发的、自维护的、对开发者友好的 WSGI 服务器,旨在提供专业的 Python web 应用发布和开发。可使用 C/C++/Objective-C 来为 uWSGI 编写插件。   上面是抄的,哈哈。 其实自己就用过这个,挺好挺简单就可以使用。 二、安装部署   可以去官方

远程服务器python环境配置

1、安装miniconda 1、wget 安装包 wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_4.9.2-Linux-x86_64.sh 2、安装 bash Miniconda3-py39_4.9.2-Linux-x86_64.sh 3、source source ~/.bashr

TCP与UDP区别以及UDP的python示例

服务器端python示例:    客户端python代码示例:  

Python语音增强

img { margin: auto; display: block } 简介 音频时域波形具有以下特征:音调,响度,质量。我们在进行数据增强时,最好只做一些小改动,使得增强数据和源数据存在较小差异即可,切记不能改变原有数据的结构,不然将产生“脏数据”,通过对音频数据进行数据增强,能有助于我们的模型避免过度拟合并变得更加通用。 经过实验发现对声波的以下改变是有用的:Noise addition(增

23-浅谈Protocol Buffers、GRPC、Buf、GRPC-Gateway

1.Protocol Buffers 什么是proto? Protocol Buffers 如何理解Protocol Buffers? 协议缓冲区 非proto协议如何订立、传播以及维护? 如何理解协议缓冲区? Protocol buffers 提供了一种语言中立、平台中立、可扩展的机制,用于以向前兼容和向后兼容的方式序列化结构化数据。它类似于 JSON,只是它更小更快,

mock框架与测试(用mock工具模拟后端与前端对接调试)

mock简介应用在前后端分离的开发模式中敏捷管理中需要测试左移模拟后端与前端对接调试。实现满足接口逻辑通路,保证基本接口功能。 mock开源框架只需配置request和response就可以满足要求支持http/https/socket 协议支持在request中配置header、cookie、StatusCode对GET /POST/PUT/DELET请求方式都支持有java环境即可配置后即可生

mac上pip install mysqlclient报 ld: library not found for -lzlib

1.问题描述 参考官方文档https://pypi.org/project/mysqlclient/ 安装mysqlclient 结果报以下错误: 2.解决过程 通过报错发现是找不到zlib,于是安装zlib 通过brew info zlib可以查看zlib的安装路径,不过一般都有软链,可以通过brew info zlib来查看推荐的配置信息: 可以发现有效配置路径是-L/usr/local

iOS开发系列--Swift语言

概述 Swift是苹果2014年推出的全新的编程语言,它继承了C语言、ObjC的特性,且克服了C语言的兼容性问题。Swift发展过程中不仅保留了ObjC很多语法特性,它也借鉴了多种现代化语言的特点,在其中你可以看到C#、Java、Javascript、Python等多种语言的影子。同时在2015年的WWDC上苹果还宣布Swift的新版本Swift2.0,并宣布稍后Swift即将开源,除了支持iOS

华为OD机试 微服务的集成测试

最近更新的博客 华为 od 2023 | 什么是华为 od,od 薪资待遇,od 机试题清单 https://dream.blog.csdn.net/article/details/128980730 华为 OD 机试真题大全,用 Python 解华为机试题 | 机试宝典 https://dream.blog.csdn.net/article/details/12922178

华为OD机试 总最快检测效率 or 核酸检测效率

华为 OD 机试【4 大宝典】再次上新题! ① Python 解华为机试题 :https://dream.blog.csdn.net/article/details/129221789② C++ 解华为机试题:https://dream.blog.csdn.net/article/details/129472919③ Java 解华为机试题:https://dream.blog.csdn.net/

ChatGPT 调教日记(一):Markdown 解析器

我最近打算写个Markdown 解析器来普及 Makrdown 的扩展标准。在自己思考之前,我打算首先问 ChatGPT,然后先问它几个简单的问题来了解它是否真的知道这个标记语言。我觉得 Markdown 是全世界用的第二多的标记语言(仅次于 HTML),它不可能不知道。 ROUND 0x01 由于正则表达式等价于正则文法,完全可以用来做词法分析。于是我就尝试: 问题:使用python和正则表达

.NET几种微服务框架,你用过吗?

最近有群友问,.NET有哪些微服务框架?.NET的微服务框架还真不多,一般企业都会自己搭建微服务框架,或者基于其它框架搭建微服务(比如abp)。本文将介绍几种微服务框架,供大家学习参考。 一、Service Fabric 简介: Service Fabric 是一个微服务框架,它由微软开发并托管在 Azure 上。它提供了一种分布式系统的方式,允许开发人员在云、本地和边缘环境中构建高可用性、可扩展

逻辑判断

>>> 1 or 2 1 >>> -1 or 3 -1 >>> 0 or -1 -1 >>> 0 or 100 100 >>> '' or 10 10 >>> 's' or 0 's' >>> 'a' or 'b' 'a' >>> 4 and 8 8 &

cv2 轮廓检测

轮廓检测 目录轮廓检测cv2.findContours特征矩cv2.drawContours轮廓特征计算轮廓面积计算轮廓周长 轮廓检测的作用 可以检测图图像或者视频中物体的轮廓 计算多边形边界,形状逼近和计算感兴趣区域 为了更精确地提取轮廓,请使用二值图。也就是说,在使用轮廓提取函数前,请将源图片运用阈值进行二值化cv2.threshold()或者采用Canny边缘检测。 findConto

【Docker】Harbor 分布式仓库管理

一、Harbor 介绍 Harbor 是 VMware 公司开源的企业级 Docker Registry 项目,其目标是帮助用户迅速搭建一个企业级的 Docker Registry (私有仓库)服务。 Harbor以 Docker 公司开源的 Registry 为基础,提供了图形管理 UI 、基于角色的访问控制(Role Based AccessControl) 、AD/LDAP 集成、以及审计

python中的报错:dictionary changed size during iteration

该报错是一个python中常见的错误,通常在使用for 循环迭代字典时删除其中的元素时出现。这个问题的根本原因在于迭代字典的同时修改了它,导致字典的大小发生了变化。 如下面的例子,就会报错: 上述代码中,就会产生错误! 为了解决这个问题,可以在迭代字典时,创建一个副本或者用另外一种方式实现需求。下面是一些解决的方法。 1.将字典转换为列表或者元组,然后再进行迭代,可以避免改变字典大小的问题。

2023.5.6——软件工程日报

所花时间(包括上课):6h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习并开会。 我了解到的知识点: 1.了解了一些数据库的知识; 2.了解了一些python的知识; 3.了解了一些英语知识; 5.了解了一些Javaweb的知识; 4.了解了一些数学建模的知识; 6.了解了一些计算机网络的知识;

K3cloud数据字典更新库表及字段注释(一)

目标 由于K3CLOUD并未将表及字段注释填写在数据库表中,元数据采集过程中无法获取到注释信息,手工补充耗时耗力,打算通过爬取K3CLOUD数据字典的表及字段注释,然后批量填充到数据库。 一、获取K3CLOUD数据库表及字段数据 读取K3CLOUD数据库结构,导入tmp_k3dict 表 二、确定通过SQL代码更新表及字段注释是否可行: 查看第一个,基础信息 只能说厉害,一番折腾后发现数据字

Misc|Buuctf 喵喵喵

查看exif信息无内容,binwalk查看拼接文件也无内容,使用zsteg有内容,说明有lsb隐写内容,使用StegSolve查看发现RGB0通道异常 使用Data Extract模式查看,发现存在LSB隐写,隐写有一张图片,另存为图片 但是无法打开使用010editor打开,发现文件头不正确,删除多余文件头,打开为半张二维码 使用脚本校验CRC值,得到完整图片 扫描二维码,得到网盘链接

conda 安装pytorch新环境

1. 创建环境 2. 安装pytorch 安装pytorch官网上面安装指令 https://pytorch.org/get-started/previous-versions/ import torch的时候报错 卸载 查看安装的库 用pip 安装torch 测试 好记性不如烂键盘---点滴、积累、进步!

pytest之 为什么要做接口自动化

行情: 会接口自动化15-25k 工具类实现接口自动化:增加2-3k Postman+newman+git+jenkins Jmeter+Ant+jenkins   一,既然有这些接口测试工具,为什么要做接口自动化? 1.敏捷开发,接口一般数量很大,团队需要实现接口测试,多人协作写用例 还需要“版本控制” 2.功能太死板,有些接口完全无法实现(复杂的加密接口,签名接口等) 3.接口项目当

Perl——介绍

  Perl的骆驼图案 Perl骆驼是欧莱礼媒体(O'Reilly Media)设计给Perl编程语言的图标。它也是一种黑客的象征,出现在某些T-shirt和其他衣服标签上。 欧莱礼拥有此图像之商标,并且宣称,唯有在捍卫“符号之完整性”时,才会行使其法律上的权力。[2]欧莱礼允许此商标在非商业目的之前提下被使用,并同时供了Programming Republic of Perl的图像以

XCPC真题(2):Little Tiger vs. Deep Monkey|Greatest Common Divisor|Array Merge

🎈 作者:Eriktse 🎈 简介:19岁,211计算机在读,现役ACM银牌选手🏆力争以通俗易懂的方式讲解算法!❤️欢迎关注我,一起交流C++/Python算法。(优质好文持续更新中……)🚀 🎈 阅读原文获得更好阅读体验:https://www.eriktse.com/algorithm/1169.html D. Little Tiger vs. Deep Monkey 题目链接:https:

Reverse|[ACTF新生赛2020]easyre

DiE查询发现是UPX加壳,使用工具拆壳 32位程序使用ida32打开 找到关键代码 分析 if ( (&v4 + i) != data_start_[((char *)&v16 + i) - 1] ) 即:v4[i]!=data_start[flag[i]-1],所以需要v4[i]=data_start[flag[i]-1] v4[i]=data_start[x] ==&g

<<  <  871  872  873  874  875  876  877  878  879  880  881  >  >>