监听器listener day 25

python基础day17 迭代器和for循环原理

可迭代对象 什么是迭代? 迭代言外之意就是更新换代,每次的更新都是要依赖于上一次的结果 什么是可迭代对象? 就是内置有__iter__()方法的都可以称之为是可迭代对象。 八种基本数据类型: 可迭代对象: 字符串 列表 元组 字典 集合等 文件对象也是可迭代对象:ff = open('a.txt', ......
原理 基础 python day for

杜教筛 & Min25 筛

发现这个东西很容易忘,果然还是理解不够吧,写一篇博客方便以后复习。 # 杜教筛 目的是要求 $S(n)=\sum_{i=1}^n f(i)$。 我们需要构造两个函数 $g,h$ 满足 $f * g=h$,其中 $h$ 是一个积性函数且能快速求和。 考虑求 $\sum_{i=1}^n \sum_{d| ......
amp Min 25

25宫格

.icon-list { display: grid; grid-template-columns: repeat(5, 1fr); /* 划分为5列 */ grid-template-rows: repeat(5, 1fr); /* 划分为5行 */ gap: 12px; /* 间隔为10像素 * ......

Day07-static关键字

static关键字 static修饰变量 可直接被类名调用 可被对象调用 没有加static关键字时,无法直接被类名调用 public class Demo01 { private static int age; //静态的变量 多线程! private double score; //非静态的变量 ......
关键字 关键 static Day 07

监听window.onpopstate事件实现简单history router

### 一、存在的问题 1. 刷新网页后,可能会报404(尤其是VSCode使用live server插件预览,因为该html文件没有与端口绑定) 2. 开始时,需要重定向到一个路由 ### 二、原理 1. 通过监听 ```html History Router Demo 首页 文章 图片 评论 我 ......
onpopstate history 事件 window router

Day06-面向对象编程

面向对象编程(OOP) 面向对象编程的本质:以类的方式组织代码,以对象的形式组织(封装)数据 抽象 三大特性 封装 继承 多态 非静态方法之间可以互相调用不用new对象,但是在静态方法里面无法直接调用非静态方法,原因是静态方法是和类一起加载的,非静态方法是在类实例化之后才存在的,相当于一个已经存在的 ......
对象 Day 06

算法学习day41动态规划part03-343、96

package LeetCode.DPpart03; /** * 343. 整数拆分 * 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化。 * 返回 你可以获得的最大乘积 。 * 示例: * 输入: n = 2 * 输出: 1 * 解释: 2 = ......
算法 动态 part day 343

算法学习day39动态规划part02-62、63

package LeetCode.DPpart02; /** * 62. 不同路径 * 一个机器人位于一个 m x n网格的左上角 (起始点在下图中标记为 “Start” )。 * 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 * 问总共有多 ......
算法 动态 part day 39

算法学习day38动态规划part01-509、70、746

package LeetCode.DPpart01; /** * 509. 斐波那契数 * 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。 * 该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: * F(0) = 0,F(1) = 1 * F(n) = ......
算法 动态 part day 509

[JOISC 2021 Day3] 保镖 解题报告

## statement 给定 $n$ 个人,每个人从 $T_i$ 秒开始从 $a_i$ 移动到 $b_i$,每秒移动一个单位。给定 $q$ 个保镖,每个保镖从 $P_i$ 秒开始,从 $x_i$ 开始移动,每秒一个单位。如果保镖和人在同一个位置上,就可以获得 $C_i$ 的奖金,问每个保镖最多能获 ......
保镖 报告 JOISC 2021 Day3

Java 基本知识——first day

注释 注释不会被执行,是写给看代码的人看的。 三种注释 单行注释 多行注释 文档注释 标识符 关键字 Java常见的关键字 考点 总结四个点: 首字母应该以字母、$、_开始; 开始后可以任意字符; 不可用关键字 大小写敏感 数据类型 Java是一门强类型语言 强类型语言 比如Java、C++、C 变 ......
基本知识 知识 first Java day

python基础day16 简单算法生成式及常见内置函数

算法之二分法 算法就是解决问题的高效办法 二分查找法 l = [1, 2, 32, 15, 16, 65, 6, 51, 12, 20, 95, 42, 61, 25, 3] # 查找列表中是否有66 1. for循环遍历 for i in l: if i = 66: print('找到了') 2. ......
算法 函数 常见 基础 python

day17 Python中常用的68个内置函数

## Python中常用的68个内置函数 ### 【一】什么是内置函数? - 内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。 - 截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下 ![](https://img2023.cnblogs.c ......
函数 常用 Python day 17

vue3实现元素监听滚动事件

// useScroll.js import { debounce } from '@/common/util.js' export default function useScroll(elRef) { console.log('########3useScroll', elRef.value) ......
元素 事件 vue3 vue

day16 Python下的三元运算符

## Python下的三元运算符 ### 【一】引言 - 三元表达式(三目运算符)能够简洁我们的代码 - 三元表达式其实是将if...else...判断语句的简化表达,代替很多`if else` - 和if-else一样,只有一个表达式会被执行。 - 因此,三元表达式中的if和else可以包含大量的 ......
运算符 Python day 16

Day-11更新用户实现

typora-copy-images-to: assets typora-root-url: assets # 3.更改用户 ## 1.修改数据的页面回显显示角色信息到下拉框选项中 ### 1.1前端页面 ![image-20201010140914552](https://img2023.cnbl ......
用户 Day 11

【安全学习之路】Day15

![](https://img2023.cnblogs.com/blog/3073714/202306/3073714-20230601154211259-1578672259.png) ![](https://img2023.cnblogs.com/blog/3073714/202306/3073 ......
Day 15

Day-10综合案例2

typora-copy-images-to: assets # web综合案例二 ## 1. 项目开发流程 ```markdown #. 开发流程 1. 提出需求 产品经理/项目经理 需求分析工程师 2. 开发 前端工程师 后端工程师 美工 数据库管理员(DBA) 3. 测试 测试工程师 4. 上线 ......
案例 Day 10

WPF 监听TextBlock 的Text改变事件

private static System.ComponentModel.DependencyPropertyDescriptor descriptor = System.ComponentModel.DependencyPropertyDescriptor.FromProperty(TextBlo ......
TextBlock 事件 Text WPF

dangdang_newhotsales_recent7days

童书 文学 成功/励志 管理 传记 社会科学 科普读物 经济 投资理财 ......

dangdang_newhotsales_recent7days

童书 文学 成功/励志 管理 传记 社会科学 科普读物 经济 投资理财 ......

spring ApplicationEvent 和 Listener

# ApplicationEvent - `ApplicationEvent`以及`Listener`是Spring为我们提供的一个事件监听、订阅的实现,内部实现原理是观察者设计模式,设计初衷也是为了系统业务逻辑之间的解耦,提高可扩展性以及可维护性。 通过 `ApplicationEvent` 类和 ......
ApplicationEvent Listener spring

代码随想录Day14|二叉树

基本理论 https://programmercarl.com/二叉树理论基础.html#二叉树的种类 满二叉树:如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。 完全二叉树:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并 ......
随想录 随想 代码 Day 14

【安全学习之路】Day14

![](https://img2023.cnblogs.com/blog/3073714/202306/3073714-20230601000953149-2076536322.png) ![](https://img2023.cnblogs.com/blog/3073714/202306/3073 ......
Day 14

5.25

代码行数:200H 学习内容:完成提交大作业。 学习计划:期末完成及格 from tkinter import Tk, Label, Button, Entryimport xlwt as xlwtfrom lxml import etreeimport requestsimport pandas ......
5.25 25

学习JavaSE基础-day1

JRE 和 JDK JRE:Java运行环境,如果想要运行Java程序至少要安装JRE JDK:Java开发环境(开发工具包),如果要开发Java程序,必须安装JDK JRE = JVM + 核心类库 JDK = JRE + 开发工具包 JDK > JRE >JVM 关系如图所示: JDK下载地址: ......
基础 JavaSE day1 day

Day 01

hyperparameters 超参数 Gradient Descent 梯度下降算法 先选一个初始的参数,W 、b,计算θ0对你的loss function的Gradient,也就是计算每一个network里面的参数,w1、w2、b1、b2......等等。对你的L(θ0)的偏微分,计算出这个东西 ......
Day 01

算法学习day37贪心part06-738、968

package LeetCode.greedypart06; /** * 738. 单调递增的数字 * 当且仅当每个相邻位数上的数字 x 和 y 满足 x <= y时,我们称这个整数是单调递增的。 * 给定一个整数 n ,返回 小于或等于 n 的最大数字,且数字呈 单调递增 。 * 示例: * 输入 ......
算法 part day 738 968

算法学习day36贪心part05-435、763、56

package LeetCode.greedypart05; import java.util.Arrays; /** * 435. 无重叠区间 * 给定一个区间的集合intervals,其中 intervals[i] = [starti, endi]。返回 需要移除区间的最小数量,使剩余区间互不重 ......
算法 part day 435 763

算法学习day35贪心part04-860、406、452

package LeetCode.greedypart04; /** * 860. 柠檬水找零 * 在柠檬水摊上,每一杯柠檬水的售价为 5美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 * 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给 ......
算法 part day 860 406