20230902方法python day

设计模式-day06

6,行为型模式 6.11 解释器模式 6.11.1 概述 如上图,设计一个软件用来进行加减计算。我们第一想法就是使用工具类,提供对应的加法和减法的工具方法。 //用于两个整数相加 public static int add(int a,int b){ return a + b; } //用于两个整数 ......
设计模式 模式 day 06

使用anaconda navigator通过yaml文件配置python环境

一、下载最新版本的anaconda套件(因为低版本可能会存在找不到yaml文件中第三方库的问题) https://www.anaconda.com/ 如果你需求低版本,可以到下面的链接进行下载,比较难受的可能是你不能通过它的版本号得知它的默认python版本; https://repo.anacon ......
navigator anaconda 环境 文件 python

20230422-Python-函数-day10

Day10-函数 4月21-22 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 一、函数的使用步骤 定义一个函数 函数代码 ......
函数 20230422 Python day 10

python3-hex

hex函数,参数可以是一个int整数或一个bytes类型元素,转为0x的十六进制字符串形式 with open(file='J:/新建文本文档.txt', mode='rb') as f: s = f.read() print(type(s), s) result = '' for i in s: ......
python3-hex python3 python hex

wsl2中docker启动不了的问题解决方法

在wsl2的ubuntu系统中安装docker后,sudo service docker start 一直启动不起来 在网上找到了解决方案 https://juejin.cn/post/7197594278083919932 解决方法 这个错误提示通常是因为系统中使用的是经过修改的 nftables ......
方法 docker 问题 wsl2 wsl

《用户故事与敏捷方法》读书笔记5

软件开发是渐进明细的过程,充满挑战。软件需求是被识别为最常见的痛苦根源。如何定义需求,冗长的文档已经不被阅读者接受,简单、精准、一目了然的格式一致的用户故事越来越被接受。当掌握刚刚足够的信息就继续前行,按需及时开展,通过交谈获取所需要的细节。从用户角度出发描述功能,让我们站在最终用户立场考虑问题,避 ......
笔记 方法 故事 用户

Python 字符串占位符

字符串不能修改 使用 + 运算符拼接字符串,字符串与非字符串不能直接拼接。 弊端:如果变量过多 , 拼接起来很麻烦;字符串 与 非字符串 之间无法进行拼接 name = "Tom"info = "%s is 18 years old" % name %s 是 占位符 : % 表示要占位s 表示将 引 ......
字符串 字符 Python

Python使用GARCH,EGARCH,GJR-GARCH模型和蒙特卡洛模拟进行股价预测|附代码数据

全文下载链接:http://tecdat.cn/?p=20678 最近我们被客户要求撰写关于GARCH的研究报告,包括一些图形和统计输出。 在本文中,预测股价已经受到了投资者,政府,企业和学者广泛的关注。然而,数据的非线性和非平稳性使得开发预测模型成为一项复杂而具有挑战性的任务 在本文中,我将解释如 ......
GARCH 股价 GJR-GARCH 模型 代码

day53(2023.4.22)

1.JDBC批量添加数据 2.实现数据的批量添加 先要在url中开启批量添加 实现数据的批量添加方式一 main方法 运行结果: 实现数据的批量添加方式二 main方法 运行结果: 方式二100条数据,同样也添加成功。 3.JDBC事务处理 JDBC事务处理实现 main方法 运行结果: 报错,说明 ......
2023 day 53 22

图像轮廓检测方法

1 #图像轮廓 2 #先将灰度图像二值化 这样轮廓更加清晰 3 ret,thresh = cv2.threshold(img_gray,127,255,cv2.THRESH_BINARY) 4 #cv2.findContours(src,mode,method) 5 #mode:轮廓检索模式 6 # ......
轮廓 图像 方法

重新实现hashCode()方法

在Java中,为了让对象在集合中能够更高效地进行查找和比较,我们通常需要重写对象的equals()和hashCode()方法。其中,equals()方法用于比较两个对象是否相等,而hashCode()方法则用于返回对象哈希值,供集合类使用。 默认情况下,Java会根据每个对象的内存地址来计算哈希值, ......
hashCode 方法

算法学习day04链表part02-24、19、142--待办

package LeetCode.linkedlistpart02; public class SwapNodesInPairs_24 { public static void main(String[] args) { // 这块先暂停,链表属实没琢磨明白 } public ListNode sw ......
算法 part day 142 04

算法学习day03链表part01-203、707、206--待办

// 这块需求重新进行学习package LeetCode.linkedlistpart01; public class ListNode { // 结点的值 int val; // 下一个结点 ListNode next; // 节点的构造函数(无参) public ListNode() { } ......
算法 part day 203 707

bash shell下最方便的字符串大小写转换方法

用tr需要新增变量,用declare或typeset需要在变量赋值前或者赋值后单独声明,都有些麻烦 此方法为bash 4.0以后新增,bash 4.0 2009年发布 $ test="abcDEF" # 把变量中的第一个字符换成大写 $ echo ${test^}AbcDEF # 把变量中的所有小写 ......
字符串 字符 大小 方法 shell

Python xlsxwriter

# pip install xlsxwriter import xlsxwriter import datetime # 创建excel文件 excel_ = xlsxwriter.Workbook('test_excel.xlsx') # 创建sheet表单 sheet_ = excel_.add ......
xlsxwriter Python

获取插入数据自动生成的id的值的三种方法

场景:当我们添加一个检查组,并且我们需要给这个检查组中添加多个检测项,我们应该先创建检查组,然后根据检查组的ID和检查项的id 将俩者关系添加到第三个表中,但是我们所插入的检查组的ID值是数据库自动生成的,我们怎么才能在插入数据后获取当前插入数据的ID呢? 9.1 方法一:使用mybaits的 <s ......
自动生成 方法 数据

7 个 Python API 最佳实践

动动发财的小手,点个赞吧! 本文将介绍7 个 Python API 最佳实践 API 是软件开发必不可少的工具。它们允许开发人员创建可以与其他系统和服务交互的应用程序。由于其简单性和灵活性,Python 是一种用于构建 API 的流行编程语言。 然而,构建 Python API 需要遵循某些最佳实践 ......
Python API

Python 环境搭建

Python 环境搭建 https://www.python.org/downloads/ 验证 ......
环境 Python

为什么重写equals方法就一定要重写hashCode方法

在hashMap和hashTable集合中,元素是不能够重复的,所以我们在添加元素时,先要判断是否存在这个元素。而判断的方法就是先用hashCode方法判断哈希值是否相同,如果哈希值相同,再使用equals判断是否相同,如果都相同,则才证明两个元素不同。而如果哈希值不同,则不会进行后续的equals ......
方法 hashCode equals

搞懂Python正则表达式,这一篇就够了

本文代码基于Python3.11解释器,除了第一次示例,代码将省略 import re 这个语句 所有示例代码均可以在我的github仓库中的 code.py文件内查看 [我的仓库](PythonLearinig/正则表达式 at main · saopigqwq233/PythonLearinig ......
正则 表达式 Python

python| 关于excel的文件处理

创建一个成绩单文件score.xlsx,将平时成绩单.xlsx文件中对应班级工作表中学号和姓名列的内容写入到score.xlsx中,并添加成绩列,每个学生的成绩采用随机生成的一个分数填写进去,最后统计所有学生的平均成绩计算出来后,写入到score.xlsx的最后一行最后一列之后的单元格中去。预想的步 ......
文件 python excel

Django—Form两种解决表单数据无法动态刷新的方法

一、无法动态更新数据的实例 # Create your models here. class Classes(models.Model): title=models.CharField(max_length=32) def __str__(self): return self.title class ......
表单 方法 动态 数据 Django

day39| 62+63

62. 不同路径 题目简述: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 思路: 1. 到每个网格都有对应路径数 2. ......
day 39 62 63

Zotero-tag的安装及使用方法

Zotero-tag的安装及使用方法 1.安装两个插件(这里面有常用的zotero的所有基本脚本) https://zotero-chinese.gitee.io/zotero-plugins/#/ 下载他们的你需要的Zotero-tag.xpi文件 : 2.zotero中加载两个插件 工具-->附 ......
使用方法 Zotero-tag 方法 Zotero tag

初学者代码训练Day5(c/c++)

打鱼还是晒网 要求中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。 流程图 代码 1 #include<iostream> 2 using namespace std; 3 4 int main() 5 {int ......
初学者 代码 Day5 Day

windows的win10看视频就时不时卡顿的解决方法

1.首先我们打开打开控制面板,点击网络和共享中心。 2.打开网络和共享中心之后,点击左下方的Internet选项。 3.点击Internet选项之后,会弹出Internet属性的窗口,然后点击高级选项卡。 4.然后找到加速的图形的使用软件呈现而不使用GPU呈现,并且打上勾,然后确定。 记住要重启系统 ......
windows 方法 视频 win 10

【Python】尝试切换py版本

失败 问chatgpt,怎么把abaqus python 版本切换到py3.6,结果失败。 chatgpt给出的建议: 修改abaqus_v6.env,明显扯淡!我就尝试在custom_v6.env中添加python路径,结果就是开头的报错。 其他有用的回答: 怎么查看abaqus2020当前使用的 ......
版本 Python

Python基础—conda使用笔记

Python基础—conda使用笔记 1. 环境配置 由于用conda管理虚拟环境真滴很方便,所以主要使用conda,就不单独去装Python了。 1.1. Miniconda3安装 Miniconda3官网下载地址:Miniconda Miniconda3清华镜像下载:清华镜像-Miniconda ......
基础 笔记 Python conda

【m3u8】python使用m3u8库下载视频

1、m3u8库 https://pypi.org/project/m3u8/ 2、安装 pip install m3u8 3、使用 import time from Crypto.Util.Padding import pad from Crypto.Cipher import AES import ......
m3u8 python 视频 m3 3u

Java中方法的定义及注意事项

一、方法 什么是方法: 方法(method)是程序中最小的执行单元 实际开发中,什么时候用到方法: 重复的代码、具有独立功能的代码可以抽取到方法中 实际开发中,方法有什么好处: 可以提高代码的复用性 可以提高代码的可维护性 方法的定义格式: public static 返回值类型 方法名(参数){ ......
注意事项 事项 方法 Java