摘要: 再试着使用 JavaScript(Typescript) 实现AStar 寻路算法,在此记录一下。 export type CompareFn<T> = (a: T, b: T) => number; export function appendToOrderList<T>(orderList: T 阅读全文
posted @ 2021-06-20 12:10 我能吞玻璃不伤身体 阅读(359) 评论(0) 推荐(0)
摘要: 试着使用 Java 写一下 AStar 算法,提升一下编码能力。尽量不引用其他代码,在此记录。 import java.util.ArrayList; import java.util.Comparator; import java.util.List; public class AStar { p 阅读全文
posted @ 2021-06-16 01:23 我能吞玻璃不伤身体 阅读(325) 评论(0) 推荐(0)
摘要: 前后端分离有时候需要实现文件的上传与下载。现使用React与Springboot做一个简单的文件上传Demo 搭建一个最简单的基于springboot的app:myservice,过程不再赘述 创建一个简单的controller,用于与前台交流: package com.example.myserv 阅读全文
posted @ 2020-12-17 01:02 我能吞玻璃不伤身体 阅读(1211) 评论(0) 推荐(0)
摘要: 本文主要以尽量抛开文档采用直接试用的方式一步步深入理解使用redux。粗略阅读一下文档,大约理解到Redux的运作方式,用自己话进行一下整理:创建初始数据state、创建改变数据的规则(Reducer)、根据初始state,规则创建数据store、创建修改数据的动作(action),订阅数据(数据变 阅读全文
posted @ 2020-12-16 23:04 我能吞玻璃不伤身体 阅读(387) 评论(0) 推荐(0)
摘要: 项目组需做一个微服务前后端分离的项目,前端使用react结合typescript。 项目中常常遇见一个问题:前端某个动作连续执行好多次,导致响应方法也执行好多次造成资源浪费,常见于重复提交,因此开始研究防抖和节流。 防抖:debounce 定义和概念有许多大佬有详解,这里不再赘述,网上常用的代码思路 阅读全文
posted @ 2020-12-09 21:10 我能吞玻璃不伤身体 阅读(947) 评论(0) 推荐(0)