ICode9

精准搜索请尝试: 精确搜索
  • JS 求交集,并集,差集,子集 forEach和es6两种方法2022-03-30 18:31:15

    1.并集: [A B C R U ] let set111 = new Set(["A", "B", "C"]) let set222 = new Set(["A", "R", "U"]) let unionset = new Set(); set111.forEach((ele) => {

  • 逆波兰计算器2022-03-26 10:35:10

      package 数据结构; import java.util.ArrayList; import java.util.List; import java.util.Stack; public class NiBoLanExpression { public static void main(String[] args) { String expression = "3 4 + 5 × 6 -"; String[] split = expr

  • C/C++学习交流群(QQ,微信)2022-02-23 08:32:20

    QQ群号:259910495 微信群二维码,用普通微信扫码   #include<iostream> using namespace std; //返回元素下标 //n为集合元素个数,set[]为存放元素集合,s为要求下标的元素 int sub(int n, char set[], char s) { for (int i = 0; i < n; i++) { if (set[i] == s)

  • video 全屏弹幕被遮盖问题2022-02-17 18:01:46

    需求说明:使用video.js播放视频,要求点击全屏按钮的时候,弹幕可以跟视频一起全屏。 看起来是个很简单的需求,直觉上只要在全屏后,只要让弹幕的z-index高过全屏的视频不就可以了吗。 但是实际上,全屏的元素层级似乎是最高的,用z-index无法实现弹幕在全屏视频上出现的效果。 使用requestFu

  • UI自动化测试-21--WebDriver--操作链接2022-02-10 12:03:58

            from selenium import webdriverfrom time import sleep'''操作链接:1、点击'''driver = webdriver.Chrome()driver.get('https://www.baidu.com/')ele = driver.find_element_by_link_text('新闻')ele.click()sleep(3)dri

  • DOM操作汇总2022-02-05 09:07:10

    DOM节点通常对应着一个标签,文本或者一个innerHTML属性。DOM节点存在nodeType属性表示当前节点类型。其中标签类型nodeType为1,属性类型的nodeType为2,文本类型的nodeType为3。 一、创建节点 let input1 = document.createElement("input") //创建标签节点 let textNode = docu

  • 「Spring-IoC」源码分析一获取bean信息2022-01-27 20:00:19

    好久没更新了,年末最后一个季度确实会比较忙,也是抽空看完了Spring的源码,这里进行一下回顾总结,现在Spring的源码实在太多,有的分析的也很细致,这里就不打算分析的太细了。还是按照之前的节奏,按照我看源码的几个点进行分析。如果有什么问题,还希望多多指教。下面开始源码分析 Spring相

  • Rust使用for循环遍历集合中的每个元素2022-01-23 18:33:35

    可以使用 for 循环来遍历集合中的每个元素,例如: use std::io; fn main() { let a = [1, 3, 5, 7, 6, 4, 2]; for ele in a.iter() { println!("ele = {}", ele); } } 我们可以配合标准库中的 Range 来实现遍历一个范围内的所有数。 示例程序: fn main() {

  • 【Spring 源码深度解析】02 默认标签的解析2022-01-23 16:03:02

    文章目录 1 parseDefaultlement2 bean 标签的解析2.1 解析 BeanDefinition2.1.1 对其它属性的解析2.1.2 AbstractBeanDefinition 的属性 2.2 解析默认标签中的自定义标签2.3 注册解析完成的 BeanDefinition2.3.1 通过 beanName 注册 BeanDefinition2.3.2 alias 的注册 2.4

  • UI自动化测试-09-Selenium元素定位--组元素定位2022-01-22 19:00:07

    组元素定位   <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <!--下面两个节点用于兄弟节点定位--> <div>brother 1</div> <

  • laravel8.5与layuiadmin整合(13)2022-01-14 18:32:26

    63.建立上面对应的模板文件/resources/views/admin/user/role.blade.php @extends('admin.base') @section('content') <style> .layui-form-checkbox span{width: 100px} </style> <div class="layui-card">

  • Webpack系列——代码分离(Code Splitting)2022-01-12 16:02:39

    代码分离(Code Splitting) // index.js import _ from 'lodash'; const ele = document.createElement('div'); ele.innerHTML = _.join(['Code', 'Splitting'], '---'); document.body.appendChild(ele); 以上代码中,在开头同步引入了 loda

  • document怎么获取到before after这种伪元素的style2022-01-02 20:00:46

    window.getComputedStyle(ele,null) 这个函数可以获取dom对象的css的显示的属性。如果只是当前元素,而不是before,after伪元素,那么函数的第二个参数直接填null。 而如果是伪元素的话: window.getComputedStyle(ele,'after'); window.getComputedStyle(ele,'before');

  • Key值可以失效的HashMap,LRU机制的HashMap2022-01-02 18:32:10

    项目中有要用到类似于Redis失效的工具类,数据量不大,不涉及多线程。用redis太重了。 下面这位仁兄的轮子不错,开始用了一段时间后,觉得不是很理想,于是自己也造了一个。 项目地址见下方链接。文章中的代码后续可能会在github继续更新,不保证同步性。 有问题的老哥欢迎留言讨论。 链接: 项

  • echarts-箱线图(盒须图)2021-12-29 16:58:56

    搞了一套和官网不同的option,也能渲染出效果来,虽然我不知道这个箱线图有啥意义啊哈哈哈~ 需求:填充背景色(中间的横线我是真的无能为力了,有搞出来的小伙伴欢迎留言) 剩下的一些自定义轴刻度显示、tooltip的自定义就很常规了。。。 option: { color: ["#007FFF", "#F5A623

  • JS一维数组转化为三维数组有这个方法就够了2021-12-27 09:31:33

    今天在CSDN上问答区看到一个提问的小伙伴,是想要将一维数组转化为三位数组的需求,正好不是很忙,乐于助人的我立马给这位同学安排上 下面是后端同学返给我们的一维数组数据格式 [{ '品牌': 'xiaomi', '机型': '10', '配置': '512' }, { '品牌': 'xiaomi',

  • tml2canvas.js+jsPDF.js 实现div转pdf文件2021-12-23 18:00:50

    需求是一个div带着样式,下载出来是pdf文件 采用了 html2canvas.js+jsPDF.js 去实现这个功能 注:最好是一页,如果分页了话,会出问题(因为需求下载div不需要分页,就没有研究~哈哈哈) 本来该给个下载地址的,但是我忘记在哪里下载的了。。。 正常的引入 html2canvas.js和jsPDF.js  <scr

  • 种数组去重比较简单的方案2021-12-23 12:32:01

    1.使用new set() const arr = [1,2,5,4,2,4,5,7,6,5,4]; const newArr = [...new set(arr)] console.log(newArr ); // [1,2,5,4,7,6] 2.使用includes()方法 const arr = [1,2,5,4,2,4,5,7,6,5,4]; const newArr = []; arr.forEach((ele, i) => { if (!newArr .includes(ele))

  • Flutter-uiautomator2之自动化测试避坑(元素篇)2021-12-14 13:31:27

    直接上需要注意的点 一、flutter开发的app一般不需要进行id定位   1.最常用的元素定位是Description   2.输入框定位是text   这两个完全够用了 二、通过xpath进行Description定位时会遇到以下问题:   1.python -m weditor调出weditor后可能会遇到这样的xpath       

  • C++学习笔记容器篇2(deque)2021-12-07 18:30:38

    deque是双端队列,可以进行头尾操作并访问该容器中的任意元素。 #include<deque> 1、deque 构造函数         deque<T> d                                           默认构造形式,T代表构造的元素类型         deque<T>d1(d.begin(),d.end()); 

  • UI组件样式修改(Ele、iview等)2021-12-06 21:02:30

    1.技术点:CSS,VUE等 步骤: 1.通过浏览器调试一下看你需要修改的样式在哪一个具体的属性上面 2.找到了当前属性—————属性名修改就行 和css一样 注意如果修改了 没有效果 使用::v-deep深度修改 例子1:iviewUI修改样式为例--改动边框颜色背景颜色字体颜色等 修改样式:下 <style> .

  • Layui处理表单复选框数据2021-12-05 01:01:15

    问题 表单中复选框拥有相同的name属性,怎样将复选框选项封装为数组提交? <div class="layui-input-block"> <input type="checkbox" name="roles" value="0" title="游客"> <input type="checkbox" name="roles"

  • js实现多选、全选、反选、取消选择(篇一)2021-12-04 13:30:51

    就算全世界离开你,还有一个我来陪,我会永远站在你身边。 对于上次的多选和取消选择,我来把它给补充完整,包含全选和反选。 多选和取消选择 效果图如下: 代码如下: <template> <div class="app"> <div class="ul"> <div class="li" @click="checkFn(item)" :clas

  • 点击按钮保存当前页面为图片----html2canvas2021-11-25 18:01:36

    npm install --save html2canvasimport html2canvas from 'html2canvas'    handleDownload (id) { let ele = document.getElementById(id) let ignoreElements = ele.querySelector('.chart-download') html2canvas(ele, {

  • JS中常见的浏览器兼容问题2021-11-23 16:02:21

    / 1、获取非行内样式的兼容封装 function getStyle(ele, attr){ if(ele.currentStyle){ return ele.currentStyle[attr]; }else{ return getComputedStyle(ele)[attr] } } // 2、获取事件对象 // 正常浏览器:事件

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

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

ICode9版权所有