ICode9

精准搜索请尝试: 精确搜索
  • MongoDB 常用命令总结2022-08-23 14:32:33

    1. 创建自定义数据库 use databaseName 如果 databaseName 数据库不存在, 新建数据库。如果存在,则连接该数据库。 2. 查看数据库列表 show dbs # 自带数据库 admin 0.000GB config 0.000GB local 0.000GB 如果数据库中没有内容,则不会显示该数据库。 3. 统计数据库信息

  • springboot~elasticsearch对nested集合类型的字段进行不等于的检索2022-08-23 10:33:17

    对于es的数据类型来说,如果它是一个复杂类型,而我们需要把复杂类型进行检索,那么应该定义成nested类型,而对于它的检索,如果是非集合数据,它与其它类型没有分别;而如果你的nested存储的数据是一个集合,那在进行不等于这种操作时,就需要说明一下了。 举例子 "id": "1", "operate": [ { "

  • 集合2022-08-22 21:03:32

    |-------Collection接口:单列集合,用来存储一个一个的对象。     |-----List接口:存储有序的,可重复的数据                 |-----ArrayList、LinkedList、Vector           |-----Set接口:存储无序的,不可重复的数据      |-----HashSet、LinkedHashSet、TreeSet

  • Stream流-流式思想概述和获取流2022-08-22 15:00:43

    流式思想概述 整体来看,流式思想类似于工厂车间的“生产流水线”。    当需要对多个元素进行操作(特别是多步操作)的时候,考虑到性能及便利性,我们应该首先拼好一个“模型”步骤 方案,然后再按照方案去执行他     这张图中展示了过滤、映射、跳过、计数等多步操作,这是一种集合元素

  • Learn Dijkstra For The Last Time2022-08-22 13:03:19

    博客链接:https://www.codein.icu/learn-dijkstra/ Introduction Dijkstra 算法是用于求解非负权图单源最短路的经典算法。 市面上的大部分教程都仅仅停留在「如何实现 Dijkstra 算法」的层面。从应用角度,这当然无可厚非。但理解算法本身,也不失为一件乐事。 问自己这样几个问题: Di

  • idea+SpringBoot使用过程中的问题集合2022-08-21 21:35:29

    1.跨域访问外部接口?   使用Nginx代理(详细参见:https://www.cnblogs.com/ZhaoHS/p/16594619.html);   合并部署,统一从后端访问第三方接口(合并部署详见:https://www.cnblogs.com/ZhaoHS/p/16601558.html);   后端响应头中加(Access-Control-Allow-Origin: *)*代表允许所有,或者

  • 计算几何笔记2022-08-21 21:31:30

    1 并集 记A,B是两个集合,以属于A或属于B的元素为元素的集合称为A与B的并(集),记作A∪B(或B∪A),读作“A并B”(或“B并A”),即A∪B={x|x∈A,或x∈B} 。 2 交集 记A,B是两个集合,以属于A且属于B的元素为元素的集合称为A与B的交(集),记作A∩B(或B∩A),读作“A交B”(或“B交A”),即A∩B={x|x∈A,且x∈B} 3 差

  • 并查集(dsu)2022-08-21 15:32:46

    一共有 n 个数,编号是 1∼n ,最开始每个数各自在一个集合中。 现在要进行 m 个操作,操作共有两种: M a b,将编号为 a 和 b 的两个数所在的集合合并,如果两个数已经在同一个集合中,则忽略这个操作; Q a b,询问编号为 a 和 b 的两个数是否在同一个集合中; 输入格式 第一行输入整数 n 和 m

  • Java集合框架2022-08-20 18:30:54

    Java集合 一、定义 1、对象的容器,定义了对多个对象进行操作的常用方法,可实现数组的功能 集合所在包为:Java。util.* 2、集合和数组区别: 数组长度固定,集合长度不固定 数组可以存储基本类型和引用类型,集合只能引用类型 二、collection 1、Collection父接口 特点:代表一组任意类型的对

  • function 和mapped function的区别2022-08-19 02:00:56

    1 --在函数定义上使用mapped前缀将此函数标记为自动映射到集合上。这意味着,如果将集合作为函数的第一个参数,则该函数将在集合的元素上自动重复调用。这允许您定义脚本化函数,这些函数的行为方式与映射的内置函数类似,例如复制、删除、移动等,这些函数可以应用于对象集、路径名模式

  • JavaSE:第十章:java集合2022-08-17 19:32:01

    史上最全的知识体系脑图,覆盖所有知识点,所有细节,注意事项。 java集合:包含Java集合框架,Collection接口API,Iterator迭代器接口, List接口,Set接口, Map接口,Collections工具类,Collection接口API,Iterator迭代器接口。更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/ar

  • python 中向集合中添加、删除元素2022-08-15 15:02:58

      001、 >>> set1 = {"a", "b", "c", "d"} ## 测试集合 >>> set1 {'c', 'a', 'd', 'b'} >>> set1.remove("d") ## 删

  • 集合框架3------泛型2022-08-14 18:03:10

    泛型 参考视频:13.17 泛型概述哔哩哔哩bilibili       代码 一、1.创建Demo.java /** * 泛型类 * 语法 类名<T> * T是类型占位符,表示一种引用类型,如果编写多个,使用逗号隔开 */public class Demo<T> {    //1.创建变量    T t;​    //2.作为方法的参数    public void

  • foreach与for循环的区别2022-08-14 17:00:08

    https://blog.csdn.net/m0_57975546/article/details/120262695     for循环          for循环,通过下标,对循环中的代码反复执行,功能强大,可以通过index取得元素。在处理比较复杂的处理的时候较为方便。     foreach循环          foreach,从头到尾,对于集合中的对象遍

  • Java学习第七周2022-08-13 12:00:40

    这周学习了集合,stream流等知识  List集合 – List系列集合:添加的元素是有序,可重复,有索引 1.ArrayList: 添加的元素是有序,可重复,有索引 2.LinkedList: 添加的元素是有序,可重复,有索引 3.Vector 是线程安全的,速度慢,开发中很少使用 4.List 集合继承了 Collection 集合的全部功能,同

  • java - 集合类,集合概念,List接口->ArrayList、LinkedList,Idea的Debug功能,集合泛型2022-08-13 01:03:29

    9.1、集合概念 集合框架:比数组更方便去做数据的 增/删/改/查 集合更方便的对数据进行操作 集合与数组比较: 数组特点: 数组只能保存多个同一种类型的数据 数组长度固定,想改变长度要手动扩容,Arrays.copyOf(srcArrays,newLength); 数组下标/索引从0开始 集合:可以简单理解为数组的升

  • java-集合 - Set接口->HashSet , Map接口->HashMap ,集合类的嵌套组合,Collections工具类的基本应用。2022-08-13 01:02:14

    9.9、Set集合 Set 一个不包含重复元素的 collection。 实现类:HashSet类、LinkedHashSet类 1)特点: Set 集合中的元素是无序的(LinkedHashSet除外),Set集合中是不存在下标的概念,所以肯定没有get(下标)方法,里面所有的元素都是不重复的。如果有重复的元素,如果此 Set 已包含该元素,则该

  • JAVA集合stream操作2022-08-12 17:30:58

    import lombok.*; import java.util.*; import java.util.stream.Collectors; import static java.util.Comparator.comparing; import static java.util.stream.Collectors.*; public class CollectionStreamMethod { @AllArgsConstructor @NoArgsConstructor

  • STL模拟题2022-08-12 09:32:31

    A Where is the Marble? Des 给出一个数组,排序后,进行查找,第一个大于等于该询问元素的位置。 Solution 使用二分函数lower_bound即可,或者自己手写二分,前提是排序。 Code 这里就不给代码了,过于easy。 B The SetStack Computer Des 你有一个集合栈,支持以下操作: PUSH:空集'{}'入栈 DUP:

  • [AcWing 4267] 可疑人员2022-08-12 00:02:01

    先合并集合,最后统计多少学生和 \(0\) 号学生属于同一集合 并查集 点击查看代码 #include<bits/stdc++.h> using namespace std; typedef long long LL; const int N = 1e6 + 10; int n, m; int a[N]; int p[N]; struct Node { int x, y; } s[N]; int find(int x) {

  • 2022 -8- 5 第八组 曹雨 集合2022-08-11 23:02:07

    集合 前提知识:树 是n(n>=0)个结点的有限集,n=0,称为空树,反之为非空树 在任意的非空树中: 有且仅有一个特定的称为根结点 当n>1时,其余结点可分为m个互不相交的有限集 定义树的时候: 根节点是唯一的,不能存在多个根节点 子树的个数没有限制,但他们一定是互不相交的 结点的度: 结点拥有子

  • 使用ArrayList集合存放HashMap集合2022-08-11 21:01:51

    1 package MapTest; 2 3 import java.util.ArrayList; 4 import java.util.HashMap; 5 6 /** 7 * 使用ArrayList集合存放HashMap集合: 8 * 需求创建一个ArrayList集合,存储三个元素,每个元素类型为HashMap集合 9 */ 10 public class HashMapTest04 { 11 public s

  • java数组和集合相关2022-08-11 15:04:00

    最近让go和java的数组搞得有点混乱,记录一下   初始化数组的几个方式: String[] a=new String[2]; a[0]="12";a[1]="22"; //2 new int[]{数据} String[] b=new String[]{ "12","22" }; //

  • 并查集学习笔记2022-08-10 21:02:06

    很抱歉这篇博客晚来了(该放在Kruskal前面的)...... 并查集,故名思意,就是用来高效进行合并、查询集合的数据结构,为了方便,我们可以把每一个结点看成树形结构即可。 1.查询 Q1:我们该如何查询某一个结点在哪一个集合呢? A1:我们知道如果需要区分开所有集合,就应该用一个代表来表示这个集合

  • 洛谷 P5984 - [PA2019]Podatki drogowe(点分治+主席树+随机二分)2022-08-10 18:02:56

    洛谷题面传送门 首先点分治,对于重心为 \(x\) 的连通块,我们用主席树维护出 \(x\) 到连通块内每个点所组成的数,具体来说,主席树上下标为 \(1\) 的位置存储将权值转成 \(n\) 进制后 \(n^1\) 位上的值,下标为 \(2,3,\cdots,n\) 位上的值同理。这样显然我们可以通过主席树上二分在 \(\log

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有