Python

[Leetcode] 0014. 最长公共前缀

14. 最长公共前缀 img { margin: auto; display: block } 点击上方,跳转至Leetcode 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。   示例 1: 示例 2:   提示: 1 <= strs.length <= 200 0 <= strs[

[Leetcode] 0020. 有效的括号

20. 有效的括号 点击上方,跳转至leetcode 题目描述 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。   示例 1: 示例 2: 示例 3: &nb

PyMySQL及数据库连接池

1 PyMySQL及数据库连接池 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,由于频繁连接数据库很耗时,因此将 PyMySQL 对数据库的一系列操作封装到一个类中,实现连接一次数据库就可以完成多次操作,以提高性能。 2 普通的数据库连接 import pymysql class SQLHelper(object): """ PyMyS

软件测试|数据处理神器pandas教程(八)

前言 前面的文章中,我们讲解了pandas处理时间的功能,本篇文章我们来介绍pandas时间序列的处理。 获取更多免费技术资料,请点击! 时间序列 顾名思义,时间序列(time series),就是由时间构成的序列,它指的是在一定时间内按照时间顺序测量的某个变量的取值序列,比如一天内的温度会随时间而发生变化,或者股票的价格会随着时间不断的波动,这里用到的一系列时间,就可以看做时间序列。时间序列包

软件测试|数据处理神器pandas教程(十)

前言 之前我们介绍了pandas处理时间以及pandas时间序列的内容,本文我们来介绍pandas处理时间差的有关操作。 Timedelta 表示时间差(或者时间增量),我们可以使用不同的时间单位来表示它,比如,天、小时、分、秒。时间差的最终的结果可以是正时间差,也可以是负时间差。 本文主要介绍创建 Timedelta (时间差)的方法以及与时间差相关的运算法则。 获取更多技术资料,请点击! 创

软件测试|数据处理神器pandas教程(十一)

前言 “去重”通过字面意思不难理解,就是删除重复的数据。在一个数据集中,找出重复的数据删并将其删除,最终只保存一个唯一存在的数据项,这就是数据去重的整个过程。删除重复数据是数据分析中经常会遇到的一个问题。通过数据去重,不仅可以节省内存空间,提高写入性能,还可以提升数据集的精确度,使得数据集不受重复数据的影响。 Panda DataFrame 对象提供了一个数据去重的函数 drop_duplica

软件测试|lambda的使用,你真的会了吗?

前言 通常,我们在python中会使用def xxxx():来定义函数,但是如果我们要定义一个简单的函数,再通过这个方法,就显得有一些繁琐,Python为了方便我们,提供简单的方法给我们使用。 我们可以通过lambda表达式来定义简单函数,lambda 表达式,又称匿名函数,常用来表示内部仅包含 1 行表达式的函数。如果一个函数的函数体仅有 1 行表达式,则该函数就可以用 lambda 表达式来代

软件测试|超好用超简单的Python GUI库——tkinter(二)

前言 Tkinter中,主窗口控件(window)是一切控件的基础,它好比是一台高速运转的机器,而其他控件则相当于这台机器上的部件,比如齿轮、链条、螺丝等等。由此我们知道,主窗口是一切控件的基础,所有的控件的都需要通过主窗口来显示。 Tkinter 提供了一些关于主窗口对象的常用方法,本文中将对这些方法做简单的介绍。 获取更多技术资料,请点击! 创建一个空白窗口 程序运行结果如下: 窗口常用方

软件测试|超好用超简单的GUI库——tkinter(三)

前言 前面我们介绍了tkinter主窗口的一系列操作,本篇文章我们将介绍Label控件,Label(标签)控件,是 Tkinter 中最常使用的一种控件,主要用来显示窗口中的文本或者图像,并且不同的 Lable(标签)允许设置各自不同的背景图片。 获取更多技术资料,请点击! label常用属性 Label(标签)的常用属性如下表: 属性名称 说明 anchor 控制文本(或图像)在

软件测试|超好用超简单的Python GUI库——tkinter(四)

前言 之前我们介绍了label控件,本篇文章我们将介绍button控件。 Button 控件是 Tkinter 中常用的窗口部件之一,同时也是实现程序与用户交互的主要控件。通过用户点击按钮的行为来执行回调函数,是 Button 控件的主要功用。首先自定义一个函数或者方法,然后将函数与按钮关联起来,最后,当用户按下这个按钮时,Tkinter 就会自动调用相关函数。 获取更多技术资料,请点击! but

软件测试|超好用超简单的Python GUI库——tkinter(五)

前言 在之前,我们介绍了tkinter的button控件,label控件,今天我们介绍一下entry控件,entry控件我们可以理解为界面的内容输入框,实现GUI界面与用户的信息交互,最典型的场景就是我们在登录时需要输入的账号密码。 获取更多技术资料,请点击! Entry 控件使用起来非常简单,下面对该控件做简单的介绍。基本语法格式如下: Entry控件基本属性 Entry控件常用属性如下:

Redis认识

目录Redis认识操作以及理解1、认识1.1、关系型与非关系型数据库1.2、Reids的特点1.3、redis的优缺点2、Redis部署3、Redis的常用命令4、redis的数据类型4.1string字符串简介4.1.1字符串应用场景:4.1.2字符串命令4.2哈希类型概述4.2.1哈希类型应用场景4.2.2、哈希命令4.3、列表类型概述4.3.1、使用场景4.3.2列表命令4.4、集合4.4.

Python学习之十八_django的学习(二)

Python学习之十八_django的学习(二) 前言 修改配置文件 部分app的处理 主应用路由处理 服务启动验证 django使用mysql数据库 django 设置用户密码

盘点一个Python自动化办公需求,实现数据自动填充

大家好,我是皮皮。 一、前言 前几天遇到了一个小需求,粉丝自己在实际工作中的需求,需要把下图的表格内容,自动填充到目标表格中去,省得挨个去复制粘贴了,而且还十分容易出错。 原始表格如下图所示: 目标表格如下图所示: 二、实现过程 这里【枫涧澈浪】大佬给了一个代码,如下所示: 代码运行之后,可以得到预期的效果。不过这里展示的是单个表格的替换,如果你有很多个这样的表格,需要替换的话,应该怎么来处

python 生成小学计算练习 docx

python3 生成二年级下计算练习,有口算,有竖式。    

十九、区块量化 形态策略

1、形态指常用的K线形态 如:早晨之星、黄昏十字星、乌云盖顶、三只乌鸦、白三兵、刺透形态等常用的几个主要形态 下面看代码: 新增 cross_modal_order.py #!/usr/bin/env python# -*- coding: utf-8 -*-import talibimport cross_order as orderimport timedef main(): print

CSS | 选择器详解

CSS选择器整体分类两大类: 基本选择器: 通配选择器 元素选择器 类选择器 ID 选择器 复合选择器: 交集选择器 并集选择器 后代选择器 子代选择器 兄弟选择器 属性选择器 伪类选择器 伪元素选择器 一、基本选择器 通配选择器 作用:可以选中所有的 HTML 元素。 语法: 举例: 备注:目前来看通配选择器貌似有点鸡肋,但后面清除样式时,会对我们有很大

二十、区块量化 TA-Lib 的一些常用指标

#!/usr/bin/env python# -*- coding: utf-8 -*-import cross_order as orderimport talibsymbol = 'BTC-USDT-SWAP' # okx# symbol = 'BTCUSDT' # binance# symbol = 'BTC_USDT' # gate.io# 取个数据验证一下data = order.

自动化神器playwright

一、前言   一提到 WebUI 自动化测试工具首要推荐的必属是 Selenium,其优势在于跨平台、跨语言、完全开源、对商业用户也没有任何限制、支持分布式、拥有成熟的社区与学习文档等目前已经迭代更新到 4 版本。那么缺点也有比如环境配置、加载效率低、运行速度慢等。当然还有其他很多优秀的工具比如 Cypress、Robot Framework 等,现在介绍另一款最近几年微软推出的强大而易用的 U

计算机计算浮点数出现的误差

for i in range(20): print(f" 0.1 * {i} = {0.1 * i}")   0.1 * 0 = 0.0 0.1 * 1 = 0.1 0.1 * 2 = 0.2 0.1 * 3 = 0.30000000000000004 0.1 * 4 = 0.4 0.1 * 5 = 0.5 0.1 * 6 = 0.6000000000000001

Linux中的基础知识

【技术积累】Linux中的基础知识【一】 Linux系统是什么 Linux系统是一种开源操作系统,它极具可定制性和灵活性,因此受到了许多人的欢迎。Linux系统以简单,强大和兼容性而著称。它可用于各种设备,从个人计算机到超级计算机,从移动设备到智能家居。 Linux系统遵循GNU公共许可证(GPL)下的自由和开源软件原则,这意味着它是免费的、可定制的和具有开放性。由于这种自由和开放性,Linux

根据ubuntu:20.04制作python环境docker镜像

因为有个算法是python写的,要在服务器上调用, 之前是直接根据jdk镜像制作的环境,现在要装python,jdk双环境,只能自己制作一个镜像出来了,命令如下 source.list 然后根据这个build成功后,From这个镜像就可以了  

类型标注

类型标注的意义是标注一个变量的数据类型,此后的代码都应当遵守对这个变量的类型标注,这就要求我们,不能随意的修改变量的数据类型。 为变量做类型标注 n: int    为函数做标注类型为函数做标注类型,需要对每一个形参做类型标注,同时还要对函数的返回值做类型标注 def twoSum(num1: int, num2: int=100) -> int:   sum = num1 + nu

关于设计机器之间对话的语言

## 来自你的消息:是否对于机器学习来说,人类的语言其实并不一定完全适合其学习,我的意思是人类语言对机器来说并不是一种高效的语言,因为充满歧义和语义和语句的关系较为较为分散(请问你懂这句话意思吗?懂的话请帮忙解释下),还有编码规则似乎也没有太多考虑语言使用的特性,比如为了将来能实现机器间对话,为了高效起见可能重新发明编码规则甚至不需要编码两台机器直接2进制数字对话,这些对话可能又引起机器形成新的属

c++ 单元测试 doctest 笔记

目录相关资料hello world源码测试结果常规使用方法TEST_CASE , SUBCASE 与 TEST_SUITE简单使用代码源码测试代码效果装饰器命令行参数测试报告 相关资料 github: https://github.com/onqtam/doctest 中文文档: C++单元测试工具——doctest hello world 源码 测试结果 常规使用方法 按照 doctest

Python SQLite开发

安装 python访问sqlite3 python3的标准库就有sqlite3。 打开sqlite3数据库 执行 CRUD 执行 图片和Blob 执行 事务 执行 Pandas 钉钉或微信号: pythontesting 微信公众号:pythontesting

「路飞项目05」

1 git 多分支 2 git远程仓库 3 ssh方式链接远程仓库 4 协同开发 4.1 多人协同开发 5 冲突解决 作业

现代密码学第四版杨波著-期末复习汇总

我将用一整天突击,崭新的一本书,从0到期末80+,(仅针对本校逆天考点进行总结) 完本总结:总计历经两天半,共计15小时,总计30+页,仅带来个人的复习思路与心路历程 写本博客原因? 马上期末考试,整本书从来没有看过,尝试0基础一天学完,突破自己。 网上没有完全符合本课程的详细汇总(其中一篇总结不错,后面会提),尤其网课质量极差,是极差! 针对特定细小问题没有明确解答,自己深受其害,自己受过的苦

Copula估计边缘分布模拟收益率计算投资组合风险价值VaR与期望损失ES|附代码数据

全文链接:http://tecdat.cn/?p=24753 最近我们被客户要求撰写关于风险价值的研究报告,包括一些图形和统计输出。 在这项工作中,我通过创建一个包含四只基金的模型来探索 copula,这些基金跟踪股票、债券、美元和商品的市场指数 摘要 然后,我使用该模型生成模拟值,并使用实际收益和模拟收益来测试模型投资组合的性能,以计算风险价值(VaR)与期望损失(ES)。 一、介绍与概述 Co

<<  <  710  711  712  713  714  715  716  717  718  719  720  >  >>