常量 变量 作用 基础
js将数组变量json格式化
在js中,js变量和JSON是两个不同数据格式,两者的储存方式自然不相同。JSON格式是一种数据交换的规则,js变量则是javascript在程序需求场景中的数据表示。在js与不同语言的服务端进行数据交换过程中,js能够有内置的方法将其变量转化为JSON格式。 JSON.parse(data);// ......
pyspark 广播变量和累加器
广播变量broadcast 广播变量允许程序缓存一个只读变量在集群的每台机器上,而不是每个任务保存一个拷贝。借助广播变量,可以用一种更高效的方法来共享一些数据,比如一个全局配置文件。 from pyspark import SparkConf,SparkContext conf = SparkCon ......
探秘磁盘的奥秘:物理结构、缓存和虚拟内存的作用
本文介绍了磁盘的物理结构、磁盘缓存和虚拟内存的重要性,并解释了它们在计算机系统中的作用。了解磁盘的物理结构可以帮助我们更好地理解数据的存储和访问过程,从而进行系统优化和性能提升。磁盘缓存和虚拟内存则能够提高数据读取速度和运行程序的能力。深入了解这些知识,将为您的计算机系统带来更好的性能和效率。 ......
GO中的变量、常量、字面量
变量类型 类型 go变量类型 fmt输出 整型 int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 %d(十进制) %b(二进制) %x(十六进制) 浮点型 float32 float64 %f(普通形式) %e(科学计数法,10的指 ......
GO中变量的作用域
对于全局变量 如果以大写字母开头,所有地方都可以访问,跨package访问时需要带上package名称; 如果以小写字母开头,则本package内都可以访问。 函数内部的局部变量,仅本函数内可以访问。 {}可以固定一个作用域。 内部声明的变量可以跟外部声明的变量有冲突,以内部的为准--就近原则。 v ......
web基础漏洞-dom型xss测试
1、介绍 dom型xss的测试是非常繁琐的,很难如同其它漏洞那样基于自动化分析是否存在该漏洞。 搜索js的关键词 分析上下文中攻击者可控的参数与流程 2、分析工具 (1)搜索js关键词 针对单个请求的响应体部,搜索js关键词,列举搜索结果 针对日志的请求队列,逐一搜索js关键词,列出请求序号、id和 ......
在C++中,互斥变量(std::mutex)是用于保护共享资源的重要工具,但它们确实有一些局限性,其中之一是无法保证包含指针的区域的多线程安全
在C++中,互斥变量(std::mutex)是用于保护共享资源的重要工具,但它们确实有一些局限性,其中之一是无法保证包含指针的区域的多线程安全。 这是因为互斥锁本质上只能保护它们所保护的代码块,而不会考虑指针指向的数据。 下面是一些与互斥锁和指针相关的常见问题和注意事项: 共享数据的复制: 互斥锁主 ......
web基础漏洞-反射型和存储xss测试
1、异同 反射型基于单次请求-响应过程,payload在请求中提交,然后直接在响应中包含。测试过程中,分析payload在唯一响应体部中的表现。 存储型基于两次请求-响应过程,payload在初次请求中提交,然后在第二次请求的响应中包含。测试过程中,分析的是payload在第二次响应体部中的表现。 ......
什么是全面预算?全面预算的作用?
全面预算是一种管理工具和决策支持系统,旨在通过综合考虑和规划组织的财务、运营和战略目标,实现对资源分配和绩效评估的有效控制。下面是一个详细的介绍: 1. 全面预算概述: - 全面预算是一种基于综合性思维的管理方法,将组织的各个方面纳入考虑,包括财务、运营、战略等。 - 它不仅关注短期的财务预测,还将 ......
关于CH32系列MCU设置noinit变量
关于noinit定义:noinit段指的是芯片SRAM的一块内存区域(注意是RAM区而非Flash),在该段定义的变量、或者函数,在除了掉电之外的任何芯片复位的情况下都不会被重新初始化。 关于noinit作用:no_init段常用来保存一些敏感信息,特殊应用场合下的不能被复位的数据或者做复位判断标志 ......
Debian初体验之基础设置
layout: 0模版 title: Debian初体验之基础设置 date: 2023-10-17 19:18:56 tags: [debian, 软路由, aircrack-ng] categories: Debian 学习J4125软路由里面的Debian 11,包含Debian连接NAS的远 ......
神经网络基础篇:梯度下降法(Gradient Descent)
梯度下降法 梯度下降法可以做什么? 在 测试集上,通过最小化代价函数(成本函数)\(J(w,b)\)来训练的参数\(w\)和\(b\), 如图,在第二行给出和之前一样的逻辑回归算法的代价函数(成本函数) 梯度下降法的形象化说明 在这个图中,横轴表示 的空间参数\(w\)和\(b\),在实践中,\(w ......
JavaWeb开发-CSS基础
2.CSS层叠样式表基本语法 层叠样式表,用来控制页面的样式 (1)CSS的三种引入方式 内部样式表:适合学习使用,将CSS代码写在style标签里面,style标签嵌套在title里 外部样式表:开发常使用,将CSS代码写在单独的CSS文件中.css;在HTML中使用link标签引入: href放 ......
JavaWeb开发-HTML基础学习
1.HTML的基本语法 HTML是什么?:HTML是一种超文本标记语言,负责网页的结构,设计页面的元素内容等 超文本:超越文本限制,除了文本信息,还可以定义图片,音频,视频等 标记语言:由标签构成的语言。 HTML代码直接在浏览器中运行,由浏览器解析 (1)HTML标签的特点 不区分大小写 标签属性 ......
JavaSE基础
基础 输入 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String name = s ......
Linux基础41 全站https, 项目全站https, 阿里云负载均衡, 阿里云https
三、全站HTTPS 前端和后端所有的链接都是https 如下图(采用下面的方式, 上面的方式可以当没必要, 内部通讯没必要https) 1.环境准备 主机外网IP内网IP身份 lb01 10.0.0.4 172.16.1.4 负载均衡 web01 172.16.1.7 web服务器 web02 17 ......
Java语言基础知识全总结
一.Java的优点 1. 跨平台性。一次编译,到处运行。Java编译器会将Java代码编译成能在JVM上直接运行的字节码文件,C++会将源代码编译成可执行的二进制代码文件,所以C++执行速度快 2. 纯面向对象。Java 所有的代码都必须在类中书写。C++兼具面向对象和面向过程的特点? 3. Jav ......
软件确认测试报告有什么作用?如何获取第三方软件测试报告?
软件软件测试报告 确认测试报告有以下作用: 发现软件系统问题与缺陷,改善并提升产品性能。 为工商检测、市场监督、项目招标、申请基金等提供参考依据。 保障软件产品成功上线市场,让用户用的放心。 提高企业竞争力,增强社会可信度,扩大市场份额。 用于各类软件和硬件系统相结合的综合性集成项目的第三方验收 ......
TypeScript入门到精通——TypeScript类型系统基础——对象类型
对象类型 在 JavaScript 中存在这样一种说法,那就是 "一切皆为对象"。有这种说法是因为 JavaScript 中绝大多数值都可以使用对象来表示。例如:函数、数组和对象字面量本质上都是对象。对于原始数据类型、如 String 类型,JavaScript 也提供了相应的构造函数来创建能够表示 ......
csharp基础
学习/csharp 学习/csharp Day 1 ; Day 2: 1. Solution: FirstProject 2. Project: FirstProject 3. C# file: FirstProject 4. Class: FirstProject 5. Class member: ......
【基础算法】- 贪心
贪心 定义 贪心算法适用于最优子结构问题。意思是问题在分解成子问题来解决时,子问题的最优解能递推到最终问题的最优解。常见的符合这种性质的问题如: 「我们将 XXX 按照某某顺序排序,然后按某种顺序(例如从小到大)选择。」 「我们每次都取 XXX 中最大/小的东西,并更新 XXX。」 但比如在大部分只 ......
RL 基础 | Value Iteration 的收敛性证明
贝尔曼算子 BV = max[r(s,a) + γV(s')] 是压缩映射,因此 {V, BV, B²V, ...} 是柯西序列,会收敛到 V=BV 的不动点。 ......
谷粒商城分布式基础(一)—— 项目简介 & 分布式基础
目录 一 项目简介 1、项目背景 二、分布式基础概念 分布式基础篇 回到顶部 一 项目简介 1、项目背景 1.1 电商模式 市面上有 5 种常见的电商模式 B2B、B2C、C2B、C2C、O2O; (1)B2B模式 B2B(Business to Business),是指商家和商家建立的商业关系,如 ......
性能测试-locust 基础模板
from locust import HttpUser from locust import TaskSet from locust import task class Demo(TaskSet): """继承 定义任务类""" def on_start(self): print("开始执行") @ ......
多线程基础
多线程基础[1][2] 线程 std::thread 注意事项 线程在 thread 对象初始化后立即执行(等待任何OS调度延迟) 在 thread 对象销毁前,需要先使用 join 或 detach,否则会被调用 std::terminate join 与 detach 的区别: join:调用 ......
python基础
python环境搭建 1、下载安装包 -3.x -2.x 下载官网:https://python.org/ 2、安装(傻瓜式安装,选择路径时选择下,其他都默认即可) python的交互界面 再命令行输入python,进入到python的交互页面;再交互页面输入python命令,python解释器就会 ......
静态变量、静态块、静态域
2023.10.23 1. public class B { public static B t1 = new B(); public static B t2 = new B(); { System.out.println("构造块"); } static { System.out.println( ......
Java基础 字符输出流之一——FileWriter
FileWriter 书写细节: 1. 创建字符输出流对象 细节①:参数是字符串表示的路径 或者 File 对象都可以 细节②:如果文件不存在会创建一个新的文件,但要保证父级路径是存在的 细节③:如果文件已经存在,则会清空文件,如果不想清空可以打开续写开关 2. 写数据 细节:如果 write 方法 ......
滑模控制:趋近律的作用
假如滑模函数导数满足 s' = -ks,那么由李雅普诺夫函数V = 1/2 s^2可以得到:V' = -1/2k V,则V = e^(-k/2),V即s可以收敛到0,但是时间是无穷的或者说非有限的,宏观上看,问题在于s越接近0,s'就越小,反过来s的收敛到0过程更慢 所以令 s' = -k1*s-k ......