年龄day6 day

【安全学习之路】Day30

![](https://img2023.cnblogs.com/blog/3073714/202307/3073714-20230705215403186-159495493.png) ![](https://img2023.cnblogs.com/blog/3073714/202307/30737 ......
Day 30

Day14-设计模式之迭代器模式

# 设计模式之迭代器模式 ### 一、概念 **定义:**提供一种遍历集合元素的统一接口,用一致的方法遍历集合元素,不需要知道集合对象的底层表示,即:不暴露其内部的结构 - 意图:如果我们的**集合元素是用不同方式实现**的,有数组、集合或者其他方式。当客户端要**遍历这些集合元素**的时候就要使用 ......
模式 设计模式 Day 14

Day13-设计模式之访问者模式

# 设计模式之访问者模式 ### 一、概念 定义:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作。 - 模式动机:对于存储在一个集合中的对象,他们可能具有不同的类型(即使有一个公共的接口),对于该集合中的对象,**可以接受一类称为访问者的对 ......
模式 设计模式 访问者 Day 13

Day10-设计模式之外观模式

# 设计模式之外观模式 ### 一、引例 当我们现在想要在家通过投影仪看电影,其过程包括关灯,关闭窗帘,打开投影仪,这些家居都是独立的,就会有灯光开关、窗帘开关、投影仪开关。我们需要一步一步的去打开这些开关。如果用代码来实现,就可将灯光,窗帘等都看成一个对象,然后用Client端依次去调用这些对象的 ......
模式 设计模式 外观 Day 10

Day13-设计模式之命令模式

# 设计模式之命令模式 ### 一、引例 ![img](https://img2023.cnblogs.com/blog/2817827/202306/2817827-20230605165035197-1959686251.png) 1) 我们买了一套智能家电,有照明灯、风扇、冰箱、洗衣机,我们只 ......
模式 设计模式 命令 Day 13

Day11-设计模式之享元模式

# 设计模式之享元模式 ### 一、意图 在面向对象系统的设计和实现中,创建对象是最为常见的操作。这里面就有一个问题:如果一个应用程序使用了太多的对象,就会造成很大的存储开销。特别是对于大量轻量级(细粒度)的对象,比如在文档编辑器的设计过程中,我们如果为每个字母创建一个对象的话,系统可能会因为大量的 ......
模式 设计模式 Day 11

Day12-设计模式之备忘录模式

# 设计模式之备忘录模式 ### 一、引例 **案例引入** 游戏角色状态恢复问题 游戏角色有攻击力和防御力,在大战Boss前保存自身的状态(攻击力和防御力),当大 战Boss后攻击力和防御力下降,从备忘录对象恢复到大战前的状态。 **传统的设计方案** ![image-20230525172756 ......
模式 设计模式 备忘录 Day 12

Java基础-Day11

# Java基础-Day11 - 关键字this - 知识点理解方式:3W:what?why?how? ![](https://img2023.cnblogs.com/blog/2779111/202307/2779111-20230705085114692-1964094714.png) - th ......
基础 Java Day 11

python基础day38 并发编程

进程概念 进程、线程都是操作系统中的基本概念,也就是说进程和线程都是操作系统层面的东西,专业术语表达就是进程和线程都是由操作系统来调度的,而不是由我们程序员自己来操控的。 在操作系统这门课里面,进程和线程是操作系统的概念,协程不是操作系统中的概念,而是我们程序员层面的 协程是由我们程序员自己来调用的 ......
基础 python day 38

Day02-09 运算符

运算符 算数运算符 //二元运算符int a = 10;int b = 20;int c = 25;int d = 30;​System.out.println(a+b);System.out.println(a-b);System.out.println(a*b);System.out.print ......
运算符 Day 02 09

题解:【AT icpc2015summer day2-G】 Escape

[题目链接](https://www.luogu.com.cn/problem/AT_icpc2015summer_day2_g) 目前 AT 的最优解。 树的话就是根叶链的最大点权和路径,DP 随便搞。考虑扩展到图上,**反复**删除掉所有度数为 $1$ 的节点,显然剩下的东西是可以全部取完的,因 ......
题解 day2-G Escape summer icpc

day05 方法

## 1. 方法概述 ### 1.1 方法的概念 ​ 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 - 注意: - 方法必须先创建才可以使用,该过程成为方法定义 - 方法创建后并不是直接可以运行的,需要手动使用后,才执行,该过程成为方法调用 ## 2. 方法 ......
方法 day 05

Day02

流程控制 Scanner用法 import java.util.Scanner;​public class crazy { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out ......
Day 02

Day01-8 变量,常量,作用域

变量 变量就是可以变化的量 java是一种强类型语言,每一个变量都必须声明其类型 java变量是程序中最基本的存储单位,其要求包括变量名,变量类型和作用域 type varName [=value] [{,varName}]//不建议一行定义多个值;//数据类型 变量名 = 值;//可以使用逗号隔开 ......
常量 变量 作用 Day 01

机器学习Day003:多元线性回归

多元线性回归尝试通过一个线性方程来适配观测数据,这个线性方程是在两个以上(包括两个)的特征和响应之间构建一个关系。多元线性回归的实现步骤和简单线性回归很相似,在评价部分有所不同。你可以用它来找出预测结果上哪个因素影响力最大,以及不同变量是如何相互关联的。 ![image-20230705005403 ......
线性 机器 Day 003

day06--23.7.5HelloWorld

# HelloWorld 1. 随便新建一个文件夹,存放代码 2. 新建一个java文件 - 文件后缀名为.java - Hello.java - [注意点]系统可能没有显示文件后缀名,手动打开 3. 编写代码 ```java public class Hello{ public static vo ......
HelloWorld day 06 23

算法学习day07哈希表part02-454、383、15、18

package SecondBrush.Hash; import java.util.HashMap; import java.util.Map; /** * 454. 四数相加 II * 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元 ......
算法 part day 454 383

算法学习day06哈希表part01-242、349、202、1

package SecondBrush.Hash; /** * 242.有效字母异位词 * 现在看到这个题目能想到怎么做,但是具体不知道怎么写 * 大致思路自己先描述一下: * 就是建立一个hash表,然后遍历s,写进表中,遍历t,减去对应的数 * hash表就可以理解为数组 */ public c ......
算法 part day 242 202

【安全学习之路】Day29

![](https://img2023.cnblogs.com/blog/3073714/202307/3073714-20230704214306245-1654575235.png) ![](https://img2023.cnblogs.com/blog/3073714/202307/3073 ......
Day 29

Day01,2023.07.04

行程 9:00 到达上海信息安全测评认证中心(黄浦区陆家浜路1308号)。 9:30 签订协议,领取电脑、本子等。 10:20 确认负责老师,前往所在处:上海电气集团数字科技有限公司(闵行区合川路2555号2号楼)。 11:00 到达,听老师与公司负责人交谈。 11:30--13:00 吃饭休息 1 ......
2023 Day 01 07 04

0704海亮Day1技术杂题选做

## P5014 水の三角(修改版) ### 题意 现在我们定义一个三角图是像上面一样的图。。 请求出一个无限大的三角图从 1 号点走到 $u$ 号点的方案数。 有 $T$ 组询问。 ### 分析 首先我们查看操作对我们当前位置的影响。 左下:$(1,0)$;右下:$(1,1)$;右:$(0,1)$ ......
技术 0704 Day1 Day

Day01-7 类型转换

由于java是强类型语言,所以要进行有些运算的时候,需要用到类型转换 低 > 高 byte,short,char —> int —> long —> float —> double 运算中,不同类型的数据先转化为同一类型,然后进行运算 //强制转换(类型)变量名int i = 128;byte a ......
类型 Day 01

Java基础-Day10

# Java基础-Day10 ## 对象作为参数传递给方法 - 实例: 1. 定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个findArea()方法返回圆的面积 2. 定义一个PassObject类,在类中顶一个方法printArea(),该方法的定义如下:pub ......
基础 Java Day 10

python基础day37 基于TCP、UDP协议的套接字编程和粘包现象

基于TCP协议的套接字编程(socket编程) 什么是Socket? 我们经常把Socket翻译为套接字,Socket是在应用层和传输层之间的一个抽象层,它把TCO/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络中通信 套接字的分类: AF_UNIX:用在局域网中 AF_INET: ......
套接字 现象 基础 python day

Day01-6 数据类型

数据类型 强类型语言 要求变量的使用要符合规定,所有变量都必须先定义后才能使用 java数据类型的两大类 基本数据类型 数值类型 整数类型 byte占1个字节范围:-128-127 shout占2个字节范围:-32768-32767 int占4个字节范围:-2147483648-2147483647 ......
类型 数据 Day 01

2023ACM暑假训练day 8-9 线段树

[toc] # DAY 8-9 线段树 训练地址:[传送门](https://vjudge.net/contest/566867) ## 训练情况简介 ## 题 **题意:** **思路:** ......
线段 2023 ACM day

机器学习Day002:简单线性回归

## 用一个简单的特征预测结果 这是一种根据自变量(X)的值来预测因变量(Y)的方法。假设两个变量时线性相关的。因此,我们试图找到一个线性函数,使得它能够尽可能准确地根据特征或自变量(x)来预测响应值(y)。 ![](https://img2023.cnblogs.com/blog/1732548/ ......
线性 机器 Day 002

Day01

Markdown学习 标题 对应于Ctrl+1234,或者对应数量的#+" "+标题名 字体 哈哈 哈哈 哈哈 用对应数量的* Ctrl+u=下划线 +b=粗体 +i=斜体 哈哈 ~~表示划线 引用 不乱于心,不困于情。不畏将来,不念过往。如此,安好。 用>+" "+话语 分割线 用三个- 或者三个 ......
Day 01

机器学习day001:数据预处理

## Step 1: 引入需要的python库 ```python import numpy as np import pandas as pd ``` `numpy`库包含了大量的数学函数 `pandas`库用于引入和管理数据集 这两个库我们每次都会用到 ## Step 2: 导入数据集 ```p ......
机器 数据 day 001

day05--23.7.3JDK、JRE、JVM以及开发环境搭建

# JDK、JRE、JVM ## JDK:Java Development Kit--JAVA开发者工具--用于程序开发 - java--编译运行java - javac--编译运行java - javadoc--java生成文档 - jar--java打包成应用 ### JRE:Java Runt ......
环境 day JDK JRE JVM