ICode9

精准搜索请尝试: 精确搜索
  • 个人对 JavaScript 闭包的理解2022-08-30 01:31:25

    作用域的概念 同级作用域 在一个作用域中声明相同名称的变量会发生变量名冲突的问题。假如在作用域 A 中声明一个变量 a,作用域 B 也声明一个变量 a,两个作用域的变量都互不影响。 // 作用域 A { let a = 0; console.log(a); } // 作用域 B { let a = 10; console.log(a);

  • 二分图2022-08-29 22:00:50

    二分图 可以将一个图分为两部分,这两部分内部没有边,都是由一部分连向另外一部分 那么就称这个图为二分图 染色法判别二分图 如何判断二分图 不含奇数环是一个充要条件 只要没有奇数环,就是一个二分图,只要是一个二分图,就没有奇数环 所以我们可以通过染色的方式来判别一个图是不是二

  • CF #816 D - 2+ doors2022-08-29 17:33:40

    建图,贪心 Problem - D - Codeforces 题意 给 q 个约束 \(a[i] \;|\;a[j]==x\), 求满足这 q 个约束的最小字典序的数组 a (保证有解) 思路 把 q 个约束中 i == j 的优先处理掉,即 a[i] = x,这些位置不再考虑 按位考虑,分别处理 30 位 对于第 k 位,把 \(a[i] \;|\;a[j]==x\) 中 x 在

  • IDEA Add Framework Support 找不到 Spring2022-08-29 13:34:15

    现象 IDEA项目上右键,选择 Add Framework Support后,列表页中看不到Spring,如下所示: 原因 经过搜索,大家遇到的问题,一般有三种: IDEA的版本不对,大家可能使用的是社区版,需要换成商业版 相关Spring的插件没有安装 大家已经手动引入了Spring 我这里遇到的是第三种情况,下面是具体的解决

  • nginx安全配置2022-08-29 13:32:08

      #safe_config_star add_header X-Xss-Protection "1;mode=block"; add_header X-Content-Type-Options nosniff; #add_header X-Frame-Options DENY; add_header X-Frame-Options SAMEORIGIN; #ljc_安全协议 ssl_protocols TLSv1.1 TLS

  • 在基环树上 判断一个点到另外一个点的路径是不是大于22022-08-29 13:30:24

    树:n点 n-1边 基环树:n点 n以上边 #include <bits/stdc++.h> using namespace std; const int N = 2e5 + 5, M = N*2; int n, q; int h[N], e[M], ne[M], idx; int fa[N], d[N]; void add (int a, int b) { e[idx] = b, ne[idx] = h[a], h[a] = idx ++; } void topsort ()

  • leetcode刷题记录之25(集合实现)2022-08-28 23:01:39

    题目描述: 给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。   官方题解

  • java 实现字符串转换为树2022-08-28 21:02:51

    import java.util.*; class Node { public static void main(String[] args) { ArrayList<String> listOfPaths = new ArrayList<String>(); listOfPaths.add("主要材料|钢铁|锌铜板"); listOfPaths.add("主要材料|通风口|cc&qu

  • java判断list里是否有重复元素/元素是否完全相同2022-08-28 14:03:43

    判断list里是否有重复元素/元素是否完全相同_wuwujian111的博客-CSDN博客_判断list中所有值是否相同  https://blog.csdn.net/javaofliang/article/details/46358083 充分利用类集的特性,Set中不允许有重复的元素。 判断list中是否有重复元素 import java.util.ArrayList; import

  • identity4 系列————持久化配置篇[五]2022-08-28 11:03:08

    前言 上面已经介绍了3个例子了,并且介绍了如何去使用identity。 但是在前面的例子中,我们使用的都是在内存中操作,那么正式上线可能需要持久到数据库中。 这里值得说明的是,并不一定一定要持久化到数据库中,场景不一样,需求就不一样。 那么看下如何持久化吧。 正文 例子位置:https://git

  • add_argument()方法基本参数使用2022-08-27 11:05:19

    selenium做web自动化时我们想要通过get打开一个页面之前就设置好一些基本参数,需要 通过add_argument()方法来设置,下面以一个简单的不展示窗口为例。 option = webdriver.ChromeOptions() # 实例化ChromeOptions option.add_argument('--headless') # 设置无窗口模式 driver = w

  • SpringBoot集成knife4j2022-08-26 23:01:04

    <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>2.0.3</version> </dependency> <dependency> <groupId>org.springf

  • Day05集合-List2022-08-26 19:31:17

    List List子接口 特点:有序,有下标,元素可以重复 方法: void add(int index,Object o):在index位置插入元素o。 boolean addAll(int index,Collection c):将一个集合中的元素添加到此集合中的index位置。 Object get(int index):返回集合中指定index位置元素。 List subList(in fromIndex,int

  • stream() 获取参数和2022-08-26 19:04:13

    public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>() { { this.add(1); this.add(2); this.add(3); } }; int num

  • stream() 简单示例2022-08-26 18:30:09

    public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); list.add(2); list.add(3); list.add(4); list.add(4); list = list .stream(

  • 使用python批量爬取wallhaven.cc壁纸站壁纸2022-08-26 17:30:26

    偶然发现https://wallhaven.cc/这个壁纸站的壁纸还不错,尤其是更新比较频繁,用python写个脚本爬取 点latest,按照更新先后排序,获得新地址,发现地址是分页展示的,每一页24张      本案例使用xpath爬虫爬取数据,先分析网页,使用浏览器查看元素工具,快速定位到图片元素所在位置,且存在规

  • 区块反转(模拟、链表)2022-08-26 12:32:49

    题意 题目链接:https://www.acwing.com/problem/content/description/4280/ 数据范围 \(1 \leq K, N \leq 10^5\) 思路 这道题难度不大,但是我们需要思考如果写得更加简短。 这里给出yxc的实现方式。以地址为索引,使用两个数组存储节点的数值以及下一个节点的地址。 用一个数组按照

  • Python爬虫:抖音个人主页视频抓取2022-08-26 10:30:13

    目标:抓取抖音某博主发布的全部视频 用到的模块 selenium+requests 整体思路: 1、先用selenium自动化让数据加载出来 到视频获取详情页的链接           2、然后在详情页获取到视频的真实链接       3、然后对链接进行requests请求并保存       4、在保存视频那

  • [Oracle] LeetCode 415 Add Strings2022-08-26 06:00:34

    Given two non-negative integers, num1 and num2 represented as string, return the sum of num1 and num2 as a string. You must solve the problem without using any built-in library for handling large integers (such as BigInteger). You must also not convert th

  • Java -> Stream入门2022-08-26 01:31:10

    学习Stream的目的 函数式编程渐渐变成主流,为了看懂同事的代码。 相对于传统的编程方式,代码更为简洁清晰易懂。 使得并发编程变得如此简单。 有效的避免了代码嵌套地狱。(见样例) if (条件1) { if (条件2) { if (条件3) { // 再嵌套下去都快见到Di

  • Linux 网卡的路由和网关2022-08-25 23:32:50

    网关:用于实现跨网段的设备之间通信。 路由器: 把不同网段的主机连起来(类似于送快递的快递员)。每个路由器负责把收到的数据报文传给下一个路由器,直到传送到最终的主机。 路由表: 用来实现路径选择的。和网络通信的主机都有路由表,并不是路由器里面才有路由表。 路由表的组成(关键): 目

  • ArrayList集合概述和基本使用和常用方法和遍历2022-08-25 14:05:06

    ArrayList集合概述和基本使用 数组的长度不可以发生改变 但是ArrayList集合的长度是可以随意变化的 对于ArrayList来说,有一个尖括号<E>代表泛型 泛型:也就是转正集合当中的所有元素,全都是统一的什么类型 注意:泛型只能是引用类型,不能是基本类型 注意事项: 对于ArrayList集合来说,直接

  • 2022CISCN-satool2022-08-25 12:30:51

    2022CISCN-satool 打国赛的时候自己还并不了解LLVM PASS pwn,前几天正好学习了一下LLVM PASS pwn,于是就顺便来复现一下这道题目。 首先找到二进制文件的重写函数的主体并对其进行分析。 开始就是限制了函数的参数和基本块的个数必须为1。 然后是先把一块区域变成可写可执行,并通过

  • 达内培训Week2 集合01 8.242022-08-24 19:06:11

    集合01 8.24 什么是集合: 集合和数组类似,可以保存一组元素,并且提供了操作数组元素的方法,使用方便。 Java集合框架接口 Java.util.Collection接口:所有结合的接口,封装了所有集合共有的内容。下面有多个实现类,有更多的数据结构可以选择。 Collection接口下面还有常见的子接口:

  • 使用AssemblyScript在360浏览器下报错 SyntaxError: Unexpected reserved word2022-08-24 16:03:45

    背景 最近在一个项目中使用了AssemblyScript,它能将类似于TypeScript的代码编译为WebAssembly,在其他浏览器都能正常使用,然而在360浏览器上却会报错:SyntaxError: Unexpected reserved word。 原因 先来看AssemblyScript生成的release.js代码 index.ts只包含一个简单的add方法 async

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

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

ICode9版权所有