草庐IT

single_link

全部标签

Zhang Xiaojun: Blockchain Will Become a Bridge to Link the Metaverse

In2021,theconceptofthemetaversedeveloped,andblockchaintechnology,asoneofthemetaverse'sfoundationaltechnologies,reachedahighlevelofdevelopment.Currently,blockchainhasdemonstratedgreatutilityinboththephysicalandvirtualworlds.Whatfurthertechnologicalrequirementswillthemetaverseplaceonblockchaininthefut

Single-spa 源码浅析

引言前一段时间,正好在做微前端的接入和微前端管理平台的相关事项。而我们当前使用的微前端框架则是qiankun,他是这样介绍自己的:qiankun是一个基于single-spa的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统。所以本文基于single-spa源码,来介绍single-spa当前使用版本5.9.4启动在官方demo中,要运行此框架需要做的是有这四步:准备好子应用的文件,需要抛出一些生命周期函数一个子应用app1的加载函数(可以是import异步加载,也可以是ajax/fetch加载)注册子应用启动程序app1.js:exportfunctionbootst

Single-spa 源码浅析

引言前一段时间,正好在做微前端的接入和微前端管理平台的相关事项。而我们当前使用的微前端框架则是qiankun,他是这样介绍自己的:qiankun是一个基于single-spa的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统。所以本文基于single-spa源码,来介绍single-spa当前使用版本5.9.4启动在官方demo中,要运行此框架需要做的是有这四步:准备好子应用的文件,需要抛出一些生命周期函数一个子应用app1的加载函数(可以是import异步加载,也可以是ajax/fetch加载)注册子应用启动程序app1.js:exportfunctionbootst

leetcode 114. Flatten Binary Tree to Linked List 二叉树展开为链表(简单)

一、题目大意给你二叉树的根结点root,请你将它展开为一个单链表:展开后的单链表应该同样使用TreeNode,其中right子指针指向链表中下一个结点,而左子指针始终为null。展开后的单链表应该与二叉树先序遍历顺序相同。示例1:输入:root=[1,2,5,3,4,null,6]输出:[1,null,2,null,3,null,4,null,5,null,6]示例2:输入:root=[]输出:[]示例3:输入:root=[0]输出:[0]提示:树中结点数在范围[0,2000]内-100进阶:你可以使用原地算法(O(1)额外空间)展开这棵树吗?来源:力扣(LeetCode)链接:https:/

leetcode 114. Flatten Binary Tree to Linked List 二叉树展开为链表(简单)

一、题目大意给你二叉树的根结点root,请你将它展开为一个单链表:展开后的单链表应该同样使用TreeNode,其中right子指针指向链表中下一个结点,而左子指针始终为null。展开后的单链表应该与二叉树先序遍历顺序相同。示例1:输入:root=[1,2,5,3,4,null,6]输出:[1,null,2,null,3,null,4,null,5,null,6]示例2:输入:root=[]输出:[]示例3:输入:root=[0]输出:[0]提示:树中结点数在范围[0,2000]内-100进阶:你可以使用原地算法(O(1)额外空间)展开这棵树吗?来源:力扣(LeetCode)链接:https:/

leetcode 206. Reverse Linked List 反转链表(简单)

一、题目大意给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=[]输出:[]提示:链表中节点的数目范围是[0,5000]-5000进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?来源:力扣(LeetCode)链接:https://leetcode.cn/problems/reverse-linked-list著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。二、解题思路用迭代和递归来实现,迭代思路

leetcode 206. Reverse Linked List 反转链表(简单)

一、题目大意给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]示例2:输入:head=[1,2]输出:[2,1]示例3:输入:head=[]输出:[]提示:链表中节点的数目范围是[0,5000]-5000进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?来源:力扣(LeetCode)链接:https://leetcode.cn/problems/reverse-linked-list著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。二、解题思路用迭代和递归来实现,迭代思路

STM32L4 Keil ST-Link 连接失败

ST-LINK连接失败的因素,以我个人的经历而言有两种:一个是驱动问题,一个是插线问题。连接正常的情况如下图所示,SWDIO能显示你的设备信息:注意使用SW端口,JTAG端口导致无法识别设备。还有一个注意点:使用STM32CubeMX配置工程的时候要把SYS->Debug设置成SerialWire。1️⃣驱动问题:ST-Link是否闪烁红灯?如果你的ST-Link插上电脑之后闪烁红灯,说明你的驱动出现了问题。打开计算机管理->设备管理:解决办法:“其他设备”是否显示STM32STLink。如果显示,代表你没有安装驱动;如果没有,证明你已经成功安装驱动,再检查下一步。“通用串行总线设备”是否显示

STM32L4 Keil ST-Link 连接失败

ST-LINK连接失败的因素,以我个人的经历而言有两种:一个是驱动问题,一个是插线问题。连接正常的情况如下图所示,SWDIO能显示你的设备信息:注意使用SW端口,JTAG端口导致无法识别设备。还有一个注意点:使用STM32CubeMX配置工程的时候要把SYS->Debug设置成SerialWire。1️⃣驱动问题:ST-Link是否闪烁红灯?如果你的ST-Link插上电脑之后闪烁红灯,说明你的驱动出现了问题。打开计算机管理->设备管理:解决办法:“其他设备”是否显示STM32STLink。如果显示,代表你没有安装驱动;如果没有,证明你已经成功安装驱动,再检查下一步。“通用串行总线设备”是否显示

微前端、single-spa初探

微前端微前端,前端这次词就不用多做解释了,这个概念的重点在于这个“微”字,从字面意义上看,微是小的意思,小是相对于大的一个用于比较的形容词,所以通常是在项目庞大的情况下,才会考虑将它变小,去考虑将它拆分成若干个小项目。这就是做微前端所要达到的主要目标,将庞大的项目拆分成多个独立运行、独立部署和独立开发的小项目,使得项目利于维护和更新,然后在运行时,作为一个整体来呈现。项目过于庞大的可能存在一系列问题,比如构建速度慢、应用加载慢、定位问题麻烦、项目可维护性差等等。早期过往的案例中,通常会使用iframe作为微前端的一种解决方案,但iframe有一些明显的缺点,比如浏览器的前进后退,由于ifram