ICode9

精准搜索请尝试: 精确搜索
  • JS 新浪下拉菜单2022-02-23 22:34:49

      思考:首先在CSS布局上就出错了,导致后面设置JS时就有很大的问题   <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name=&qu

  • vue2后台动态路由2022-02-23 19:33:48

    vue管理平台的动态路由(后台传递路由,前端拿到并生成侧边栏)前端的路由从后台获取,包括权限; 大体步骤包括:路由拦截(钩子函数)---->后台获取路由数据 ----> 保存到本地或vuex中. 在router-->index.js中: 1 router.beforeEach((to, from, next) => { //拦截处一定要else{} 2 // 加载动态菜

  • 树状结构 父子节点 递归2022-02-22 16:02:00

        [ { "title": "水果", "key": "90101", "children": [ { "title": "用户管理", "key": "90100", "children": [

  • 07 动态菜单栏2022-02-21 18:02:58

    1 左侧菜单栏静态数据改为动态数据 1 后台数据 <script> export default { data() { return { menuList: [ { id: 1, title: "权限管理", icon: "el-icon-s-operation", path: "", compo

  • 基数树RadixTree的golang实现2022-02-21 05:31:07

    基数树是一种压缩前缀树:当一个节点没有兄弟节点时,将它与父节点合并,以解决前缀树中经常出现的分支退化为链表的问题。 不过,狭义上基数树来源于Linux pagecache数据结构。在文件索引结构体(inode)中的address_space字段记录了该文件所使用的页缓存。address_space使用基数树管理page

  • vue,使用render函数创建递归组件2022-02-20 16:59:03

    1. export default function TreeRender(h) { const mapDom = function(data) { const DATA = JSON.parse(JSON.stringify(data)); return DATA.map(item => { if (item.children) { return h("li", [item.label, h("ul", map

  • Python制作这款酷炫的可视化报表,速度也太快了吧2022-02-20 15:59:13

    大家好,在数据展示中使用图表来分享自己的见解,是个非常常见的方法。这也是Tableau、Power BI这类商业智能仪表盘持续流行的原因之一,这些工具为数据提供了精美的图形解释。 当然了,这些工具也有着不少缺点,比如不够灵活,无法让你自己创建设计。 当你对图表展示要求定制化时,编程也

  • 根据条件过滤目录树(子级匹配也要保留父级)2022-02-15 23:35:53

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> let data = [{ "children": [{ "name": "新增",

  • 删除DOM节点2022-02-14 21:33:01

    删除节点 删除节点的步骤:先获取父节点,再通过父节点删除自己 <div id="father"> <h1>标题一</h1> <p id="p1">p1</p> <p class="p2">p2</p> </div> <script> var self = document.getElementById(&

  • 浅谈vue3各组件通信2022-02-10 17:59:08

    在平时前端开发中多少都会用到组件通信,今天来总结一下各组件的通信 一、 父子组件通信 父传子(prop) 父传子主要就是在子组件中定义prop属性,添加需要传入的值,例如: //子组件 //template标签省略了 <script> export default { data() { return {

  • Antd组件Table树型多选全选问题2022-02-10 16:35:04

    组件库antd里面的树型选择不能做到勾选父组件然后一起勾选子组件情况,我也不知道是组件库的问题还是原本设计就是这样 刚好组件库存在rowselection的配置项,既然存在拓展方法,又遇到需求,那么就对数据进行处理了    以下方法临时起意编写,可能有些地方没有考虑的很完善,也可以有些代

  • LeetCode题解(六)0500-0599,从思维图到基础再到深入2022-02-05 14:34:12

    Input: 4 Output: 3 Explanation: F(4) = F(3) + F(2) = 2 + 1 = 3. Note: 0 ≤ N ≤ 30. [Answer] Runtime: 0 ms, faster than 100.00% of Java online submissions for Fibonacci Number. Memory Usage: 32.7 MB, less than 5.10% of Java online submissions for Fibonac

  • 1522. Diameter of N-Ary Tree2022-02-05 05:31:10

    This is a similar problem with "543. Diameter of Binary Tree", the only difference is 543 is a binary tree, and 1522 is an n_ary tree. For 1522, we need to get the two longest path passing through the node, following is the solution: privat

  • vue中渲染函数Render原理解析2022-02-03 10:34:27

    一句话简述: render函数的职责就是把模板解析成Vnode(虚拟DOM)节点 具体是如何做的? 1.模板编译的输出结果是什么? 模板编译会将用户写的模板↓ <div id="NLRX"><p>Hello {{name}}</p></div> 转换成用层级对象表达的ast ast = { 'type': 1, 'tag': 'div', 'a

  • Children‘s Apples(http://noi.openjudge.cn/english/14/)2022-02-02 16:34:05

    原文: 描述 There are N children. Each child has a positive number, and the numbers are different from each other. Given the sum of all numbers of children. Find a possible assignment. 输入 Two positive integers N (N <= 10) and the sum (sum <= 10000). 输出 O

  • 【乱七八糟的笔记】——前缀树2022-01-30 22:01:19

    前缀树的构建 利用数组构建 // change this value to adapt to different cases #define N 26 struct TrieNode { TrieNode* children[N]; // you might need some extra values according to different cases }; /** Usage: * Initialization: TrieNode ro

  • 教你弄懂diff算法的新前/新后/旧前/旧后是什么东西,有啥用。2022-01-30 17:31:44

    之前一直看diff算法的 新前/旧前什么的感觉一脸懵,不知道那玩意是干啥的。今天整理了下。来说说我的理解,如果说的不对,欢迎大佬们指点~ 话不多说直接上手。 本文讲解虚拟dom以 snabbdom 为例子讲解 snabbdom地址 新前/新后/旧前/旧后 本质上来说就是两个虚拟dom上的开始和结束节

  • 力扣455——分发饼干2022-01-29 22:58:13

    题目描述 有一群孩子和一堆饼干,每个孩子有一个饥饿度,每个饼干都有一个大小。每个孩子只能吃一个饼干,且只有饼干的大小不小于孩子的饥饿度时,这个孩子才能吃饱。求解最多有多少孩子可以吃饱。 输入输出样例 输入两个数组,分别代表孩子的饥饿度和饼干的大小。输出最多有多少孩子

  • 面试 | 卡掉不少人的一道腾讯算法面试题,高手来试试?2022-01-28 09:33:47

    本文首发 TesterHome 社区,原文链接 https://testerhome.com/topics/17949 算法题目 给定一个不确定的 Json 对象,求 Json 子节点的最大深度(编程语言不限,不可写伪代码)。如下: 1. { 2. "item":{ 3. "data": { 4. "text": "123", 5.

  • vue2 element-ui构造菜单树2022-01-26 13:31:08

    <script> function buildMenuTemplate(h, menus) { return menus.map((menu) => { let html = null; if (menu.children && menu.children.length > 0) { let childrenEl = buildMenuTemplate(h, menu.children) html = (

  • 地区树children结构2022-01-25 10:33:37

    1.地区树形结构 /** * 地区树形结构 * @author xzx * @date 2021/12/21 16:47 */ public class DistrictVo { private String code; private String parentCode; private String name; private List<DistrictVo> chridrenList; public String get

  • 二维数组转树结构(json)需要用到fastjson2022-01-21 15:34:24

    定义一个实体 package com.tdy.tiger.trr; import lombok.Data; import java.util.ArrayList; import java.util.List; @Data public class Menu { private Integer id;//id private Integer pid;//父id private String name;//名称 List<Menu> chi

  • 部门树生成 双重for循环代替递归 java2022-01-19 15:59:13

    部门树生成 双重for循环代替递归 介绍 业务问题:生成部门树。 第一思路是递归的方式,获取当前部门的所有子部门,接着再去递归子部门。但其实使用for循环也可以做到。 代码: private List<DeptNode> generateTree(List<Dept> list) { List<DeptNode> nodes = new Arr

  • element-ui的el-cascader级联选择,当第三级为空拿不到数据的解决方法2022-01-16 23:59:02

    没解决之前 // An highlighted block //调用api获取数据 searchLabel() { this.$axios .get(this.$api.GET_KNOWLEDGELABEL_GETLABLETREE) .then((res) => { this.getTypeList(res.content)

  • 组合 模式2022-01-14 22:30:48

    概念 生成树形结构,表示“整体-部分”关系 让整体和部分都具有一致的操作方式 例如虚拟 DOM 中的 vnode 结构,类型比较单一 ```html <div id="div1" class="container"> <p>123</p> <p>456</p> </div> ``` 以上结构可被定义为 ```js { tag: 'div',

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

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

ICode9版权所有