ICode9

精准搜索请尝试: 精确搜索
  • redis skiplist性能实验2021-09-22 22:37:36

      背景     跳表:跳表是多个有序链表平行连接组成的结构,由于链表没有额外的信息和操作方式来执行快速的定位,所以跳表用了多个链表分摊了数据查询的复杂度;但是用了多个链表是怎么加快的?因为额外增加的链表中间是有空隙的,所以可以用来跳过步骤。理想情况下,底层的间隙为1,依次往上

  • js自定义对象名2021-09-17 11:59:59

    let arrName = ['阿斯蒂','阿德福','爱他如何t']; let dataArr = []; let data = [{aaa:111,bbb:222,ccc:586},{aaa:54,bbb:98,ccc:78}] data.forEach(ele=>{ let i = 0; let obj = {}; for(var j in ele){ obj[arrName[i++]] = ele[j] } dataA

  • selenium,基类封装2021-09-15 23:02:36

    #coding=utf-8 from selenium.webdriver.support.select import Select from util.base_driver import Base_Driver class Base_Page: def __init__(self,driver): self.driver=Base_Driver().get_driver1() def find_element(self,*args): try

  • jointsjs 使用时,报LinkView: invalid source cell.,原因及解决方式2021-09-14 14:34:33

         报错的原因是:生成线的时候,找不到目标源的id,如下,红色部分,在已生成的nodes中,找不到源所指向的节点id 解决方式就是加判断句 let nodeIds = this.nodeList.map((item) => {     return item.modelId; }); this.linkList.forEach((ele) => { if (nodeIds.include

  • 【AntDesignVue | Table】纯前端表格 导入导出 Table表单复杂表头规则匹配模型2021-09-12 09:03:28

    项目场景: 1,ant-design-vue 使用表单导入展示数据 2,项目需求显示为如下图所示,故涉及复杂表头的处理和显示 3,本篇文章主要以复杂表头的处理讲解为主,简单表头导入导出均引入xlsx之类的插件即可使用 循环对应产品属性的参与者信息并且标记填充展示 功能分析: 1,导出的效果,如果用

  • 02笔记 数据结构——线性表—— 基于《数据结构》(C语言版) 第2版 (严蔚敏等)和《数据结构教程》蔡子经,施伯乐2021-09-11 11:06:23

    顺序存储的线性表 A 储存 用一组连续的存储单元依次储存线性表的结点 所有结点的数据类型相同的 所以我们直接开辟数组并且用一个int数据记录存入多少个元素即可 #include<iostream> using namespace std; typedef int data; const int MAXN = 1000; class liner { public

  • ES6模板字符串中使用循环并取值2021-09-07 10:59:48

    let tempul=`<ul> ${this.mapInfoshowList.map(item=>{ let tempid = `${item.id}` return `<li><i class="el-icon-star-on"></i>&nbsp;${item.name}:&nbsp;${ele[item.id]}</li>` }).join(&#

  • 记不住的css样式2021-09-06 21:33:23

    多行省略 ---copy //单行 p{ width:300px; /*限制元素宽度*/ overflow: hidden; /*文本超出隐藏*/ text-overflow: ellipsis; /*文本超出显示省略号*/ white-space: nowrap; /*超出的空白区域不换行*/ } // 3行 p{ width:300px; /*限制元素宽度*/ overflow: hidden;

  • 写一个函数去判断数据类型2021-09-04 14:00:19

    判断数据类型 function judgeType(ele){ let res = typeof ele; if(res === "object"){ // 短路表达式,第一个成立则返回第二个的值,第一个不成立,则返回第一个的值 Object.prototype.toString.call(ele) === "[object Object]" && (res = "object")

  • js基础---DOM操作与事件2021-09-02 08:32:23

    - DOM操作 - DOM查询 - 在网页中浏览器已经为我们提供了document对象,     它代表的是整个网页,它是window对象的属性,可以在页面中直接使用。 - document查询方法:     - 根据元素的id属性查询一个元素节点对象:         - document.getElementById("id属性值"

  • element-select当下拉框数据过多使用懒加载2021-08-29 18:32:17

    原理:类似分页,设置高度,当超过一个高度再加载一页数据 <template> <el-select v-model="value" placeholder="请选择" filterable multiple v-el-select-loadmore="loadmore" > <el-option

  • leetcode1190 反转每对括号间的子串2021-08-26 21:05:02

    给出一个字符串 s(仅含有小写英文字母和括号)。 请你按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果。 注意,您的结果中 不应 包含任何括号。 示例 1: 输入:s = "(abcd)" 输出:"dcba" 示例 2: 输入:s = "(u(love)i)" 输出:"iloveu" 解释:先反转子字符串 "love" ,然后

  • 学习python的第八天2021-08-04 23:06:51

    一.while循环(补充) while循环使用else语句 如果while之后的条件语句为false时,则执行else的语句块,语法格式如下: while <expr>: <statement(s)> else: <additional_statement(s)> 实例 #!/usr/bin/python3 count = 0 while count < 5: print (count, " 小于 5")

  • 元素定位方法没错,但运行就是报错,如何解决2021-08-03 15:36:10

      -----》点击元素不生效,解决方法:用js脚本的方式点击元素 def js_click(self,locator): # js 脚本的单击,需要设置等待时间 time.sleep(5) ele = self.driver.find_element(*locator) js_code = """arguments[0].click();""" self

  • Java打印异常堆栈信息,定位异常调用位置2021-07-28 15:03:55

    public static void main(String[] args) { try { throw new Exception("Exception Test!"); } catch (Exception ex) { System.out.println("--- getMessage ---"); System.out.println(ex.getMessage()); System.ou

  • dom2021-07-27 18:33:09

    一、 innerHTML: 1. 获取 元素里的超文本  2.设置超文本 var ele = document.querySelector(".box"); 获取 console.log(  ele.innerHTML); 设置 :覆盖元素里的内容 ele.innerHTML = "456"; 二、 innerText: 1获取文本 2.设置文本 var ele = document.queryS

  • tomcat与springmvc 结合 之---第19篇(下,补充) springmvc 加载.xml文件的bean标签的过程2021-07-22 13:00:45

    writedby 张艳涛,上一篇写了springmvc对<mvc:annoXXXX/>标签的解析过程,其实是遗漏重要的细节,因为理解的不深入吧 今天接着解析<bean>标签 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=&

  • 微信运动圈自动点赞(自动跳过自己)2021-07-22 11:33:25

    import uiautomator2 as u2d = u2.connect('172.20.25.212:5555')d.implicitly_wait(5)rid = '//*[@resource-id="com.tencent.mm:id/c68"]'LLayout = '/android.widget.LinearLayout'RLayout = '/android.widget.RelativeLayou

  • 练习:二级联动2021-07-20 21:03:27

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <select name="" id="provinces"> <optio

  • 题解 v2021-07-19 14:02:20

    传送门 考场上只会爆搜……觉得重复状态其实有很多但不知道怎么记忆化,结果…… 对于类似这样n不算太小但只有二三十,而重复状态极多的题其实也是可以跑状压/记搜的,状态可以开map存 然后就是爆搜,就没什么了…… 这题\(k=n-1\)其实有特解……白优化了半天hash 考虑\(k=n-1\)其实就

  • 如何让你的代码变得更优雅?这些代码规范和技巧必须知道(进阶必备,建议收藏)2021-07-12 09:04:11

    如何做一名优秀的程序猿?从改善每一行代码开始 1. 看你的代码就知道你几斤几两2. 编程标准3. 命名规范4. 松耦合,高复用5. 函数优化6.条件优化7. 循环优化8. 如何提升js性能 1. 看你的代码就知道你几斤几两 1.1 面试常会犯的错

  • App自动化测试工具Airtest2021-07-10 18:32:16

    AirtestProject是由网易游戏推出的一款跨平台的UI自动化测试框架,主要是面向游戏的UI自动化测试,比如Unity3D、cocos2dx-*游戏框架,也支持Android原生app、iOS app、微信小程序的UI测试。本文主要介绍如何使用AirtestProject进行Android APP自动化测试。 目录AirtestProject组件下载

  • 弹幕2021-07-08 20:00:17

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compati

  • 链式运动2021-07-08 10:34:58

    <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <meta http-equiv="X-UA-Compatible" content="IE=edge">     <meta name="viewport" content="width=

  • Universal Link2021-07-05 10:04:01

    Universal Link Universal Link是Apple在iOS 9推出的一种能够方便的通过传统HTTPS链接来启动APP的功能。如果你的应用支持Universal Link,当用户点击一个链接时可以跳转到你的网站并获得无缝重定向到对应的APP,且不需要通过Safari浏览器。如果你的应用不支持的话,则会在Safa

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有