软件测试 软件tkinter python

使用python将txt文件中的ip地址转换成当地城市名称

具体代码 import re import requests import concurrent.futures # 用于匹配IPv4地址的正则表达式 ipv4_pattern = re.compile(r'\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b') # 用于发送API请 ......
名称 地址 文件 python 城市

软件开发架构

软件开发架构 网络编程:我们要编写一款基于网络传输的软件,你现在写的项目都不是基于网络的,比如ATM # 举个案例: """ 我们现在以ATM为例,你现在写的ATM别人是不能够访问的,只能你自己用,但是,这不是目的,目的是我们要写一款ATM,然后让所有人都能够访问. 如果想让别人下载使用我们的软件, ......
架构 软件开发 软件

Python 集合(Sets)3

Python - 合并集合 在 Python 中,有几种方法可以合并两个或多个集合。您可以使用union()方法,该方法返回一个包含两个集合中所有项的新集合,或使用update()方法,将一个集合中的所有项插入另一个集合中: 示例,union()方法返回一个包含两个集合中所有项的新集合: set1 ......
Python Sets

第一次作业:设计一个计算器软件

1、思路代码: #include <stdio.h>#include <math.h> // 牛顿迭代法计算平方根double sqrt_newton(double x) {double guess = x / 2.0; // 初始猜测值为x的一半double delta = 0.000001; / ......
计算器 第一次 软件

2023.10.9课堂测试

javaweb代码连接数据库 使用的是jsp类型的的文件,jsp类型的文件可以包含javaweb页面和Java类型的代码 首先将MySQL的connector导入到项目的库中 在模块栏中点击依赖再点击左上角的+号 点击第一个后找到自己刚刚创建的lib文件夹 点击确定后点击应用再点击确定 然后再在第一 ......
课堂 2023 10

可实现加、减、乘、除、开平方的计算器软件的实验设计

1、思路代码: #include <stdio.h>#include <math.h> // 牛顿迭代法计算平方根double sqrt_newton(double x) {double guess = x / 2.0; // 初始猜测值为x的一半double delta = 0.000001; / ......
计算器 软件

python 中序列ID从fasta文件中批量提取序列数据

001、 [root@pc1 test1]# ls a.fa chr.list test.py [root@pc1 test1]# cat a.fa ## 测试fasta文件 >chr1 tttcccggg >chr2 tttggg ccc >chr3 cccttt >chr4 aaaaattt [ ......
序列 文件 数据 python fasta

第一次作业:计算器软件

可实现加、减、乘、除、开平方的计算器软件的实验设计 1、加、减、乘、除、开平方代码: #include <stdio.h>#include <math.h> // 牛顿迭代法计算平方根double sqrt_newton(double x) {double guess = x / 2.0; // 初 ......
计算器 第一次 软件

hive大数据测试(时间数据清洗UDF打包到hive中调用自定义函数,hive表数据导出到本机)

1.数据清洗 pom依赖: <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> <project.build.sourceEnco ......
数据 hive 函数 时间 UDF

《需求工程-软件建模与分析》读后感一

在阅读《需求工程-软件建模与分析》这本书之后,我深感需求工程在软件开发过程中的重要性。本书详细地介绍了需求工程的基本概念、方法和实践,使我对需求工程有了更加全面和深入的了解。以下是我在阅读过程中的一些感悟。 首先,需求工程是一门跨学科的工程,它涉及到软件开发的各个方面,如需求获取、需求分析、需求表示 ......
读后 读后感 需求 工程 软件

使用python对txt文件的日期格式进行清洗

我使用的Java对文件日期进行清洗,看到友友用的python清洗,就问了问应该如何做,代码是能看懂,但是若是要求我自己一步一步写的话,应该不太行~ 具体代码 import re from datetime import datetime # 读取文件 with open('result3.txt', ......
日期 格式 文件 python txt

python3的模块FastAPI,APIRouter

FastAPI 将依赖项的值从include_router传递给路由 FastAPI 依赖项和include_router 在FastAPI中,依赖项是一种重要的机制,用于处理从请求到响应的整个过程中所需的各种依赖关系,例如数据库连接、身份验证等。依赖项可以被注入到请求处理函数中,并在执行时提供所需 ......
APIRouter 模块 python3 FastAPI python

RunnerGo测试平台,无代码玩转UI自动化测试

首先需要进入官网,RunnerGo支持开源,可以自行下载安装,也可以点击右上角体验企业版按钮快速体验 点击体验企业版进入工作台后可以点击页面上方的UI自动化 进入到测试页面 创建元素 我们可以在元素管理中创建我们测试时需要的元素 这里我们以一个打开百度搜索的场景,添加了百度输入框和百度一下按钮两个元 ......
RunnerGo 代码 平台

【记录贴】使用项目管理软件管理大型复杂项目是种什么体验?(二)

最近接手的一个中大型项目,前段时间才解决了需求管理的难题,在经历一个小长假后,又暴露出了一堆问题,那些节后再说的工作和节后再回复的邮件终于是避无可避了。。。 给大家简述下我遇到的几个比较典型的问题,看看你们有遇到过吗? 1.项目中各种突发的典型问题 问题一: 节后,由于核心团队成员临时延长假期,不得 ......
项目 项目管理 软件

软件开源快速开发框架:降本增效,助力流程化办公!

随着时代的进步和社会的发展,应用软件开源快速开发框架的优势特点,可以让不少客户朋友顺利实现流程化办公,朝着数字化方向迈进。流辰信息是专业研发低代码技术平台的服务商,一直在低代码平台领域深耕细作,努力钻研,为不同的行业提供专业的整套解决方案,快来一起了解轻量、快捷方便的软件开源快速开发框架吧。 我们先 ......
框架 流程 软件

以效率为导向:用ChatGPT和HttpRunner实现敏捷自动化测试(二)

本篇文章将详细讲解一下我们团队内部在遇到业务痛点时如何利用Httprunner框架进行接口自动化测试的。当最近邂逅chatGPT后又是如何将二者结合起来,实现"敏捷"自动化测试的。 ......
导向 HttpRunner 效率 ChatGPT

C#软件架构设计原则

软件架构设计原则 学习设计原则是学习设计模式的基础。在实际的开发过程中,并不是一定要求所有的代码都遵循设计原则,而是要综合考虑人力、成本、时间、质量,不刻意追求完美,要在适当的场景遵循设计原则。这体现的是一种平衡取舍,可以帮助我们设计出更加优雅的代码结构。 分别用一句话归纳总结软件设计七大原则,如下 ......
架构 原则 软件

探索性数据分析(EDA)简介及Python代码示例

当进行探索性数据分析(EDA)时,您可以使用各种统计和可视化工具来深入了解数据,并识别其中的模式和趋势。以下是一些常用的EDA技术和方法: 1. 描述性统计:计算每列数据的基本统计指标,例如均值、中位数、标准差等。这可以帮助您了解数据的集中趋势和离散程度。 2. 直方图:绘制每列数据的直方图,以展示 ......
探索性 数据分析 示例 代码 简介

seqkit软件根据染色体名称从fasta文件中批量提取数据

001、 [root@pc1 test1]# ls a.fa chr.list [root@pc1 test1]# cat a.fa ## 测试fasta >chr1 tttcccggg >chr2 tttggg ccc >chr3 cccttt >chr4 aaaaattt [root@pc1 t ......
染色体 名称 文件 数据 seqkit

P9120 [春季测试 2023] 密码锁

第一个想法显然是二分答案,可以考虑二分 \(C\) 值后枚举每一个权值区间进行判定,时间复杂度为 \(O(nk^2\min(a,nk)\log a)\)。这个已经有 \(5\times(5+4+5)=70\) 分了??写一下。好吧假假假,每个权值区间毙掉的每个位置的密码锁状态都不同,并不好直接处理。 ......
密码锁 密码 P9120 9120 2023

python34days

软件开发架构 osi七层协议(互联网通信协议) 网络层 传输层 tcp协议和udp协议,ip协议,以太网协议等 tcp协议的三次握手和四次挥手 ———————————————————————————————————————— 网络编程:网络编程是使用域名、IP地址、端口连接到另一台计算机上对应的程序 ......
python days 34

GienTech动态|入选软件和信息技术服务竞争力百强;参展世界计算大会、网络安全博览会

​ ​ ———— GienTech动态 ———— 中电金信参展广东省网络安全博览会、世界计算机大会 ​ ​ 近期,中电金信跟随中国电子参展2023年广东省网络安全博览会(下简称“博览会”)和2023世界计算大会。在两大峰会上,中电金信展出了金融级数字底座“源启”、云原生分布式核心业务系统及多个标杆案 ......

各个数据库存二进制大文件的性能测试

1前言 ​ 有个项目软件前端将二进制大文件存在了indexDB,每次给后端传文件(需要传到底层C++进行调用)都会导致内存占用飙升,想着使用前后端都能共同操作的数据库来解决这个内存占用的问题,并且希望这个更具尽可能的轻量,可以嵌入到程序中是最好的,通过一个安装包进行安装。 2各个数据库的性能比较 2 ......
二进制 性能 数据库 文件 数据

Python如何在日志中隐藏明文密码

Python如何在日志中隐藏明文密码 前言 在项目开发中,有的时候会遇到一些安全需求,用以提升程序整体的安全性,提高外来非法攻击的门槛,而在日志中隐藏明文密码打印便是最典型的安全需求之一。 在Python中,明文密码往往发生于命令执行参数、debug日志、依赖库打印等场景中。对于程序自身的明文密码打 ......
明文 密码 Python 日志

Python中安装库时报错:WARNING: Running pip as the ‘root‘ user can result in broken permissions and conflicti

作者:hvjg2578 围观群众:13095 更新于 2022-10-11 10:59:17 我们在安装python库时,可能会遇到这样的报错:WARNING: Running pip as the ‘root‘ user can result in broken permissions and c ......
permissions conflicti 时报 WARNING Running

如何使用Python和Pandas处理SQLite数据库

代码: import sqlite3 import pandas as pd conn = sqlite3.connect('database.db') data = {'A':['x','y','z'],'B':[1000,2000,3000],'C':[10,20,30]} df = pd.Da ......
数据库 数据 Python Pandas SQLite

使用api调用chatGPT,python自定义接口方法

用非官网的api一般要把官网地址https://api.openai.com/ 改为相应网站的url。 今天测试的时候找了各种教程都没什么用,最后终于成功了,代码如下: import openai import json import os openai.api_key = "sk-xxxxxxxx ......
接口 chatGPT 方法 python api

Python JSON 库对 UTF8 字符的处理方式分析

默认情况 在使用 json 模块的 json.dump 时,默认会将非 ASCII 字符(中文字符等)进行 Unicode 转义,保证最终文件只有 ASCII 字符。 例如下述代码: import json with open("text.json", "w") as f: data = {'1': ......
字符 方式 Python JSON UTF8

#Python中 (map、filter、reduce)这几个内置方法的用法

1、map 映射 l = [1, 2, 3, 4, 5] res = map(lambda x:x**2, l) print(list(res)) >>>[1, 4, 9, 16, 25] 注: 此时的res必须使用list(res) 否则只会返回一个对象 2、filter 过滤 l = [1, 2 ......
方法 Python filter reduce map

Python处理PDF——pdfplumber的安装与使用

Python处理PDF——pdfplumber的安装与使用 # -*- coding:utf-8 -*- """ @Time :2023/XX/XX @Auth :Stone @File :parse_online_pdf.py @DESC :在线解析PDF文档 """ import request ......
pdfplumber Python PDF