day web 12

20230711 12. 本地方法

## 本地方法 原则上说,“ 100% 纯 Java ” 的解决方案是非常好的,但有时你也会想要编写或使用其他语言的代码(这种代码通常称为 **本地代码** ) 特别是在 Java 的早期阶段,许多人都认为使用 C++ 来加速 Java 应用中关键部分是个好主意。但是,实际上,这基本上是徒劳的。Ja ......
20230711 方法 12

20230619 Java核心技术(Java 17)(原书第12版)【归档】

## 介绍 ### 版本 * Java 版本:`17` ### 说明 关于图形相关的章节全部跳过,部分不常见不常用的也跳过 书中内容有些确实全面,但是要注意也有些重要的部分没有涉及,例如 NIO 读书只是概览,掌握知识体系 更进一步还要通过看代码深入掌握 ## 目录 ### 卷 1 基础知识 * [ ......
Java 20230619 核心 技术 17

Web实时消息推送方案

实时消息推送是指在浏览器中展示实时更新的消息,而无需刷新页面。以下是七种实现Web实时消息推送的方案: 1、WebSocket: WebSocket是HTML5中新增的一种技术,它允许浏览器和服务器之间进行全双工通信,可以在服务器端推送消息给客户端,同时客户端也可以推送消息给服务器端。 2、Serv ......
实时 消息 方案 Web

JAVA语言基础day05

精华笔记: 循环结构: for结构:应用率最高,与次数相关的循环 三种结构如何选择: 先看循环是否与次数相关: 若相关 直接上for 若无关,再看要素1与要素3的代码是否相同: 若相同 直接上do...while 若不同 直接上while break:跳出循环 可以用在switch和循环中 cont ......
语言基础 语言 基础 JAVA day

JAVA语言基础day06

精华笔记: 数组: 复制: System.arraycopy(a,1,b,0,4); int[] b = Arrays.copyOf(a,6); a = Arrays.copyOf(a,a.length+1); 排序: Arrays.sort(arr); //对arr进行升序排列 方法:函数、过程 ......
语言基础 语言 基础 JAVA day

JAVA语言基础day04

笔记: Scanner接收用户输入的数据: 分三步,先背下来,面向对象第5天才能理解 package day04; import java.util.Scanner; //1.导入扫描仪 //Scanner结构的演示 public class ScannerDemo { public static ......
语言基础 语言 基础 JAVA day

JAVA语言基础day01

笔记: Java开发环境: java编译运行过程: 编译期:.java源文件,经过编译,生成.class字节码文件 运行期:JVM加载.class并运行.class(0和1) 特点:跨平台,一次编译到处运行 名词解释: JVM:java虚拟机 加载.class并运行.class JRE:java运行 ......
语言基础 语言 基础 JAVA day

JAVA语言基础day02

笔记: 变量:存数的 声明: 在银行开了个帐户 int a; //声明了一个整型的变量,名为a int b,c,d; //声明了三个整型的变量,名为b,c,d //int a; //编译错误,变量不能同名 初始化: 给帐户存钱 int a = 250; //声明整型变量a并赋值为250 int b; ......
语言基础 语言 基础 JAVA day

JAVA语言基础day03

笔记: 运算符: 算术:+、-、*、/、%、++、-- %:取模/取余,余数为0即为整除 System.out.println(5%2); //1,商2余1 System.out.println(8%2); //0,商4余0 整除 System.out.println(2%8); //2,商0余2 ......
语言基础 语言 基础 JAVA day

vue--day77--路由的简介

1. vue-router 的理解 vue 的一个插件库 专门用来实现SPA 应用 2.SPA 应用的理解 单页web 应用,(single page web application SPA) 整个页面只有一个完整的页面 点击页面中的导航链接不会刷新页面 只会做页面的局部更新 数据需要通过ajax ......
路由 简介 vue day 77

NOIP2015提高组复赛day1解析

1. 解析: 送分题,按题意模拟即可 代码: #include<bits/stdc++.h> #define ll long long #define x first #define y second using namespace std; const int N = 39+7; int a[N] ......
复赛 NOIP 2015 day1 day

ctfhub_WEB基础关(4)

## WEB基础 ### 五、XSS #### 1、反射型 该关卡刚开始不知道flag存在哪儿,刚开始只在name框中提交东西,但是无法获取到falg,查看了提示,然后流程大概是先在Name框中输入,提交,然后将提交之后的网址复制粘贴到提交url的框中,就可以得到falg - 利用beef工具来进行 ......
ctfhub_WEB 基础 ctfhub WEB

day08

一、智能指针 常规指针的缺点: 当一个常规指针离开了作用域时,只有该指针变量本身占用的内存空间(4或8字节)会被释放,而它指向的内存空间不会自动释放,当free、delete、delete[]语句忘记执行或者无法执行,形参内存泄漏 (如何定位内存泄漏、如何预防内存泄漏问题) 智能指针的优点: 智能指 ......
day 08

day01

STL标准模板库 STL中文名标准模板库,有惠普实验室(使用C++模板语言封装的常用的数据结构与算法) STL中有六大组件: *算法:以函数模板形式实现的常用算法,例如:swap、max、min、find、sort *容器:以类模板的形式实现常用数据结构,例如vector(顺序表)、list、arr ......
day 01

JavaWeb项目3.0之后创建web项目

在上一篇文章中我们看到创建web项目的过程,但是在web3.0之后有了注解的加入,可以更简单的创建Web项目。 选择自己创建的maven项目,填写项目名称。 在项目中添加web模块 添加对应的打包形式 配置tomcat 添加对应模块 最为重要的我们不需要web.xml的繁琐配置了,只需要注解@Web ......
项目 JavaWeb 3.0 web

python DAY 2 #9.4

赋值方法: 字符串拼接 中间 要加+号 python 中的除法是浮点数除法 整除是 // 是向下取整,而不是向0取整 2 ** 3 代表2的3次方 类型转换方法,非输出语句中,字符串只能与字符串一起 拼接 输入:input() 默认类型是个 str,需要强制转换为 int 输入多个数的方法:#spl ......
python DAY 9.4

java基础-数组-day06

### 1. 引入数组 录入10个学生的成绩 求和 求平均 ``` import java.util.Scanner; public class TestArray01{ public static void main(String[] args){ Scanner sc = new Scanner ......
数组 基础 java day 06

Learn Git in 30 days——第 11 天:认识 Git 物件的一般参照与符号参照

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 在认识了 Git 物件的「绝对名称」后,接下来就要介绍 Git 版控过程中最常用到的「参照名称」。 认识物件的参 ......
物件 Git 符号 Learn days

STL模版 -- day02

##### 一、deque 双端队列容器 - 头文件 #include - 是下标顺序容器,它允许在首尾两端快速地插入、删除数据 - deque的元素不是全部相邻存储的:采用单独分配的固定大小数组的序列存储数据,以及额外的登记表(中控数组),该表中记录了所有序列的地址,这表示通过下标访问元素时必须经 ......
模版 STL day 02

STL模板 -- day01

##### STL标准模板库 ###### 一、STL是Standard Template Library 的缩写 - 中文名标准模板库,由惠普实验室提供(使用C++模板语言封装的常用的数据结构与算法) - STL容器所提供的都是值(value)寓意,而非引用(reference)寓意,也就是说当我 ......
模板 STL day 01

Python——8days

文件的基本操作文件的读写模式(只读,只写,只追写)文件读写操作相关的办法读取文件的优化操作(重要)单用户注册,单用户登录多用户注册,多用户登录文件的操作模式(文本,二进制我们能够操作哪些类型的文件: .txt 没有后缀名的文件我们不能操作 word excel ppt 等文件 暂时不能够操作 num ......
Python 8days days

drf-day6

drf之请求 1、drf之请求request类 1.把前端携带到请求体中的数据封装到request.data中 2.之前的request.get封装成request.query_params 3.其他方法用起来和以前一样 4.request.method 的时候》》》实际上 request._req ......
drf-day drf day

使用Flask和Vue.js构建现代Web应用

博客主题:使用Flask和Vue.js构建现代Web应用 概述 在本篇博客中,我们将介绍如何使用Flask和Vue.js这两个流行的框架来构建一个现代化的Web应用。Flask是一个轻量级的Python Web框架,而Vue.js是一个灵活且易于使用的JavaScript框架,用于构建交互式的用户界 ......
Flask Vue Web js

入门指南:使用Flask构建Web应用程序

Flask是一个基于Python的微型Web框架,用于构建轻量级Web应用程序。与大多数Web框架不同的是,Flask非常灵活,可以根据需要添加扩展和库。 本文将介绍使用Flask构建Web应用程序的基本步骤。 环境准备 在开始之前,您需要安装Python和Flask。如果您还没有安装Python或 ......

BUUCTF [SWPU2019]Web1

进入网站,注册登录,进到申请发布广告,应该就是在这里实现注入。 首先尝试: ``` 1'or 1 = 1# 标题含有敏感词汇 ``` 应该是哪里被过滤了。经过尝试后是`or`被过滤了,`--+`,`#`等其他的注释符也被过滤了。 经过测试后,结尾可以用`单引号`闭合。 再次尝试: ``` 1'sho ......
BUUCTF 2019 SWPU Web1 Web

BUUCTF [CISCN2019 华东南赛区]Web11

切入点如图: ![](https://img2023.cnblogs.com/blog/2539847/202309/2539847-20230904105859884-947179822.png) 测试模板注入 ![](https://img2023.cnblogs.com/blog/253984 ......
赛区 BUUCTF CISCN 2019 Web

[代码随想录]Day35-动态规划part03

## 题目:[343. 整数拆分](https://leetcode.cn/problems/integer-break/ "343. 整数拆分") ### 思路: 状态转移方程:`dp[i] = max(dp[i], max((i-j)*j,dp[i-j]*j))`,其中`(i-j)*j`是把i分 ......
随想录 随想 代码 动态 part

界面控件DevExpress .NET应用安全 & Web API v23.1亮点:支持Swagger模式

DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。 DevExpress 今年第一个重要版本v23.1日前已正式发布了, ......
控件 DevExpress 亮点 界面 Swagger

[Microsoft Azure] 如何创建 Azure App Service 静态Web应用

随着互联网的快速发展,越来越多的企业和个人开始将自己的业务搬到线上。而创建一个性能优越、易于维护的网站就成为了迫切的需求。在这篇博客中,我们将讨论如何使用 Microsoft Azure 创建一个 Azure App Service 静态 Web 应用,帮助你快速上手,轻松搭建属于自己的网站。 Az ......
Azure 静态 Microsoft Service App

day02-变量

1、变量的概念 在我们生活中,提到一个人或者一个物体,会有一个名字来称呼它; 那我们称呼一个人,我们不会叫一个人,而是喊他的名字,比如张三是这个人的名字 同样的,在计算机语言中,也是如此,我们会有很多数据或者对象,比如年龄18和名字张三 那我们就需要存储这些数据或者对象,并且还要起个名字,那么就要用 ......
变量 day 02