day web 12

vue--day45---组件的自定义指令

1.App.vaule <template> <div > <h1>{{ msg }}</h1> <!--通过父组件给子组件传递函数的props 实现 子给父传数据--> <School :receiveSchoolName="receiveSchoolName"></School> <!-- v- ......
指令 组件 vue day 45

day14 二叉树

一、二叉树的性质 二叉树是每个节点最多有两个叶子节点的树, 满二叉树:是只有度为0和度为2的节点,且度为0的节点在同一层,则这棵二叉树为满二叉树,二叉树深度为k,节点数为2^k -1 完全二叉树:除了最底层节点没填满,其余各层节点数达到最大值,且最下面一层节点集中在该层左侧位置,每个节点不能单独有右 ......
day 14

WEB漏洞—逻辑越权之登录脆弱及逻辑篡改

由于这里涉及的所有靶场都无法安装或调试失败。。所以没法做分析,记录了一些课堂上的笔记,大部分是关于修改商品信息之类的,思路理解,但实战基本不行 #登录应用功能点安全问题检测功能点,检测,危害,修复方案等 1.登录点暴力破解2.HTTP/HTTPS 传输3.Cookie 脆弱点验证4.Session ......
逻辑 漏洞 WEB

vue--day44-todolist的localStorage本地存储

添加修改删除数据发生变化,可以用watch 监测来实现监测数据的变化 1. App.vue <template> <div id="root"> <div class="todo-container"> <div class="todo-wrap"> <!--传递函数 儿子给父亲传东西,父亲偷偷传递 ......
localStorage todolist vue day 44

day10 10.1 C语言基础之编译器安装

# 【一】学习C语言的原因 - 一般公司的apk - 基于Java实现的加密 - jadx反编译java,分析代码 - NB公司的的apk,基于Java+C语言实现加密(JNI开发) - 加密一般使用C语言开发,在安卓项目中使用Java调用C语言开发的动态链接库文件 - jadx反编译java,分析 ......
语言基础 编译器 语言 基础 10

day02Java的概念

# day02Java的概念 #### 一、入门案例详解 1. 如何开发一个Java程序 需求:输出Hello World!!! 1. 新建文本文档,命名为HelloWorld,将后缀名.txt修改为.java(创建一个Java文件) 2. 在Java文件中创建类 语法: ``` class 类名{ ......
概念 Java day 02

Day08_字符串类型

1.字符串优先掌握: 2.字符串_切片顾头不顾尾+步长: 3.反向切片: 4.长度、成员运算符、strip用法: 5.切分、循环: 6.strip、lstrip、rstrip用法: 7.lower、upper用法: 8.startswith、endswith: 9.split、rsplit用法: 1 ......
字符串 字符 类型 Day 08

Day08_数字类型

1.int类型: 2.进制转换: 3.float类型: ......
类型 数字 Day 08

【USACO OPEN12铜组】岛屿

# 【USACO OPEN12铜组】岛屿 [TOC] [2014. 岛 - AcWing题库](https://www.acwing.com/problem/content/description/2016/) ## 题目描述 每当下雨时,农夫约翰的田地总是被洪水淹没。 由于田地不是完全水平的,所以 ......
岛屿 USACO OPEN 12

指针DAY2

# 指针2 ## 一:指针和字符数组 字符数组和字符串看末尾是否有\0 。“hello ”是字符数组,“hello\0”是字符串 1. 代码: ```c #include #include //要用字符串函数就必须带上 int main(){ char C[20]; C[0] = 'J'; C[1] ......
指针 DAY2 DAY

day1

# Java基础1(基础知识) ## 符号 '\n' 换行 '\t' 把前面字符串补齐到8/8的倍数 ## 数据类型 * 整数、 * 小数、 * 字符串、" " * 字符、 '' * 布尔、 * 空类型、 null * 数值取值范围:double>float>long>int>short>byte ......
day1 day

2023暑假集训 Day 1

比赛题目共2套,其中初赛题1套,复赛2题。 比赛时间: 10:50 - 12:00 a.m。 # Part 0x01 过程-Process $8:40\,a.m.$ 做初赛题目; $10:40\,a.m.$ 拿到题目; $10:51\,a.m.$ 先写 $\text{T2}$,发现是初赛考过的题目, ......
2023 Day

2023 暑假集训模拟赛 Day 2

比赛题目共2套,其中初赛题1套,复赛2题。 比赛时间: $10:50 - 12:00 a.m$ # Part 0x01 过程-Process $8:40\,a.m.$ 做初赛题目; $10:40\,a.m.$ 拿到题目; $10:51\,a.m.$ 先写 $\text{T2}$,发现是初赛考过的题目 ......
模拟赛 2023 Day

Day05-22 多态

多态 即同一方法可以根据发送对象的不同而采用多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类,有关系的类) 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类对象 注意:多态是方法的多态,属性没有多态性。 instanceof 类型转换~ 引用类型 ......
Day 05 22

集训Day 2

A题: B题: 比赛开始先整了第一题,由于题面很高级一看就是我写不出正解的样子,就先写了一个暴力,然后开始考虑如何优化,突然开窍啦~前缀和!然后瞎优化了一番,总算过了所有样例(get100points),第二题吗…………看了半天重构了3次思路,还是连样例1都爆零。然后就放弃了好一点的解法选择了暴力, ......
Day

集训Day 1

A题: B题: 刚开始看了眼T1觉得简单,就敲了一个暴力(get65)过了所有样例后就直奔T2,T2是拓扑排序的板子,但由于数据就只写了n^2算法(get100) 又过了所有样例,信心暴涨(当时想着能AK)但T1由于没写筛法,卒。giao~ t1其实很简单就是一个筛法模板(但我居然没看出来!)埃氏筛 ......
Day

day120 - 依赖注入的几种方式

setter依赖注入 配置bean时为属性赋值 <bean id="studentTwo" class="com.gu.spring.pojo.Student"> <!-- property:根据成员变量的set方法进行赋值,set注入 name:设置需要赋值的属性名 value:设置指定属性值 - ......
方式 day 120

day119 - spring-获取bean

获取bean 根据id获取 上一篇的入门文章讲解的就是根据id获取bean的方式 根据类型获取 @Test public void testIOC(){ //获取ioc容器 ApplicationContext ioc = new ClassPathXmlApplicationContext("sp ......
spring bean day 119

基于32位Cortex®-M4内核MK26FN2M0VMI18、MK22FN256VMP12、MK22FN512VLL12 180MHz/120MHz FLASH

一、MK26FN2M0VMI18 Kinetis K20 32位微控制器是一款低功耗MCU,通过智能片上集成节省了大量BOM。该MCU基于Arm®Cortex®-M4核心,提供完整和可选的高速USB 2.0 (OTG控制器),包括无晶器件功能选项。此器件具有2MB的闪存,256KB的SRAM和多达2 ......
内核 MHz FN MK Cortex

day13

#***一、[第五空间 2021]alpha10*** #1.foremost分离,得到png和jpg,两张图片一样,猜测是盲水印隐写,得到一张类似于flag的图片 python bwmforpy3.py decode 1.jpg 2.png result.png ![image](https:// ......
day 13

Day04-20 封装

封装 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 通常,应禁止直接访向一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏. 记住这句话就够了:属性私有,get ......
Day 04 20

Day04-21 继承

继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模 extends的意思是“扩展”。子类是父类的扩展。 java中类只有单继承,没有多继承! 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关系的俩个类,一个为子类(派生类),一个为父类(基类)。子类 ......
Day 04 21

Day04-17 面向对象

面向对象 面向对象编程(Object-Oriented Programming,OOP) 面向对象编程的本质就是: 以类的方式组织代码,以对象的组织(封装)数据。 抽象 三大特性: 封装 继承 多态 从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象 从代码运行角度考 ......
对象 Day 04 17

Day04-18 方法回顾及加深

1、方法的定义 修饰符 返回类型 break:跳出switch,结束循环 和 return的区别 方法名:注意规范 见名知意 参数列表:(参数类型,参数名),,, 异常抛出:疑问,后面讲解 //Demo01 类public class Demo01 { //main方法 public static ......
方法 Day 04 18

Day04-19 类与对象的创建

1、创建与初始化对象 使用new关键字创建对象 //学生类public class Student { //属性:字段 String name;//null int age;//0​ //方法 public void study(){ System.out.println(this.name + " ......
对象 Day 04 19

web前端 静态资源路径问题

问题:对于一个简单的form表单,url究竟应该如何填写? 1、url的各部分组成 对于地址:http://192.168.1.1:8080/hello/index.html其中:分解为三部分 服务器地址: http://192.168.1.1:8080 WEB应用上下文: /hello 网页或请求 ......
前端 静态 路径 问题 资源

7.25 day2数据结构优化dp

战绩: 100+100+20+54 = 374 T1 据lxl说是为了成绩好看加的题,难度大概cspjT1 T2 朴素dp然后树状数组优化一下 T3 赛时脑抽链,写了个dp,一直想优化dp,其实贪心就好了,过程更加简洁,优化很显然 先将区间剖分成两段端点$s_i=s_j$相同的多条线段 将区间每个点 ......
数据结构 结构 数据 7.25 day2

Web 3.0 会是互联网的下一个时代吗?

2000 年初,只读互联网 Web 1.0 被 Web 2.0 所取代。在 Web 2.0 时代,用户摆脱了只读的困扰,可以在平台上进行互动并创作内容。而 Web 3.0 的到来,除了加密货币和区块链等相关名词让大家耳熟能详外,并没有让广大互联网用户真正意义上地感知到。那么到底什么是 Web 3.0 ......
互联网 时代 Web 3.0

WEB漏洞—逻辑越权之水平垂直越权

逻辑越权简介 1.水平越权 通过更换的某个 ID 之类的身份标识,从而使 A 账号获取(修改、删除等)B/C/D账号数据(权限相同)。 2.垂直越权 使用低权限身份的账号,发送高权限账号才能有的请求,获得其高权限的操作。 3.未授权访问 通过删除请求中的认证信息后重放该请求,依旧可以访问或者完成操作 ......
漏洞 逻辑 水平 WEB