• 首页
  • 归档
  • 分类
  • 标签
  • 关于
制心一处 无事不办

Function - 源码阅读 · lodash

Function_.after(n, func) 返回一个函数,在该函数调用n次后执行func函数,这个在多个异步操作中确认所有任务都结束时感觉非常有用 实现原理是借助闭包将n存储作计数用
2023-12-16
源码阅读 > lodash
#源码阅读 #lodash

基础知识 - art-template

模版同时支持支持标准语法和原始语法,标准语法支持基本模板语法以及基本 JavaScript 表达式;原始语法支持任意 JavaScript 语句,这和 EJS 一样 1234567891011<!-- -------------------------------- 标准语法 --------------------------------- -->{{if use
2023-12-16
art-template
#art-template

内容超出后无法滚动查看全部 - CSS · Flex

问题描述就是一个Flex盒子然后里面包含着诸多子项,比如有10 个,但是限制了容器的高度并且制定了子项的高度,这样的话容器放不下就只能滚动,但是实际结果是滚动条无法滚动到最上面,有一部分被截断了没法看全,大概代码如下: 123456789101112.container { display: flex; flex-direction: column; align-items: ce
2023-12-12
CSS
#CSS

对数坐标 - echarts

对数坐标简介echarts 支持将坐标轴设为 type: log 来使用对数坐标 体现在坐标轴上其实是指数刻度提现在数据展示中则是对数函数仅仅支持配置 logBase 来设置对数的低(基数) 如设为 2,则坐标为 2, 4, 8, 16, … 如设为 10(默认), 则坐标为 10, 100, 1000, … 坑 坐标轴只会根logBase及data做出展示,其他的配置则不会生效 没办法在对数轴
2023-12-05
echarts
#echarts

Math - 源码阅读 · lodash

Math_.add() 函数生成函数 baseToNumber(): 处理了Symbol, 其他使用了 + 操作符转换 baseToString(): 处理了Array,Symbol,-0(-0 === 0,所以使用 1 / -0 === Number.NEGATIVE_INFINITY) 相加的两个参数有一个为字符串,则以字符
2023-12-03
源码阅读 > lodash
#源码阅读 #lodash

堆 (上) - Hero · 算法 · 算法通关之路

基本概念堆就是动态帮你求极值的,push和pop是其两个核心API 关键词:优先队列 动态求极值 跳表核心感觉跟搜索二叉树差不多,分层索引确实形成了一个搜索二叉树 Hah 二叉堆二叉堆就是一颗特殊的完全二叉树。它的特殊性只体现在一点,那就是父节点的权值不大于儿子的权值(小顶堆)
2023-11-29
Hero > 算法 > 算法通关之路
#Hero #算法 #算法通关之路

WebSocket - Web

设计关键点 onopen 事件确认连接建立 确认连接后可发送 send 事件 监听 message 事件获取后台推送消息 设计断线重连机制 不需要时及时调用 close 方法销毁
2023-11-28
Web
#Web

树 - Hero · 算法 · 算法通关之路

废话 递归可视化:https://recursion.vercel.app/ 基本结构树是一种非线性数据结构。树结构的基本单位是节点。节点之间的链接,称为分支(branch)。节点与分支形成树状,结构的开端,称为根(root),或根结点。根节点之外的节点,称为子节点(child)。没有链接到其他子节点的节点,称为叶节点(leaf) 节点表示1234Node { value: any;
2023-11-28
Hero > 算法 > 算法通关之路
#Hero #算法 #算法通关之路

链表 - Hero · 算法 · 算法通关之路

基本操作插入删除遍历操作技巧指针的修改链表的拼接环、边界、前后序虚拟头快慢指针如在不知长度的情况下获取中间点,核心是快指针和慢指针的相对位置及根据这两个可获得指针位置的使用 穿针引线如翻转链表的一部分,断开两边,反转后再重新链接 链表的核心是指针及指针的引用
2023-11-27
Hero > 算法 > 算法通关之路
#Hero #算法 #算法通关之路

数据结构 - Hero · 算法 · 算法通关之路

因果每次拾起数据结构和算法,内心其实都有一种排斥感,因为多数算法在工作中不会直接用到,导致给我的感觉是:学习这玩意就是为了应付差事,而这恰恰与我“喜欢就去做”的人生理念不符,有时候分不清到底是因为喜欢还是为了应付,而后终是没有持续的热情与坚持的理由。可能是最近发生的事情比较多,看了很多不一样的书,见了很多不一样的人,内心深处的一些想法也在逐渐改变。做一件事时,只有极其纯粹的一种想法,那就是完成它,
2023-11-27
Hero > 算法 > 算法通关之路
#Hero #算法 #算法通关之路
1…7891011…13
---------------------- 仙 ----------------------
陕ICP备2024025244号-1