【掘金日报】第四期 使用Sublime?怎么能不知道这些 Sublime 插件合集!

掘金日报主打分享优质深度技术内容,技术内容分:前端、后端、Android、iOS、产品设计、工具资源和一些有趣的东西。javascript

前端

  • 深度剖析:如何实现一个 Virtual DOM 算法

    本文会在教你怎么用 300~400 行代码实现一个基本的 Virtual DOM 算法,而且尝试尽可能把 Virtual DOM 的算法思路阐述清楚。但愿在阅读本文后,能让你深刻理解 Virtual DOM 算法,给你现有前端的编程提供一些新的思考。前端

  • 【深度长文】JavaScript数组全解密

    数组是一种很是重要的数据类型,它语法简单、灵活、高效。 在多数编程语言中,数组都充当着相当重要的角色,以致于很难想象没有数组的编程语言会是什么模样。特别是JavaScript,它天生的灵活性,又进一步发挥了数组的特长,丰富了数组的使用场景。能够豪不夸张地说,不深刻地了解数组,不足以写JavaScript。vue

  • Vue 2.3 服务端渲染彻底指南

    来自 Vue 官方的服务端渲染指南,英文版本。java

后端

  • 解 Bug 之路 - 串包 Bug

    笔者很热衷于解决 Bug, 同时比较擅长 (网络 / 协议) 部分,因此常常被唤去解决一些网络 IO 方面的 Bug。如今就挑一个案例出来,写出分析思路,以飨读者,但愿读者在之后的工做中可以少踩点坑。react

  • 用 Apache Spark 2.2 中的结构化流处理 API 处理 Kafka 数据

    本文用实际的例子演示了 Spark Structured Streaming 和 Kafka 整合的方法android

  • 基于 Scala 的产品开发实践 | 掘金技术征文

    在研发期间,咱们从Spark 1.4升级到1.5,通过性能测评的Benchmark,性能确有显著提升。Spark 1.6版本在内存管理方面有明显的改善,Execution Memory与Store Memory的比例能够动态分配,但通过测试,产品的主要性能瓶颈实际上是CPU,由于产品的数据分析功能属于计算密集型。这是咱们暂时没有考虑升级1.6的主因。 ios

Android

  • 浅谈 RxJava 中的线程管理

    之因此写这篇文章,仍是由于在项目中使用 RxJava 的时候遇到了一些线程管理上的问题,通过网上查阅资料而且翻阅源码以后才把问题解决,因而就决定把所感所得记录下来,但愿你们看完以后会有收获吧。算法

  • 在 Android 中引入响应式编程 | 掘金技术征文

    研究这个问题的初衷在于目前不少人对于RxJava这种库,以及它背后所体现的编程思想了解很少,而网上也不多有人可以把它讲明白,不少时候只能参考网络上的一些RxJava项目实践去学习RxJava的使用。可是我始终认为,只有熟悉响应式编程的思想,才能更好的使用RxJava这个Rx拓展库。sql

  • 微信 SQLite 数据库修复实践

    众所周知,微信在后台服务器不保存聊天记录,微信在移动客户端全部的聊天记录都存储在一个 SQLite 数据库中,一旦这个数据库损坏,将会丢失用户多年的聊天记录。而咱们监控到现网的损坏率是0.02%,也就是每 1w 个用户就有 2 个会遇到数据库损坏。考虑到微信这么庞大的用户基数,这个损坏率就很严重了。更严重的是咱们用的官方修复算法,修复成功率只有 30%。损坏率高,修复率低,这两个问题都须要咱们着手解决。数据库

iOS

  • 再看关于 Storyboard 的一些争论

    从 iOS 5 的时代 Apple 推出 Storyboard (如下简称 SB) 后,关于使用这种方式构建 UI 的争论就在 Cocoa 开发者社区里一直发生着。我在 2013 年写过一篇关于代码手写 UI,xib 和 SB 之间的取舍的文章。在四五年后的今天,SB 获得了屡次进化,你们也积攒了不少关于使用 SB 进行开发的经验,咱们不妨再回头看看当初的忧虑,并结合 SB 开发的现状,来提取一些现阶段被认为比较好的实践。

  • SGPlayer 原理详解 - 图解 VR、RTMP 播放器原理

    SGPlayer 是一款基于 AVPlayer、FFmpeg 的媒体资源播放器框架。支持全景视频,RTMP、RTSP 等直播流;同时支持 iOS、macOS、tvOS 三个平台。本文将采用图解 + 说明的方式把关键模块的实现原理介绍给你们。

产品设计

  • UI 设计师将来的全新工做方式?React - SketchApp 新手上路

    「前不久 Airbnb 才发布了让业界抖三抖的 Lottie,就在前天,Airbnb 又对外公布了一个算是开天辟地的新的开源项目 —— React - SketchApp。从公布之初,它就迅速被设计师和前端工程师们所关注,做为非主流边缘设计师,我被它所吸引,在第一时间了解并进行了体验。」
  • 微信红包体系设计分析

    说明:普通红包是指金额每份金额固定的红包包括群普通红包和我的普通红包,我的普通红包也就是红包个数为1的群普通红包。

工具资源

动画短片:一只气球的奇遇
相关文章
相关标签/搜索