NOT

24UDP协议/操作系统发展

作业 #作业内容:实现上传和下载电影 写了一个,另外一个反过来就可以(代码参考day24代码) # 思考 1.上传的电影如何判断是否重复 小白思想:校验电影名称是否存在 正确思想:校验电影的md5值(核心是内容不是名称) 2.上传的电影如何判断是否有毒 提前对电影内容加密 之后再次加密比对是否一致 ......
系统 UDP 24

关于在vue里面使用导航栏需要注意的事项

1、右侧内容的显现 右侧内容由el-main标签包围,需要在里面填上: 内容才能成功显现! 2、路由所在 不仅仅要在APP.vue里面放路由: 还要在Index.vue里面放置: 初学小白找这个错误找了好久! ......
事项 vue

vue--day83---路由的params参数

1. 配置路由,声明接收params参数 ```js { path:'/home', component:Home, children:[ { path:'news', component:News }, { component:Message, children:[ { name:'xiangqi ......
路由 参数 params vue day

每日打卡 周一 九月十一日

今天下午的Java语言课堂小测试,我成为最后的几名,主要是定义String x,没有初始化,导致代码一直报错,这让我以后对此格外注意。 晚上写作业的时候,有关结构体的题不会写,上网查找了相关知识,就算又学习一遍基础的结构体定义即应用。 ......
十一日

08CSRFSSRF:为什么避免了XSS,还是“被发送”了一条微博?

CSRF攻击时如何产生的? 当用户在网站上进行登录认证后,网站会为其生成一个会话(session),并为该会话分配一个唯一的标识符(session ID)。这个标识符通常存储在用户的浏览器的cookie中。 当用户点击一个链接或提交一个表单时,浏览器会自动包含当前网站的cookie信息,包括会话标识 ......
CSRFSSRF 还是 XSS 08

数据结构之链表

说明 链表是数据结构中的线性结构,用于存储一系列元素(节点),其中每个元素都包含一个指向下一个元素的引用。 链表由一组节点组成,每个节点包含两个部分:数据和指向下一个节点的指针(或引用)。 线性结构中对比数组/列表的优势:插入和删除性能较好 涉及的概念: 1. 节点:节点包括2个域,元素域、链接域 ......
数据结构 结构 数据

HC2910刷机分享

最近整了台河北的HC2910,刷了ubuntu,刷机过程还是比较复杂的,特此记录下 首先说明下这个盒子的配置,CPU是华为海思的Hi3798Mv200,内存2G,8G存储,usb3.0 + usb2.0,2个网口,一个无线小板 这样的一个无线小板 首先开机,网线插wlan口,获取到ip后记录下来,后 ......
2910 HC

9.11

1.面对程序,我们要复杂问题简单化,简单问题流程化; 2.具体分为四个步骤:分解、模、抽象和算法; 3.给我们讲了一些基础的语法,变量间的类型转换,数据类型转换方法,两种类型的变量 课堂测试: 1 package ceshi; 2 import java.util.Random; 3 4 impor ......
9.11 11

软件工程01作业

一、回顾——我的初心 1.当初为什么报 软件工程 这个专业? 由于在之前专科学的是大数据技术,专升本对口专业院校太少,软件工程所需要学习的技术与大数据相近,选择了软件工程专业,在专科阶段我选择大数据专业的主要原因是对大数据的潜力和应用前景深感吸引。在当今的信息时代,大数据在各行各业中发挥着至关重要的 ......
软件工程 工程 软件

Linux,第六篇

Linux,第六篇 简述DDL,DML,DCL,DQL,并且说明mysql各个关键字查询时候的先后顺序 DDL: Data Defination Language 数据定义语言 CREATE,DROP,ALTER DML: Data Manipulation Language 数据操纵语言 INSE ......
Linux

如何从 Mapbox 获取缩放级别的比例?

https://docs.mapbox.com/help/glossary/zoom-level/#zoom-levels-and-geographical-distance https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#Resol ......
比例 级别 Mapbox

Cesium学习笔记10——通过WFS服务实现交互式属性查询

1.功能说明: 鼠标绘制多边形进行查询,通过多边形范围,调用Geoserver发布的WFS服务,查询相交的地图要素,将返回结果高亮显示。 单击高亮显示的要素,显示要素的属性信息。 2.网页html代码: <!DOCTYPE html> <html lang="en"> <head> <meta ch ......
交互式 属性 笔记 Cesium WFS

Javascript版Langchain入门

https://baijiahao.baidu.com/s?id=1769509377621631060&wfr=spider&for=pc 介绍 LangChain是一个开源Python库,用于构建由大型语言模型(LLM)支持的应用程序。它提供了一个框架,将LLM与其他数据源(如互联网或个人文件) ......
Javascript Langchain

素材下载地址

https://www.pexels.com/zh-cn/search/ 阿里矢量图字节跳动图库https://iconpark.oceanengine.com/official 视频https://mazwai.com/ 声音https://www.tosound.com/ 音乐https://w ......
素材下载 素材 地址

python中字符串内置函数find和index

001、find >>> str1 = "xyabmnabkj" ## 测试字符串 >>> for i in enumerate(str1): ... print(i) ## 列出每个字符的索引 ... (0, 'x') (1, 'y') (2, 'a') (3, 'b') (4, 'm') (5, ......
字符串 函数 字符 python index

ubuntu22.04在线安装.net6SDK

运行以下命令,查找下载对应包文件 sudo apt update && sudo apt install dotnet6 如果只想安装部分组件,命令如下: // 仅安装特定组件 sudo apt install dotnet-sdk-6.0 sudo apt install dotnet-runti ......
net6SDK ubuntu 22.04 6SDK net6

Springboot整合Quartz通用项目

1.整合的意义: 在某些应用场景下要求任务必须具备高可用性和可扩展性,单台服务器不能满足业务需求,这时就需要使用Quartz实现分布式定时任务 当然分布式下Quartz并不是最好的,但是确是最简单易实现,实现快速开发。其他选择如:xxjob 、power job ... 2.依赖: 项目结构: po ......
Springboot 项目 Quartz

abc271e Subsequence Path

E - Subsequence Path 第一眼看过去感觉又是什么魔改BFS的样子,但是感觉不好弄 但是往dp上想就很容易 \(f[i]\)表示走到i的最小代价,按着给出的序列顺序转移即可,转移是O(1)的。 代码非常简单 #include<cstdio> #include<algorithm> # ......
Subsequence 271e Path abc 271

新人笔记-权限修饰符与导包

package com_black.daobao.A1; public class Teacher { public void teach(){ System.out.println("good study,day day up"); } } package com_black.daobao.A2; ......
权限 新人 笔记

C++算法之旅、06 基础篇 | 第四章 动态规划 详解

算法学习笔记,记录容易忘记的知识点和难题。01背包、完全背包、多重背包、分组背包、混合背包、二维费用、方案计数、记录状态转移路径、线性DP、区间DP、计数DP、状态压缩DP、树形DP、记忆化搜索 ......
算法 之旅 基础 动态

通过FPGA实现基于RS232串口的指令发送并控制显示器中目标位置

1.算法理论概述 通过FPGA实现基于RS232串口的指令发送并控制显示器中目标位置是一种常见的应用场景,用于实现对显示器中目标位置的控制。该系统利用FPGA芯片作为主控制器,通过RS232串口与计算机或其他设备进行通信,接收指令并解析,然后控制显示器中目标位置的移动。该系统的主要原理是利用FPGA ......
串口 指令 显示器 位置 目标

MoeCTF 2023

0x01 text64 v1可以由用户操控,直接造成栈溢出。同时程序里存在分开的system函数和"/bin/sh"字符串,所以就是简单的ret2libc1。Exploit为 from pwn import* o = process("./pwn") bin_sh = 0x404050 system ......
MoeCTF 2023

从源代码安装UE5.2

总体上按照UE5在文档上源码编译流程进行安装,这里只说几个遇到的问题。 出现MSB错误: 查看log是否出现过warning,MSB错误可能是由于之前的其他问题导致的。在无其他问题的状况下,考虑是否是中文路径,或者路径长度突破了windows中260字符的限制。 启动UE5.2后无法新建项目,输出错 ......
源代码 UE5 UE

记录Mac下vscode无法附加到本地docker容器的问题

我想用vscode直接附加到本地docker容器,在里面编辑开发,传统的办法要在容器内设置ssh服务器,通过vscode的remote插件先进入到容器里面,再编辑开发,可是我看似乎vscode做了优化,本地容器可以免去ssh服务,通过dev containers插件和docker插件的Attach ......
容器 vscode docker 问题 Mac

BooleanQuery

......
BooleanQuery

2023.9.11

今天是2023年9月11日,下午上了建民老师的java课,首先学习了把问题分解,大二学生首先需要解决的是把简单问题流程化,我们需要根据问题在脑海中形成流程图,高效的解决每一个细节问题。通过美国航天飞机爆炸的问题,我们更加的明白处理细节的重要性,越是简单越是不能松懈。然后就是学会分解问题,将问题进行分 ......
2023 11

文件上传基础学习2

文件上传基础学习2 三、靶场实操 5、.htaccess重写解析绕过上传(第四关) .htaccess文件是在Apache Web服务器上进行配置的重要文件,它可以用于控制网站的许多方面,包括URL重写和上传文件的处理。攻击者可以尝试绕过文件上传限制,通过编写特定的.htaccess规则来执行恶意操 ......
文件 基础

Java:拦截器(Interceptor)

拦截器和过滤器之间的区别是什么? 自定义拦截器 1. 创建拦截器类:让类实现HandlerInterceptor接口,重写接口中的三个方法 @Component //定义拦截器类,实现HandlerInterceptor接口 public class ProjectInterceptor imple ......
Interceptor Java

类型判断为空

1 ★★★ 例1 : 判断集合是否为空: 2 CollectionUtils.isEmpty(null); //控制台打印:true 3 CollectionUtils.isEmpty(new ArrayList());//控制台打印:true 4 CollectionUtils.isEmpty({ ......
类型

vue--day82--命名路由

### 5.命名路由 1. 作用:可以简化路由的跳转。 2. 如何使用 1. 给路由命名: ```js { path:'/demo', component:Demo, children:[ { path:'test', component:Test, children:[ { name:'hello ......
路由 vue day 82