首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术
订阅
AnoHaker
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
React的上下文-Context
19年的第一篇文章,虽然18年也没有分享多少,但是19年开始,我觉得要好好学习,好好努力。当然新的一年伊始,祝大家在19年平安、幸福,还有发发发。 redux解决的核心问题是父子兄弟等组件件传值很麻烦的问题,于是有了一个"通讯班"--redux,这个通讯班可以帮我们把组件之间的…
深析filemap.js——关于JS的算法及优化的实践
关于项目的用法和介绍可以查看上面的两个链接,这篇文章主要内容是对filemap.js的代码进行一步一步的分析,详细介绍其运行原理和优化策略。 n叉树先序遍历算法。 知识点1和2请自行查阅资料,现在对知识点3进行分析。 首先明白什么是树。引用数据结构与算法JavaScript描述…
Flutter | 状态管理特别篇 —— Provide
今天偶然发现在谷歌爸爸的仓库下出现了一个叫做flutter-provide的状态管理框架,2月8日才第一次提交,非常新鲜。在简单上手之后感觉就是一个字——爽!所以今天就跟大家分享一下这个新的状态管理框架。 Provider被设计为ScopedModel的替代品,并且允许我们更加…
Flutter性能监控工具(3)--- Observatory使用
这里是显示APP里的Isolates,每个APP都有一个root Isolates。 图像的右边还有一系列链接,代表着不同的功能。 图表的下部按cpu占用比例做了一个列表,反映的是函数的调用次数和执行时间(划重点)。一般排在前面的函数(这些函数是?有待学习)都不是我们写的dar…
[ webpack4 ] 配置属于自己的打包系统教程(一)—— 基础配置篇
这里的init表示初始化一个 npm 项目, -y 表示全部选 yes,不加的话会提示输入一些项目信息,比如项目名,版本号,作者... 官方推荐移除文件中的入口配置,这样可以防止意外发布你的代码。 在 webpack 4 中,可以无须任何配置使用,做完上边的操作后可以在命令行输…
7个很棒的JavaScript产品步骤引导库,不信你用不上
1. Intro.js Intro.js 由于其用户友好的解决方案而被广泛使用,并拥有1.9万个GitHub star。其最重要的功能是: 体积小,速度快:体积较小,因此引导过程顺畅而直观。JavaScript文件的总大小为10KB, CSS为2.5KB。 用户友好:导航是用户…
Flutter进阶:路由、路由栈详解及案例分析
1. 路由初体验 路由(Routes)是什么?路由是屏幕或应用程序页面的抽象。 Flutter 使我们能够优雅地管理路由主要依赖的是 Navigator(导航器)类。这是一个用于管理一组具有某种进出规则的页面的 Widget,也就是说用它我们能够实现各个页面间有规律的切换。而这…
Flutter | 深入理解BuildContext
最近看到一些刚接触Flutter的同学在进行页面跳转的时候,出现了这个问题。 一眼看上去好像没什么问题,解决方式也很简单,把home部分作为一个新的Widget拆出来就可以了。 但是刚开始遇到这些东西的时候一定是很懵逼的。BuildContext是什么鬼,为什么每次我们需要在b…
教你从零开始搭建一款前端脚手架工具
在实际的开发过程中,从零开始建立项目的结构是一件让人头疼的事情,所以各种各样的脚手架工具应运而生。笔者使用较多的yoeman,express-generator和vue-cli便是当中之一。它们功能丰富,但最核心的功能都是能够快速搭建一个完整的项目的结构,开发者只需要在生成的项…
LruCache在美团DSP系统中的应用演进
DSP系统是互联网广告需求方平台,用于承接媒体流量,投放广告。业务特点是并发度高,平均响应低(百毫秒)。 为了能够有效提高DSP系统的性能,美团平台引入了一种带有清退机制的缓存结构LruCache(Least Recently Used Cache),在目前的DSP系统中,使用…