首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
工具类
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
JavaScript数据结构 - 集合
大家好,我是图图。上一篇文章聊了链表的数据结构,链表包括:单向链表、双向链表、循环链表和有序链表这几个常见的链表。而在操作的过程中,也是比较复杂的。因为它具备有一个指向下一个节点的指针,因此在操作的过程中要多加小心。那么这一章我们就来聊聊集合。下面我们废话不多说,一切尽在代码中…
一看就会的JS封装篇 💐
把客观事物封装成抽象的类,隐藏属性和方法,仅对外公开接口。 封装,就是把一个零零散散的东西做成一个组件。 打个很简单的比方,有的人用电脑不需要机箱,主板内存条显卡电源都裸露在外面,他觉得这样挺好,可以散热。但是大部分人还是会用机箱把所有的硬件都包装起来。优点嘛,第一便于到处使用…
”12306“秒杀系统的设计艺术
每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用12306,还会考虑“智行”和其他的抢票软件,全国上下几亿人在这段时间都在抢票。“12306服…
前端中的接口聚合
一个支持参数合并的接口,在组件化或其他场景下调用了不同参数的相同的接口,这时把这些调用合并成一个或多个接口再请求。 避免发起相同的请求,某些情况下发起了相同的请求,经收集处理后,实际只发起一个请求。但是不同的发起端的callback 都能得到处理。 要知道接口的基本信息,包括但…
移动端真机调试方法总结
最近要分析web页面,在安卓和ios上的性能差异,除了操作系统本身不同之外,应该还多地方要探究的,第一步就是要在真机上分析。所以总结一下几个方法。 直接安装whistle,自带了weinre。还可以代理不同环境,具体教程见:https://avwo.github.io/whis…
Webpack4打包机制原理简析
webpack是一个打包模块化 JavaScript 的工具,在 webpack里一切文件皆模块,通过 Loader 转换文件,通过 Plugin 注入钩子,最后输出由多个模块组合成的文件。 webpack专注于构建模块化项目。 我们先从简单的入手看,当 webpack 的配置…
万字长文之 Serverless 实战指南
以上前三点是 Faas 的范畴, 第四点是 Baas 的范畴. 简单来讲, Serverless 可以理解为有个系统, 可以上传或在线编辑一个函数, 这个函数的运行环境由系统提供, 来一个请求, 系统就自动启动一个函数进行服务, 我们只需要写函数的代码, 提交后, 系统根据流量…
每小时百万推送量的多终端、多通道推送系统架构如何设计?
推送通知是让用户立即接收到事件的一个非常有效的工具。在 Gojek,我们每天需要处理 300 多万个订单,跨 20 多款产品。 可以想象的是,我们每天推送的通知数量有多大——大概每小时 1 百万个。这篇文章将介绍我们在处理如此体量的推送通知时所面临的挑战,以及我们的解决方案。 …
撮合引擎开发:数据结构设计
交易委托账本(OrderBook)是整个撮合引擎里最核心也是最复杂的数据结构,每个交易对都需要维护一份交易委托账本,账本里保存着指定交易对所有待撮合的委托单。每份账本都有两个队列,一个卖单队列和一个买单队列,两个队列都需要按照价格优先、时间优先的原则进行排序。 所谓价格优先、时…
12306抢票带来的启示:看我如何用Go实现百万QPS的秒杀系统
本文为开源实验性工程:“github.com/GuoZhaoran/spikeSystem”的配套文章,原作者:“绘你一世倾城”,现为:猎豹移动php开发工程师,感谢原作者的技术分享。 Go语言的出现,让开发高性能、高稳定性服务端系统变的容易,与高贵冷艳的Erlang语言不同的…