运算符math day 14

【学习笔记】(14) 初等数论(一)

# 1.【最大公约数(GCD)和最小公倍数(LCM)】 ## 【基本性质、定理】 * $\large gcd(a,b)=gcd(b,a−b) (a>b)$ * $\large gcd(a,b)=gcd(b,a$ $\large mod$ $b)$ * $\large gcd(a,b)$ $\larg ......
数论 笔记 14

Java-Day-26( 节点流和处理流 ( 序列化 + 对象流 + 标准输入输出流 + 转换流 + 打印流 ) )

# Java-Day-26 ## 节点流和处理流 ### 序列化和反序列化 - 序列化就是在保存数据时,保存数据的值和数据类型 - 反序列化就是在恢复数据时,恢复数据的值和数据类型 - 需要让某个对象支持序列化机制,则必须让其类是可序列化的 - 其类必须实现如下两个接口之一: - Serializa ......
节点 序列 Java-Day 对象 标准

代码随想录Day15|二叉树III

104.二叉树的最大深度 递归法 本题可以使用前序(中左右),也可以使用后序遍历(左右中),使用前序求的就是深度,使用后序求的是高度。 二叉树节点的深度:指从根节点到该节点的最长简单路径边的条数或者节点数(取决于深度从0开始还是从1开始) 二叉树节点的高度:指从该节点到叶子节点的最长简单路径边的条数 ......
随想录 随想 代码 Day III

「学习笔记」模运算与 BSGS 算法

## 取模 > 取模符号:$x \bmod y$,表示 $x$ 除以 $y$ 得到的余数。 例如, $$ 5 \bmod 3 = 2\\ 7 \bmod 4 = 3\\ 3 \bmod 3 = 0\\ $$ 设 $x$ 为被除数,$y$ 为除数,$z$ 为余数,则 $x = k \cdot y + ......
算法 笔记 BSGS

运算符重载

当自定义类型需要进行运算的时候必须讲运算符进行重载。运算符重载使得编译器给所有的类起了一个通用的运算符名称即operator和运算符组合的形式,这样不同类在重载运算符的时候就有一个通用的名字了。 加号运算符重载 类和基本内置类型相加的实现: 这种情况可以使用全局函数重载和成员函数重载 1 class ......
运算符

小灰灰深度学习day6——线性代数

import torch #标量由只有一个元素的张量表示 ''' x = torch.tensor(3.0) y = torch.tensor(2.0) print(x + y) print(x * y) print(x / y) print(x ** y) ''' ''' 向量可以被视为标量值组成 ......
线性代数 代数 线性 深度 day6

运算符重载&const修饰符

## 运算符重载 运算符重载一般作为类的成员函数实现,用于实现自定义类的运算操作。 ``` [返回值] operator[运算符](参数...){...}; ``` ### 参数 - 参数个数必须与运算符原意需要的参数相同,比如重载+,就需要两个参数(左参数和右参数) - 对于单目运算符,不需要传入 ......
运算符 const amp

【安全学习之路】Day17

![](https://img2023.cnblogs.com/blog/3073714/202306/3073714-20230603160943686-1854810417.png) ![](https://img2023.cnblogs.com/blog/3073714/202306/3073 ......
Day 17

odoo14 使用ir.actions.client 自定义弹窗内容

ir.actions.client 介绍 ir.actions.client 是odoo actions事件的一种,触发一个在客户端实现(即js文件中定义的函数,通过core.action_registry.add(tag,函数名) 注册到odoo中)动作 tag -- action在客户端的标识符 ......
actions 内容 client odoo 14

【安全学习之路】Day16

![](https://img2023.cnblogs.com/blog/3073714/202306/3073714-20230603024624272-451665151.png) ![](https://img2023.cnblogs.com/blog/3073714/202306/30737 ......
Day 16

代码随想录Day15|二叉树

二叉树层序遍历登场 层序遍历方式就是图论中的广度优先遍历,只不过我们应用在二叉树上。 果然看java还是很不爽,C++和python的代码简洁明了 public List<List<Integer>> resList = new ArrayList<List<Integer>>(); //DFS-- ......
随想录 随想 代码 Day 15

Day 02

机器学习任务攻略 Support Vector Machine 支持向量机(SVM) overfitting 过拟合 在traing data上的loss小,在testing上的loss大才叫overfitting 解决方法: 增加你的训练资料 Data augmentation 数据强化,用你自己 ......
Day 02

Day07-内部类

内部类 成员内部类 package 内部类;​public class Outer { private int age=10; public void out(){ System.out.println("这是外部类的方法"); }​ public class Inner{ public void ......
Day 07

Day07-抽象类和接口

抽象类 不能new这个抽象类,只能靠子类去实现它,约束! 抽象类可以写普通方法 抽象方法必须写在抽象类中 接口 接口中的所有定义其实都是抽象的public abstract 类 可以实现接口implements接口 实现了接口的类,就需要重写接口中的方法 利用接口实现多继承 接口不能被实例化,接口中 ......
接口 Day 07

5.14 static 应用案例

### demo 1 ``` public class HelloWorld { public static void main(String[] args) { print();// 静态方法 调用静态方法; } public static void print(){ System.out.pri ......
案例 static 5.14 14

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

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

二. 图像运算、坐标变化、灰度插值

# 二. 图像运算、坐标变化、灰度插值 ## 2.1 图像运算 输入两个图像A(x,y)、B(x,y),输出图像C(x,y) ### 2.1.1 加法运算 **定义:** $$ C(x,y)=A(x,y)+B(x,y) $$ **主要用途:** - 去除叠加性噪声: 如果某一图像被**一加性随机噪声 ......
灰度 坐标 图像

Day07-static关键字

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

Day06-面向对象编程

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

七、python运算符

# 七、python运算符 ## 1.算术运算符 |算术运算符|描述|实例| | | | | +| 加法| 1+2=3 -|减法| 5-1=4 *|乘法 |3*5=15 / |除法 |10/2=5 // |整除 |10//3=3 不能整除的只保留整数部分 \**|求幂|2\**3=8 %|取余|10 ......
运算符 python

算法学习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

定点乘法运算

原码的一位乘法: 首先部分积为0,部分积用双符号位表示,乘数用单符号位表示,两者都是绝对值 x=-0.1101 y=-0.1011 [x*y]]原? |x|=0.1101 |y|=0.1011 00.0000 + 00.1101 0.1011 = 00.1101 = 00.01101 + 00.11 ......
乘法 定点

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

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