XOR

[C++/PTA] 有序数组(类模板)

## 题目要求 实现一个类模板,它可以接受一组数据,能对数据排序,也能输出数组的内容。 每行输入的第一个数字为0,1,2或3:为0时表示输入结束; 为1时表示将输入整数,为2时表示将输入有一位小数的浮点数,为3时表示输入字符。 如果第一个数字非0,则接下来将输入一个正整数,表示即将输入的数据的数量。 ......
数组 模板 PTA

[C++/PTA] 2017Final 圆周率山

## 题目要求 为了参加学校的社团风采展,怡山小学数学组的同学们决定画一座圆周率山,以宣传圆周率。 已知圆周率为:3. 1415926535 8979323846 2643383279 5028841971 6939937510 5820974944 5923078164 0628620899 86 ......
圆周率 圆周 Final 2017 PTA

【JS基础】与或运算

/** * && 运算,如果前面值为true,则结果为后面的值。如果前面值为false,则值为前值. * || 运算,如果前面值为true,则结果为前面的值,如果前面的值为false,则结果为后面的值。 */ console.log(1&&2);//2 console.log(2&&1);//1 c ......
基础

AtCoder Beginner Contest 219 H Candles

[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc219_h "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc219/tasks/abc219_h "AtCoder 传送门") 套路化了。 比较显 ......
Beginner AtCoder Contest Candles 219

1. SpringMVC 简介

# 1. 什么是 MVC ‍ **MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分** **M:Model,模型层,指工程中的JavaBean,作用是处理数据** ‍ **JavaBean分为两类:** * **一类称为实体类Bean:专门存储业务数据的,如 Student、User ......
SpringMVC 简介

Go语言中的结构体:灵活性与可扩展性的重要角色

# 1. 引言 结构体是Go语言中重要且灵活的概念之一。结构体的使用使得我们可以定义自己的数据类型,并将不同类型的字段组合在一起,实现更灵活的数据结构。本文旨在深入介绍Go语言中的结构体,揭示其重要性和灵活性,并向读者展示结构体支持的众多特性,展示其强大之处。 # 2. 什么是结构体? 在Go语言中 ......
可扩展性 灵活性 角色 语言 结构

Go进阶32:HTTP-Reverse-Proxy反向代理Nginx硬件指纹校验

One Love - Blue 00:00 / 03:25 https://mojotv.cn/go/hardware-footprint-gui-proxy Go进阶32:HTTP-Reverse-Proxy反向代理Nginx硬件指纹校验 Go&Rust🦀 Go进阶 Go进阶32:HTTP-Re ......

解决报错: error Component name "School" should always be multi-word vue/multi-word-component-names

运行时遇到这个问题 ![](https://img2023.cnblogs.com/blog/2446184/202306/2446184-20230614214046091-1282890569.png) 自己在给组件命名时没有使用大驼峰或者'-'拼接单词,所以编译的时候报错,实际上是语法检测的问 ......

Java Swing 库来创建一个圆形计算器应用程序

``` import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class CircleCalculator ex ......
圆形 计算器 应用程序 程序 Swing

数据结构

数据结构是计算机存储、组织数据的方式。是指相互之间存在一种或多种特定关系的数据元素的集合通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率栈队列数组链表 常见数据结构之栈 数据进入栈模型的过程称为:压/进栈数据离开栈模型的过程称为:弹/出栈 栈是一种数据先进后出的模型 常见数据结构之队列 ......
数据结构 结构 数据

vue-基础

项目的注意事项: 1.template必须是一个且必须有一个跟元素 2.导入的时候 webpack默认 导出的整个组件 整个组件包含了 data 言外之意 整个组件包含了 你所要导出的对象 3.一个vue的实例只能挂载一个标签。 1.插值表达式: {{数据}} 在data里面 data(){ ret ......
基础 vue

Tensorflow01-回归问题

# 1 线性回归 就是给你一堆数据`[[x0,y0],[x1,y1],[x2,y2] [xn,yn]]`然后得出一个y=wx+b来,这里我们引入损失函数loss=$\sum$(w*xi+b-yi)^2,然后我们就是最小化这个loss从而使得w'*x+b'->y ![image](https://im ......
Tensorflow 问题 01

未经授权访问测试【补天学习笔记】

又是从补天大哥拿的经验,赶紧收藏记录下来。。 因为我之前是在burpsuite里怼着接口去掉cookie测未经授权访问的,基本算是灰盒测试。 这次补天的报告,是从黑盒的角度来测试,确实是不同的思维点,值得学习! 大哥的报告顺序是:后台管理登陆地址 → 后台主页地址 → fuzz测试出用户管理列表接口 ......
未经 笔记

深浅拷贝、第三方模块的下载与安装、开发流程

## 深浅拷贝详解 ### 1.对于不可变对象,深拷贝和浅拷贝的效果是一样的,因为不可变对象不需要在内存中复制 ### 2.对于可变对象,深拷贝和浅拷贝的效果是有区别的,主要原因在于可变对象自身的可变性质 ## 浅拷贝 #### 1.1 使用数据类型本身的构造器 ```python list1 = ......
深浅 拷贝 第三方 模块 流程

【Azure 应用服务】Azure Function App在部署时候遇见 503 ServiceUnavailable

问题描述 在VS Code中编写好 Azure Function App代码后,通过 func azure functionapp publish 部署失败,抛出 503 Service Unavailable 错误。 Getting site publishing info... Creating ......

「学习笔记」Garsia-Wachs 算法

> 前言 本文的资料和图片均来自 $\texttt{OI-Wiki}$。 ## 引入 > 题目描述 在一个操场上摆放着一排 $N$ 堆石子。现要将石子有次序地合并成一堆。规定每次只能选相邻的 $2$ 堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的得分。 试设计一个算法,计算出将 $N$ 堆石 ......
Garsia-Wachs 算法 笔记 Garsia Wachs

【JS基础】JS中的原型和原型链

在 JavaScript 中,每个对象都有一个原型(prototype)属性,它指向另一个对象。 对象可以继承其原型对象的属性和方法。原型是 JavaScript 实现对象继承的基础概念之一,而原型链则是一种通过多层级原型连接起来的机制。 每个 JavaScript 对象(除了 null 和 und ......
原型 基础

网安--信息收集(目录收集)

目录收集,重点在于字典 1、扫描后台的路径 2、扫描敏感文件 robots.txt可以查看泄露的目录 网站备份文件:获得源码备份甚至数据库文件 上传目录:upload之类 mysql管理接口: phpinfo:泄露服务器硬盘资源、服务器根路径 网站文本编辑器:fckeditor /etc/passw ......
目录 信息

WPF之浅谈数据模板(DataTemplate)

# 数据模板有什么用 简而言之,数据模板能让你更方便、更灵活的显示你的各类数据。只有你想不到,没有它做不到的(感觉有点夸张,实践之后,你就觉得一点不夸张 :sunglasses:)。 直接对比下效果: **无数据模板** **应用了数据模板** ![](https://img2023.cnblogs ......
DataTemplate 模板 数据 WPF

全面的ASP.NET Core Blazor简介和快速入门

前言 因为咱们的MongoDB入门到实战教程Web端准备使用Blazor来作为前端展示UI,本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?并带你快速入门上手ASP.NET Core Blazor(当然这个前提是你要有一定的C#编程基础的情况,假如你完全没有接触过C#的 ......
简介 Blazor Core ASP NET

从C++mutex到futex

# 从std::mutex到futex机制 我原本出发点是C++ std::mutex的实现原理,但是经过一番查阅,发现C++ std::mutex是对glibc-nptl库pthread_mutex的封装;而nptl库在用户态完成了futex机制的一部分;最后在以linux为内核的操作系统中,又提 ......
mutex futex

JDBC-API详解-Statement

package Test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; import org.junit.Test; public class JDBCdemo3_Stat ......
Statement JDBC-API JDBC API

实验7

task4 #include<stdio.h> int main(){ char c; int a=0,b=0,d=0,e=0,s=0; while((c=getchar())!=EOF){ if(c>='a'&&c<='z'||c>='A'&&c<='Z') a++; else if(c>='0' ......

spring中用到哪些设计模式

1.工厂模式,这个很明显,在各种BeanFactory以及ApplicationContext创建中都用到了; 2.模版模式,这个也很明显,在各种BeanFactory以及ApplicationContext实现中也都用到了; 3.代理模式,在Aop实现中用到了JDK的动态代理; 4.单例模式,这个 ......
设计模式 中用 模式 spring

java面试积累

1.进程、线程、协程 【面试篇】- 线程和协程的区别是什么?_线程和协程的区别 面试_mind_programmonkey的博客-CSDN博客 2.加密算法 非对称加密算法:该算法需要两个密钥:公开密钥和私有密钥。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密; ......
java

java 中四种引用类型(对象的强、软、弱和虚引用)

对象的强、软、弱和虚引用 在 JDK 1.2 以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从 JDK 1.2 版本开始,把对象的引用分为 4 种级别,从而使程序能更加灵活地控制对象的生命周期。这 4 ......
对象 类型 java

js中substring

js中substring主要用于切割字符串,我用的很少,最近再看源码的时候看到了substring,用的也比较少,积累一下 例: ```js let str='abcdefg' str=str.substring(4); console.log(str) //输出'efg' ``` 直接截取一个想要 ......
substring

binfmt_misc

一:binfmt_misc是什么 binfmt_misc是内核中的一个功能,它能将非本机的二进制文件与特定的解析器自动匹配起来,进行二进制解析。 例如,在x86上解析arm64架构的二进制。 通过binfmt_misc可以注册解析器来处理指定二进制文件格式的请求。这些解析器可以是本地可执行文件,也可 ......
binfmt_misc binfmt misc

js中match方法返回值的理解

我输入的正则为:/^这个标签的标签名 js中match的返回值如下: ![](https://img2023.cnblogs.com/blog/3032798/202306/3032798-20230614204736280-455685825.png) 上面这个引发了我的思考有了下面尝试: ``` ......
方法 match

luogu P7740 [NOI2021] 机器人游戏

[题面传送门](https://www.luogu.com.cn/problem/P7740) 一个 bitset 值 52 分? 首先样例让你容斥你就容斥,枚举哪些位是可以的,计算每一位的 $p_0,p_1,q_0,q_1$ 表示是否被要求最后是 $0/1$,是否有最终值是开始值异或 $0/1$。 ......
机器人 机器 luogu P7740 7740