ICode9

精准搜索请尝试: 精确搜索
  • 前缀树的应用2021-12-18 20:01:34

    在英语中,有一个叫做 词根(root) 的概念,它可以跟着其他一些词组成另一个较长的单词——我们称这个词为 继承词(successor)。例如,词根an,跟随着单词 other(其他),可以形成新的单词 another(另一个)。现在,给定一个由许多词根组成的词典和一个句子,需要将句子中的所有继承词用词根替

  • vue中使用keep- alive缓存机制,切换标签含有iframe标签的界面会被重新刷新的问题处理2021-12-18 13:00:06

    1、序言最近工作中,项目上遇到一个这样的需求,就是在打开报表的打印预览界面时,去切换标签,切回打印预览界面的时候,要求界面不刷新。vue框架中,我们去处理此类问题,通常马上就会想到去使用vue框架中自带的keep-alive组件,所以一开始我也是去使用了keep-alive,但是发现没有达到预期效果,后

  • element 级联选择器的自定义显示2021-12-17 10:03:16

      // 级联自定义规则 propsRule: { value: "channelId", label: "channelName", children: "children", emitPath: false, }, <el-cascader :options="frequencyList"

  • 208. 实现 Trie (前缀树)2021-12-16 22:31:08

    Trie(发音类似 "try")或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。 请你实现 Trie 类: Trie() 初始化前缀树对象。 void insert(String word) 向前缀树中插入字符串 word 。 boolean search(St

  • 虚拟dom与diff算法2021-12-16 15:04:21

    1.虚拟dom dom就是html文件里内容,一个页面由多个dom组成 <ul class="lists"> <li class="item">li1</li> <li class="item">li2</li> </ul> 而对应的虚拟dom是 tag: 'ul', attrs: { className: 'lis

  • VueTreeselect树控件搜索+下拉框功能2021-12-14 16:01:11

    Vue-Treeselect | Vue-Treeselect 中文网  以上为网址 使用方式文档也有写的很清楚     上代码 <treeselect ref="cbTreeselect" v-model="kkgsd" :multiple="false" :normalizer="normalizer" :options="optionsList" :backspace-removes=&

  • 139. 单词拆分2021-12-14 13:02:26

    给你一个字符串 s 和一个字符串列表 wordDict 作为字典,判定 s 是否可以由空格拆分为一个或多个在字典中出现的单词。 说明:拆分时可以重复使用字典中的单词。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/word-break 著作权归领扣网络所有。商业转载请联系官方授权,非

  • element-ui表格table组件的树形表格2021-12-13 10:02:37

    支持树类型的数据的显示。当 row 中包含 children 字段时,被视为树形数据。 渲染树形数据时,必须要指定 row-key。 通过指定 row 中的 hasChildren 字段来指定哪些行是包含子节点。children 与 hasChildren 都可以通过 tree-props 配置。 注意:hasChildren属性可以不需要

  • 26、(小实验)理解编译原理:一个四则运算的解释器2021-12-11 09:59:45

    在前面的课程中,我在JavaScript和CSS的部分,多次提到了编译原理相关的知识。这一部分的知识,如果我们从编译原理“龙书”等正规的资料中学习,就会耗费掉不少的时间,所以我在这里设计了一个小实验,帮助你快速理解编译原理相关的知识。 今天的内容比较特殊,我们来做一段详细的代码实验

  • WPF 性能优化-高刷新绘图2021-12-09 16:03:21

    背景介绍 笔者之前接到一个需求,需要在WPF上实时显示病人实时的生理信号(心电图等)。团队开发,需求很快做完了(Unit test 效果图如下) 但是后来发布到产品上发现,资源占用比本机的要大。本地监控后,发现随着时间推移内存和Page Faults 都在增长,如果在产品上长期(几个月甚至更长时间

  • Vue(26)el-tree树形控件实现鼠标hover显示与隐藏2021-12-08 10:00:51

    实现效果与原理 我们希望实现鼠标移动至树型结构的结点上就显示按钮,移出就隐藏按钮   实现原理:是通过@mouseenter 和 @mouseleave两个属性来控制鼠标hover的效果,再配合v-show来控制是否展示你需要的控件   具体代码 <el-tree :data="data" ref="tree" default-expand-all

  • Vue——组件之间传值方式(附代码示例)2021-12-07 16:02:22

    一、父子件向子组件传值(props) 1、props ① 子组件 使用props:子组件在props中定义传值类型 ② 父组件 背景: 我的项目里有很多面包屑导航的组件(from element-ui)代码量很大,但是其实只需要把每个导航栏的第二个和第三个值改变一下就好了 (我项目里的面包屑导航都只有三项)

  • 大厂算法面试之leetcode精讲22.字典树2021-12-06 09:06:08

    大厂算法面试之leetcode精讲22.字典树 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15.链表 16.set&map 17.栈 18.

  • 大厂算法面试之leetcode精讲22.字典树2021-12-06 09:04:03

    大厂算法面试之leetcode精讲22.字典树 视频讲解(高效学习):点击学习 目录: 1.开篇介绍 2.时间空间复杂度 3.动态规划 4.贪心 5.二分查找 6.深度优先&广度优先 7.双指针 8.滑动窗口 9.位运算 10.递归&分治 11剪枝&回溯 12.堆 13.单调栈 14.排序算法 15.链表 16.set&map 17.栈 18.队列

  • Flutter3,靠着这份190页的面试资料2021-12-05 18:03:14

    // closer together (more dense) than on mobile platforms. visualDensity: VisualDensity.adaptivePlatformDensity, ), home: MyHomePage(title: ‘Flutter Demo Home Page’), ); } } //StatefulWidget有状态的widget,状态需要变化的,比如数字增加 //官方建议使用Statele

  • js 递归优化——尝试为特定情况下的递归算法做次数减法2021-12-05 02:31:58

    特定情况在这里指,单条数据在整个算法中仅需做一次处理 前言 在项目中遇到如下需求,将一条内部有依赖关系的扁平结构数据,转换为树形结构数据,其中属性 pid 对应其父节点的属性 id,属性 children 存放子节点,顶层(一级)pid 为 0 常规递归解决 首先想到了如下解决方法 function flat

  • 数据可视化-旭日图2021-12-04 18:35:15

    from pyecharts.globals import CurrentConfig, NotebookType CurrentConfig.NOTEBOOK_TYPE = NotebookType.JUPYTER_LAB from pyecharts import options as opts from pyecharts.charts import Sunburst def sunburst(): data = [ opts.SunburstItem(

  • Flutter——最详细的Image(图像)使用教程2021-12-03 19:02:21

    Image简介 用于显示一张图片,可以从文件、内存、网络、资源。可以指定适应方式、样式、颜色混合模式、重复模式等。 常用属性 属性作用fit图片的适应模式alignment图片的对齐模式 获取资源文件和网络图片 class ImageWidget extends StatelessWidget { final asse

  • angular中如何将后端返回的多层嵌套json数据转换成树状层级结构2021-12-03 11:00:20

    后端返回嵌套json数据的方法见我的另一篇博客:https://www.cnblogs.com/wwwzgy/p/15561613.html 返回的是一个多层嵌套式的json,示例格式如下,这是一个公司的部门架构,可以无限多层嵌套。 [ {"id":"0000000001", "name":"总公司", "parent_id":"0", &q

  • 递归实现树形图初始化2021-11-29 15:31:49

    前端: <div id="chart-container"></div>JavaScript://ajax获取根节点的所有子节点,通过子节点查询数据库内的它的子节点,以此类推  //树形图初始化,传入数据chart_data  //数据格式:{'name':xxx,'title':xxx,'children':[{'name':xxx,'title':xxx,&#

  • 429. N 叉树的层序遍历2021-11-27 16:03:14

    429. N 叉树的层序遍历 题目链接:429. N 叉树的层序遍历 题目描述 给定一个 N 叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。 树的序列化输入是用层序遍历,每组子节点都由 null 值分隔(参见示例)。 示例 1: 输入:root = [1,null,3,2,4,null,5,6]输出:[[1],[3,2,4],[5,6]] 示例 2:

  • 轮播图2021-11-25 02:31:17

    轮播图的原理: a、图片移动实现原理:利用浮动将所有所有照片依次排成一行,给这一长串图片添加一个父级的遮罩,每次只显示一张图,其余的都隐藏起来。对图片添加绝对定位,通过控制left属性,实现照片的移动。 b、图片移动动画原理:从a位置移动到b位置,需要先计算两点之间的差值,通过差值和时间

  • ant design pro table 表格树形数据 children 为空数组时的显示问题2021-11-24 18:31:42

    如果展开的数据是点击后异步加载的,即使 children 为 [] 也需要出现 [+] 按钮,否则就无法操作了。保持原来的逻辑才能满足这个需求: children 为 [] 时有 [+] children 不存在或是 null、false 时,不展示 [+]。

  • vue —— Diff算法2021-11-24 14:30:14

    一、virtual dom 将真实dom数据结构通过js对象以树状图形式模拟出来。 如何将vnode(左边)变成真实的DOM元素(右边) 实现方法如下: function createElement(vnode){ var tag = vnode.tag var attrs = vnode.attrs || {} var children = vnode.children || [] if(!

  • js数组转树结构2021-11-23 18:03:09

    const arr = [ { id: 1, parent_id: null }, { id: 2, parent_id: 1 }, { id: 3, parent_id: 1 }, { id: 4, parent_id: 2 }, { id: 5, parent_id: 4 }, ] const data = arr2Tree(arr) console.log(data) // function arr2Tree(arr) { // let res = [] // let o

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

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

ICode9版权所有