数组 随笔 主席
nacos随笔
1、安装(2.2.1版本) application.propertoes中,tomcat端口 配置nacos.core.auth.plugin.nacos.token.secret.key,2.1.0以后需手动添加,否则会启动失败 nacos.core.auth.plugin.nacos.token ......
Vue localStorage 将数据存为数组
Vue localStorage 将数据存为数组 要把表单数据存成数组形式,在另一个页面通过v-for渲染展示,因为拥有同一个key值,在每次更新表单数据时都会发生数据覆盖现象。 var templist = JSON.parse(localStorage.getItem("msgBody") || ......
C++内存分区模型随笔
代码段:存放函数的二进制代码,由操作系统进行管理 数据段:存放全局变量和静态变量以及常量 堆:由程序员分配和释放,若不释放,程序结束时由操作系统回收(向上增长) 栈:由编译器自动分配释放,存放函数的参数值、局部变量等(向下增长) 代码段向下地址由低到高 堆和栈的主要区别: 管理方式不同:栈是系统自动 ......
Java中 List和数组之间的常见转换方法
List转数组 1、使用for循环 //要转换的list集合 List<String> list = new ArrayList<>(); list.add("aa"); list.add("bb"); list.add("cc"); //初始化需要得到的数组 String[] array = ne ......
C# event随笔
通过事件使用委托 事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。包含事件的类用于发布事件。这被称为 发布器(publisher) 类。其他接受该事件的类被称为 订阅器(subscriber) 类。事件使用 发布-订阅(publisher-subscriber) 模型。 ......
JavaScript的数组在不同场景的使用
比如什么时候一个新的数组 什么时候还是原来数组 什么时候获取数组下标等等 https://www.bilibili.com/video/BV1vA4y197C7?p=155&spm_id_from=pageDriver&vd_source=f47173c6ece362dfbe9a439ae6addc ......
Numpy数组创建
numpy.arrange() 用于创建np数组,并在给定间隔内返回均匀间隔的值 1)start:为起始值,数据类型为数值型,可选,默认起始值为0。 2)stop:为结束值,数据类型为数值型,必须指定。不包括结束值. 3)step:步长,数据类型为数值型,可选,默认步长为1。如果指定了step,则必 ......
Numpy数组属性
ndarray是numpy的数组类,[[Numpy数组创建|创建方法]] ndarray.dtype ndarray.dtype:数组中元素类型。例如数组a的数据类型为int64,如果使用了32 位的 Python,得到的结果可能为int32。创建一个2维数组,查看其dtype属性。 程序如下: i ......
Numpy数组操作
替换 numpy.where() numpy.where(conditions,x,y):查找矩阵中满足一定条件的元素,然后全部替换为设定的值。 如果conditions成立,则数组中的元素变为x值,否则数组中的元素变为y值。 替换过程不会更改原始数组。 import numpy as np arr ......
Numpy数组选取
一维数组元素的选取与Python列表的切片操作很相似。但与列表不同的是,选取的数据组成的新数组与原数组共享一个内存存储空间,即更改新数组中某个元素的值,原数组也会产生相应变化。 一维数组元素的选取 单一元素的选取与列表、元组的选取方式相同,均采用下标的方式。 使用负数下标可以反向选择数组中的元素 使 ......
JS树形数组扁平化
如题,有时候需要对树形数组深层去找符合字段的那一串json,苦于循环找太费劲,索引选择扁平化,找起来方便很多 let treeList = [{ id: '1', name: '水果', value: 3, children: [{ id: '1-1', name: '西瓜', value: 2, ......
合并两个有序数组(JAVA)
题外话 在我个人的思路视角里,遇到这种排序问题总是会在脑子里产生一些画面感。让我将这些问题奔着一种奇妙的思路而去,也就是在我脑子里很简答,但难以在代码上复现,我觉得从本我的角度讲我也许天生不适合当一个高级程序员hhhh,但!我命由我不由天! 题解 题目 给你两个按 非递减顺序 排列的整数数组 num ......
java学习-二维数组&面向对象
动态初始化 格式 数据类型[][] 变量名 = new 数据类型[m][n] m表示这个二位数组可以存放多少个以为数组 n表示里面的每个一维数组可以存放多少个元素 比如 int[][] arr = new[3][2] 这个就代表里面有3个一维数组,每个一维数组可以存放2个元素 存数据 arr[0][ ......
AWD随笔1
登录 利用命令登录 ssh 用户名@ip ssh ctf@192.168.182.130 或者指定其他端口 ssh -p 指定端口号 用户名@ip ssh -p 2222 ctf@192.168.182.130 利用图形化工具Xshell或者Finalshell 利用密钥登入用id_rsa用于登陆靶 ......
C++数组
c++数组 目录c++数组一维数组声明和初始化访问数组中元素修改数组数据遍历数组多维数组定义和初始化嵌套循环遍历指针数组动态数组参考资料 数组是用来存储相同类型的变量的顺序集合。 所有的数组都是由连续的内存位置组成。最低的地址对应第一个元素,最高的地址对应最后一个元素。 type arrayName ......
2023-10-24 react+ts 遍历双重对象嵌套数组
useEffect(() => { if (value) { const arr = value; for (const k in arr) { console.log(k, arr[k]); arr[k].key = arr[k].id; arr[k].title = arr[k].name; f ......
每日随笔——c#窗口控件联系
自己设计并编写一个 Windows 应用程序,要求用到 TextBox、GroupBox、 RadioButton、CheckBox、ComboBox、ListBox 控件。将程序功能、界面布局和运行结果 的截图与事件代码写在实验报告中。 using System; using System.Col ......
主席树初步
什么是主席树 主席树即可持久化线段树 这边其实我目前感觉就是支持查询历史版本的线段树 原理 每当线段树修改时,维护其过去的版本,将其复制下来(然后就MLE了 改进:对集合的每一个版本维护一个单独的根,在修改数据时,只复制树的一部分 (复制一张别人的图Orz) 建树 类似普通线段树,新建节点 单点更新 ......
js将数组变量json格式化
在js中,js变量和JSON是两个不同数据格式,两者的储存方式自然不相同。JSON格式是一种数据交换的规则,js变量则是javascript在程序需求场景中的数据表示。在js与不同语言的服务端进行数据交换过程中,js能够有内置的方法将其变量转化为JSON格式。 JSON.parse(data);// ......
C99中的柔性数组和其内在本质
示例: #include <stdio.h> #include <stdlib.h> // 定义一个包含柔性数组的结构体 struct flex_array { int size; int data[0]; }; int main() { int i; int size = 10; // 动态分配内 ......
JavaScript 将对象转换为数组
JavaScript 将对象转换为数组 在 JavaScript 中,你可以使用不同的方法将对象转换为数组,具体取决于对象的结构和你希望在数组中得到什么样的数据。以下是一些常见的方法: Object.keys() 方法: 这种方法将对象的键转换为数组。 const obj = { a: 1, b: ......
2023年10月23日每日随笔
今天,距离软考又近一天,上午主要对UML的1类图关系进行了学习,下午及晚上主要对软考的一些简单的内容进行学习。 法律法规 保护期限: 公民作品: 署名权,修改权,保护作品完整权 没有限制(比如诗词)永久保护 发表权,使用权,获得报酬权 保护至作者终身及其死后的50年 单位作品: 发表权,使用权,获得 ......
二维树状数组模板
void update (int x, int y, int v) { for (int i(x); i <= k + 1; i += (i & -i)) for (int j(y); j <= M; j += (j & -j)) get_max (tr[i][j], v); } int query ......
JS根据属性删除数组中的对象
JS根据属性删除数组中的对象 // 示例let arry = [{id:1, name:'xxx'}, {id:2, name:'yyy'}]arry = arry.filter(item => item.id !== 1)// 这里根据数组内对象的id属性进行过滤,把id为1的对象过滤掉了,并 ......
Python 数组和列表:创建、访问、添加和删除数组元素
Python 没有内置支持数组,但可以使用 Python 列表来代替。 数组 本页将向您展示如何使用列表作为数组,但要在 Python 中使用数组,您需要导入一个库,比如 NumPy 库。数组用于在一个变量中存储多个值: 示例,创建一个包含汽车名称的数组: cars = ["Ford", "Volv ......
为什么字符数组比字符串更适合用于密码?
内容来自 DOC https://q.houxu6.top/?s=为什么字符数组比字符串更适合用于密码? 在Swing中,密码字段有一个getPassword()(返回char[])方法,而不是通常的getText()(返回String)方法。同样,我曾经遇到过一种建议,即不要使用String来处理 ......
c++ int数组存储long long元素
高往低存,可能造成数据截断。如long long 64位,int 32位,高32位被丢弃。 可以将int数组每两个元素分别存储低32位和高32位 int a[4]; //隐式转换 *a = 2; //目标格式是int,2 默认值 默认值 默认值 *(long long*)a=2; //目标格式是lo ......
[Leetcode] 0088. 合并两个有序数组
88. 合并两个有序数组 题目描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由 ......