ICode9

精准搜索请尝试: 精确搜索
  • CSS尺寸设置的单位:px、rem、em、vw、vh2022-09-05 13:32:48

    px:pixel像素的缩写,绝对长度单位,它的大小取决于屏幕的分辨率,是开发网页中常常使用的单位。 em:相对长度单位,在 `font-size` 中使用是相对于父元素的字体大小,在其他属性中使用是相对于自身的字体大小,如 width。如当前元素的字体尺寸未设置,由于字体大小可继承的原因,可逐级向上查找,最终

  • 使用CSS3快速实现毛玻璃效果2022-09-04 21:31:00

    使用CSS3实现毛玻璃效果并没有想象中那么难,我们只需要了解一个属性: backdrop-filter: blur(5px); 在使用该属性之前我们先要区分backdrop-filter与filter的区别。 filter:模糊内容 backdrop-filter:透过该层的底部元素模糊化 因为backdrop-filter能使透过的元素模糊化,所以我们只

  • Java集合2022-09-04 19:33:49

    集合 java集合分为Collection和Map集合 Collecttion接口 List 元素有序(指的是存储时,与存放顺序保持一致)、可重复的集合 Set 元素无序、不可重复的集合 Map

  • 数据结构与算法【Java】05---排序算法总结2022-09-04 18:02:30

    前言 数据 data 结构(structure)是一门 研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构才可以编写出更加漂亮,更加有效率的代码。 要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决. 程序 = 数据结构 + 算法 数据结构是算法的基础, 换言

  • 浅析前端曝光埋点方案重构2022-09-04 17:01:44

      最近新入职了一家公司,接手之前的人做的前端埋点曝光,业务代码真是一言难尽,故而优化重构了一下。下面做下对比: 一、原曝光方案介绍 1、原曝光方案核心代码 1、逻辑复用:   主要逻辑就是监听 scroll 事件(有页面的、也有组件的)、   然后 scroll 时触发遍历 list 数据、对每项元

  • 10个python初学者常犯的错误2022-09-04 14:01:25

    下面10个python初学者常犯的错误,并不是真正的代码错误,代码照样可以运行,但是不够pythonic,因为python有自己的语言哲学,在代码的处理上有传统语言无法比拟的简洁性和便捷性。 1. 真值比较 初学者经常在if语句中使用==比较符来判断表达式是否为真值 这是一种冗余的写法,其实你可以直

  • leetcode496-下一个更大元素I——单调栈解决下一个更大元素问题2022-09-04 12:33:50

      https://leetcode.cn/problems/next-greater-element-i/ 方法一:暴力 vector<int> res;int size1=nums1.size(),size2=nums2.size();         for(int i=0;i<size1;i++)         {             int tempj;bool flag=false;         

  • Selenium 教程第 3 部分2022-09-04 12:30:26

    Selenium 教程第 3 部分 我真的很抱歉放弃这部续集。实际上,我在写这篇文章的时候就失去了动力,想着谁会去读它,甚至会喜欢它。但是看到您的一些支持者喜欢这个故事或添加到他们的阅读列表中,我感到内疚并想为此道歉并且也有动力。分享是一件好事,因为我们不知道谁在寻找它!现在,无论如

  • 你应该使用受控组件来处理 React 中的密码吗?2022-09-04 12:00:20

    你应该使用受控组件来处理 React 中的密码吗? Photo by 丹·纳尔逊 on 不飞溅 我最近正在为一个客户开发一个项目,其中包括身份验证和登录页面。当我去设置用户名和密码的文本输入时,弹出了一个我以前没有想到的问题。将受控组件用于具有某种密码的输入是否是一种良好的安全做法?

  • 前端JS-Day192022-09-04 10:32:39

    动态创建元素: document.write:直接写入页面流,会导致页面重绘。 innerHTML和createElement相似,但执行效率不同。创建内容时若采取数组形式,innerHTML耗时优于createElement。      DOM重点核心:     DOM对于元素操作:创建、增、删、改、查、属性操作、事件操作。 创建:1.document

  • HTML2022-09-04 01:00:40

    HTML 一、初始HTML 1、Hyper Text Markup Language 超文本标记语言 超文本包括文字、视频、图像、音频、动画等 2、W3C标准 World Wide Web Consortium 万维网联盟 国际中立性技术标准机构 包括: 结构化标准语言:HTML、XML 表现标准语言:CSS 行为标准:DOM、ECMAScript 3、开发工具

  • 【STL】STL - list简介2022-09-03 23:03:57

    list简介 双向链表,可以从任何地方快速插入与删除 线性链表结构,数据由若干节点构成,每一个结点都包括一个信息块(实际存储的数据)、一个前驱指针和一个后驱指针。它无需分配指定的内存大小且可以任意伸缩,因为list存储在非连续的内存空间中,由指针有序的将元素链接起来 由于结构原因,list

  • 主元素问题与摩尔投票法、格雷码2022-09-03 19:31:54

    一堆小玩意,放到一起。 题意:给定一个n个元素数列,保证有一个数\(a\)的出现次数超过\(\lfloor\frac n2 \rfloor\),求这个数。 数据范围\(n<=3000000,a_i\le2147483647,\)时限0.5s,空间2M。 也就是说你就只开几个变量就行了。(虽然考试的时候有人拿hash玄学乱搞过了) 首先这个时间卡掉了排

  • CSS知识点复习2022-09-03 17:01:36

    1.CSS 指的是层叠样式表* (Cascading Style Sheets) 2.CSS 元素选择器 :直接元素 例如p       id 选择器:#name1      类选择器:. 类名      通用选择器(*) 3.CSS注释以 /* 开始,以 */ 结束: HTML注释以<!-- -->书写 4.HSL值 Hue(色相):色轮上从 0 到 360 的度数。0

  • 6-4 求自定类型元素的平均——10分2022-09-03 12:05:02

    本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType。 函数接口定义: ElementType Average( ElementType S[], int N ); 其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素的平均值,其值也必须是ElementType类型

  • Selenium 教程第 3 部分2022-09-03 12:01:55

    Selenium 教程第 3 部分 我真的很抱歉放弃这部续集。实际上,我在写这篇文章的时候就失去了动力,想着谁会去读它,甚至会喜欢它。但是看到您的一些支持者喜欢这个故事或添加到他们的阅读列表中,我感到内疚并想为此道歉并且也有动力。分享是一件好事,因为我们不知道谁在寻找它!现在,无论如

  • 6-5 求自定类型元素的最大值——10分2022-09-03 12:01:01

    本题要求实现一个函数,求N个集合元素S[]中的最大值,其中集合元素的类型为自定义的ElementType。 函数接口定义: ElementType Max( ElementType S[], int N ); 其中给定集合元素存放在数组S[]中,正整数N是数组元素个数。该函数须返回N个S[]元素中的最大值,其值也必须是ElementType类型

  • Problem P05. [算法课分治] 寻找第 k 个最大元素2022-09-03 03:01:32

    先sort进行排序,然后输出第k大的元素即可 #include<iostream> #include<bits/stdc++.h> #include<cstdio> using namespace std; int n, k; int arr[10005]; int main() { scanf("%d %d", &n, &k); for (int i = 0; i < n; i++){

  • 各种数据结构的优缺点2022-09-03 01:02:06

    数组:  类似线性表,在内存中连续的存储多个元素的结构.内存也连续分配的,数组的元素可以通过下标访问,下标是从0开始. 数组优点: 1,支持随机访问,通过下标(索引)访问元素速度快; 2,可以通过下标进行遍历.   数组缺点: 1,数组在定义的时候,初始化的数组的容量大小,无法修改; 2,只

  • [Leetcode 189]轮转数组2022-09-03 00:33:46

    Leetocde189 轮转数组 这题能被用做mid题是因为一题多解,其中基于双指针的轮状数组解法是比较难的 1. 使用新数组 __直接把第i个元素移到第(i+k)%numsize位置,类似循环队列 void rotate(int* nums, int numsSize, int k) { int newArr[numsSize]; for (int i = 0; i < numsSiz

  • Java集合---ArrayList2022-09-02 23:01:41

    集合和数组的区别   共同点:都是存储数据的容器    不同点:数组的容量是固定的,集合的容量是可变的 ArrayList的构造方法和添加方法 public ArrayList() 创建一个空的集合对象  构造一个初始容量为 10 的空列表。 public boolean add(E element)  将指定的元素追加到此

  • 移除链表元素2022-09-02 21:34:53

    移除链表元素 难度简单1013收藏分享切换为英文接收动态反馈 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 输入:head = [1,2,6,3,4,5,6], val = 6 输出:[1,2,3,4,5] 示例 2: 输入:head = [], val = 1 输出:[

  • html标签补充2022-09-02 19:02:28

    html中有很多标签在平常操作中总是用到,还有一部分不怎么用,甚至不知道还有这个标签?为了实现标签的效果用了好多css样式,最后也得不偿失,下面说一说都有哪些标签且现在H5可以用的: 1.<sup>代表上标。上标文本将会显示在当前文本流中字符高度的一半为基准线的上方,但是与当前文本流中文字

  • 27 移除元素2022-09-02 13:03:54

    题目27 移除元素 思路: 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组 要知道数组的元素在内存地址中是连续的,不能单独删除数组中的某个元素,只能覆盖。 双指针法(快慢指针法): 通过一个快指针和慢指针在一个for循环下完成两个for循环的工作。 定义快慢指针:

  • js数组方法2022-09-02 12:30:59

    修改器方法 会改变自身的值 push(element1, ..., elementN):在数组的末尾增加一个或多个元素,并返回数组的新长度。 pop():删除数组的最后一个元素,并返回这个元素(数组为空返回undefined)。 unshfit(element1, ..., elementN):在数组的开头增加一个或多个元素,并返回数组的新长度。 s

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

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

ICode9版权所有