首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
na个饲养员
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 37
沸点 5
赞
42
返回
|
搜索文章
赞
文章( 37 )
沸点( 5 )
如何设计并实现一个线程安全的 Map ?(下篇)
在上篇中,我们已经讨论过如何去实现一个 Map 了,并且也讨论了诸多优化点。在下篇中,我们将继续讨论如何实现一个线程安全的 Map。说到线程安全,需要从概念开始说起。 线程安全就是如果你的代码块所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果…
实现一个简单的Webpack
大家好,我是神三元,今天通过一道面试题来和大家聊一聊webpack。 我相信,尽管很多开发者会根据官方文档进行webpack的相关配置,但仍然并不了解Webpack究竟是起什么作用的,在前端工程化扮演者什么角色,观念仍然简单地停留在“代码打包工具”上。真的是这样吗? 相信这个定…
并发编程导论
随着硬件性能的迅猛发展与大数据时代的来临,并发编程日益成为编程中不可忽略的重要组成部分。简单定义来看,如果执行单元的逻辑控制流在时间上重叠,那它们就是并发(Concurrent)的。并发编程复兴的主要驱动力来自于所谓的“多核危机”。正如摩尔定律所预言的那样,芯片性能仍在不断提高…
计算机I/O与I/O模型
涉及应用程序性能的相关话题,一定少不了I/O,但是很多人的理解一直停留在I/O就是输入输出,电脑在磁盘上读写就是I/O,它非常耗费性能。这是比较肤浅的。 在讲述IO之前,首先要对计算机的组成有个大致的了解,组成计算机的三大件:CPU、内存、IO。 总线:就是一条或者多条物理上的…
你(可能)不知道的web api
作为前端er,我们的工作与web是分不开的,随着HTML5的日益壮大,浏览器自带的webapi也随着增多。本篇文章主要选取了几个有趣且有用的webapi进行介绍,分别介绍其用法、用处以及浏览器支持度,同时我也分别为这几个api都做了一个简单的demo(真的很简单,样式等于没有~…
quicklink 为你的页面实现秒开
可以在空闲时间预获取页面可视区域(以下简称视区)内的链接,加快后续加载速度。 预获取视区内的 URL(使用<link rel=prefetch>或 XHR)。 可根据请求优先级进行控制(若支持 fetch() 可进行切换)。 该项目旨在为网站提供一套解决方案,预获取处于用户视区…
性能测试
一. 定义 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确…
App与Js交互(一)iOS
不论是在创业团队中快速试错,还是在成熟团队中快速迭代复杂需求,还或者是其他原因,WebView在APP中的大量使用已经成为了一个明显的趋势,这也应该算是大前端融合的一个表象吧。笔者在工作中也遇到过很多App&Js交互的问题,粗浅的研究了一下,这里也分享给大家,如果有错误的地方还…
Js 的多宿主时代
Js运行机制深层剖析 这篇文章对事件循环机制的叙述基本是清楚的,但是并没有剥离出 Js 本身合宿主的部分。在此之前,我们对 Js 的讨论多是(默认)基于浏览器,不剥离似乎也不会有什么影响,时至今日,倘若要将我们的 Js 能力扩展到后台 Node、RN/Weex 端,剥离对待,将…
Android webview 与 js(Vue) 交互
js 与原生交互分为两种情况:js 调用原生方法,原生调用 js 方法。 本文将对这两种情况分别讲解,H5 端用 vue 实现。 本文的 H5 端用Vue 实现,所以在正式开始前先把 Vue 项目环境准备好。 10.0.0.188 是我本机的 ip 地址,每个人的不一样。 在电…
下一页
个人成就
文章被点赞
9
文章被阅读
16,831
掘力值
322
关注了
2
关注者
10
收藏集
0
关注标签
9
加入于
2018-01-03