logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

离线算法 vs 在线算法

在实际做题的过程中,有些题要求每次查询必须立刻输出结果,有些题是允许先把增删查改的整个序列先给出,最后再回答也不迟,后者可以使用离线算法,前者就与离线算法无缘了。常常拿来举例的是选择排序,每次选择最小的那一个放在前面,要是算法开始了,又加进来个新数据,就乱套了。在线算法与之相反,比如插入排序,新加进来一个没啥问题,再插入进去就行了。离线算法是说在算法开始之前,数据定死,不能在执行了的时候又增删数据

#算法
npm安装github上的包

npm install git+github仓库地址.git#分支。“仓库名”: “git+github仓库地址.git#分支”,

文章图片
#npm
react animation forward不生效

后来发现是因为在动画结束后组件进行了刷新,注意setState的位置与场景即可。但是并没有在动画结束后停留在最后一帧,而是变成了开始时的状态。利用React+css做动画。

#react.js#javascript#前端
React vs React Native写法上的不同

从标签和样式两个角度,快速从react过渡到react native

文章图片
#react native#react.js#javascript
【webpack】webpack初步了解(存档自用)

总结来说,webpackDevServer.config.js配置文件是用于配置Webpack Dev Server的选项和行为,而Webpack Dev Server本身会在内部使用Express作为底层服务器框架,无需手动编写相关的Express接口代码。总结来说,webpackDevServer.config.js是用于配置Webpack开发服务器的配置文件,而webpack.config.

文章图片
#webpack#前端#node.js
useState回调

hook 的 useState 就没有对应的机制了,用于替代的方案是使用 useEffect,让第二个参数只包含该 state。在 class 组件中,setState 里可以放一个回调函数,可以保证是在 state 更新后调用。

#javascript#前端
cannot be used as a JSX component

从外面引入的组件,报其不是 JSX Component 的错误,但是翻看官方文档的写法,是没有问题的。这一般是 @types/react 的版本和 TypeScript 版本不匹配造成的。如果这种修改会带来一大堆问题,但是人家是运行成功了,就用 yarn install。再查 @types/react-dom 与 TypeScript 版本的对应关系。比如 ts 版本是 3.3 就换 17.0.0

#javascript#react.js#typescript
类型 never 上不存在属性

初始化的时候没报错不一定没有问题!

#typescript#javascript#前端
到底了