会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
心之所指,行之所至
博客园
首页
新随笔
联系
管理
订阅
2021年7月16日
回溯算法随笔
摘要: 1. n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 function solveNQueens(n){ //创建棋盘 let board = new Array(n) for(let i = 0; i < n; i++){ board[i] =
阅读全文
posted @ 2021-07-16 18:55 心之所指,行之所至
阅读(44)
评论(0)
推荐(0)
2021年4月25日
图片赖加载
摘要: function isVisible(el) { const position = el.getBoundingClientRect() const windowHeight = document.documentElement.clientHeight // 顶部边缘可见 const topVis
阅读全文
posted @ 2021-04-25 16:31 心之所指,行之所至
阅读(49)
评论(0)
推荐(0)
2021年4月1日
判断对象里属性名与值是否相同
摘要: /*** @des 判断数组属性是否相同* @param {Array} a1* @param {Array} a2* @return {Boolean}*/function arrayEqual(a1,a2){ if(a1.length !== a2.length) return false fo
阅读全文
posted @ 2021-04-01 16:42 心之所指,行之所至
阅读(296)
评论(0)
推荐(0)
2020年9月29日
js数组随机排序
摘要: 1. 简单的利用sort进行打乱排序 arr.sort(function(){ return .5 - Math.random() }) 2. 洗牌算法打乱排序 function shuffle(arr) { let i = arr.length; while (i) { let j = Math.
阅读全文
posted @ 2020-09-29 22:12 心之所指,行之所至
阅读(224)
评论(0)
推荐(0)
2020年7月31日
搭建基础的webpack
摘要: const path = require("path") const glob = require('glob-all') const HtmlWebpackPlugin = require("html-webpack-plugin") //html文件打包出来 const WebpackDeepS
阅读全文
posted @ 2020-07-31 10:23 心之所指,行之所至
阅读(161)
评论(0)
推荐(0)
2020年7月16日
二叉树的操作
摘要: 还原二叉树 给前序、中序 function preMid(pre,mid){ if(pre.length == 0 || mid.length == 0){ return null } var root = pre[0] //前序第一个是根节点 //获取根节点在中序中的索引值 var rootMid
阅读全文
posted @ 2020-07-16 19:21 心之所指,行之所至
阅读(128)
评论(0)
推荐(0)
2020年7月14日
利用reduce 模仿map原理
摘要: Array.prototype.myMap = function(callback){ const self = this; return self.reduce((prev,next,index)=>{ prev.push(callback(next,index,self)) return pre
阅读全文
posted @ 2020-07-14 20:09 心之所指,行之所至
阅读(173)
评论(0)
推荐(0)
2020年7月9日
激活win10方法
摘要: 打开终端 slmgr.vbs /upk 此时弹出窗口显未“已成功卸载了产品密钥” slmgr /ipk NPPR9-FWDCX-D2C8J-H872K-2YT43(序列号) 此时弹出窗口显未 成功的安装了产品密钥 slmgr /skms zh.us.to 此时弹出窗口显未 密钥管理服务计算机名成功的
阅读全文
posted @ 2020-07-09 15:06 心之所指,行之所至
阅读(215)
评论(0)
推荐(0)
2020年6月29日
数据扁平化实现方法
摘要: 第一种方法 var arr = [1, 2, 3, [1, 2, 3, [4]]]; function flatten(arr) { while (arr.some(item => Array.isArray(item))) { arr = [].concat(...arr) } return ar
阅读全文
posted @ 2020-06-29 10:20 心之所指,行之所至
阅读(376)
评论(0)
推荐(0)
2020年6月26日
react路由权限设置
摘要: 参考:https://tylermcginnis.com/react-router-protected-routes-authentication/ 解决路由私有方法 创建PrivateRoute.js文件 import React from 'react' import { Route, Redi
阅读全文
posted @ 2020-06-26 19:52 心之所指,行之所至
阅读(2165)
评论(0)
推荐(0)
下一页
公告