• Java数据结构与算法解析——伸展树

     发表于 3 周 前

    伸展树(Splay Tree)是特殊的二叉查找树。它的特殊是指,它除了本身是棵二叉查找树之外,它还具备一个特点: 当某个节点被访问时,伸展树会通过旋转使该节点成为树根。这样做的好处...

  • 从 Template 到 DOM(Vue.js 源码角度看内部运行机制)

     发表于 3 周 前

    因为对Vue.js很感兴趣,而且平时工作的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并做了总结与输出。...

  • 2017 年 9 月:15 个有趣的 JS 和 CSS 库

     发表于 3 周 前

    迎来了金秋 9 月,在这收获的季节,Tutorialzine 又为我们带来了哪些新鲜、有趣的前端资源呢?前端开发者们,一起来看看有木有你需要的前端库。...

  • 写出优质Java代码的4个技巧

     发表于 3 周 前

    如果现在要求对你写的Java代码进行优化,那你会怎么做呢?作者在本文介绍了可以提高系统性能以及代码可读性的四种方法,如果你对此感兴趣,就让我们一起来看看吧。以下为译文。...

  • Python Decorator(装饰器)

     发表于 3 周 前

    今天来说说 Python 里的装饰器 (decorator)。它不难,但却几乎是 “精通” Python 的路上的第一道关卡。让我们来看看它到底是什么东西,为什么我们需要它。 ...

  • JavaScript是如何工作的:内存管理 + 如何处理4个常见的内存泄露

     发表于 3 周 前

    几周前,我们开始写一个系列,深入探讨JavaScript和它的工作原理。我们认为了解JavaScript的构成以及它们如何协作,有助于编写出更好的代码和应用程序。...

  • iOS App 性能检测

     发表于 3 周 前

    最近组里在做性能优化,既然要优化,就首先要有指标来描述性能水平,并且可以检测到这些指标,通过指标值的变化来看优化效果,于是笔者调研了iOS APP性能检测的一些方法,在此总结一下。...

  • Kotlin 中的领域特定语言

     发表于 3 周 前

    如果你看过 我最近发表 关于  Kotlin 的文章,你可能会注意到我曾经提到过   DSL( Domain Specific Languages ,领域专用语言) 。 Kotli...

  • 10 个最终编译成 JavaScript 的脚本语言

     发表于 3 周 前

    与简单的网站相比,现代应用程序有更多 不同的需求 。但是,浏览器是一个拥有(大部分)固定技术的平台,而且JavaScript仍然是web应用程序的核心语言;需要在浏览器中运行的任何...

  • RxJS Observable:一个奇特的函数

     发表于 3 周 前

    RxJS 的 Observable 有点难理解,其实 RxJS 相关的概念都有点难理解。毕竟 RxJS 引入了响应式编程这种新的模式,会不习惯是正常的。不过总得去理解嘛,而认识新的...

  • 安卓开发常用工具和第三方库汇总

     发表于 1 个月 前

    我的名字叫 Ryan Cooke 我在 Pinterest 的核心体验团队工作。今天在这里我会谈论各种 Android 库:它们各自的优点,缺点和其他相关知识。目的是高效地概述尽可...

  • Go 在证券行情系统中的应用

     发表于 1 个月 前

    本文内容包含三个部分:证券行业系统背景介绍,证券行情业务特点,行情系统开发遇到的挑战。...

  • 2017年排名前11的iOS应用分析工具

     发表于 1 个月 前

    似乎每年都有越来越多的移动分析工具,2017年也是如此,所以用户很难在这么多iOS应用程序选择使用哪一个,或者说,用户将不止使用一个分析工具。开发人员倾向于使用各种分析工具来帮助他...

  • 58 同城 iOS 客户端搜索模块组件化实践

     发表于 1 个月 前

    58 同城 App 自从 1.0 版本开始,便已经提供了搜索功能。随着版本的迭代、业务的复杂,搜索框架也在不断受到挑战。诸如代码不能复用、耦合度高、业务功能接入成本高等问题日积月累...

  • Android Weekly #275 安卓开发周刊 中文版

     发表于 1 个月 前

    ...

  • React-Redux分析

     发表于 1 个月 前

    Redux,作为大型React应用状态管理最常用的工具,其概念理论和实践都是很值得我们学习,分析然后在实践中深入了解的,对前端开发者能力成长很有帮助。...

  • iPhone X web 设计

     发表于 1 个月 前

    开发者无需进行任何设置,在iPhone X中,Safari 就可以完美的在全面屏上显示你既有的网站。网页内容会自动插入到显示的安全区域以至于不会被圆角和设备的传感器区域( 刘海 )...

  • App开发团队必须知道的 iOS 11 更新点

     发表于 1 个月 前

    WWDC 2017 已经过去差不多一个季度了,最近随着 Xcode 9 正式版以及 iPhone 8、iPhone X 的发布,iOS 11 的全面适配也被提上了日程。我整理了一下...

  • Go 1.9中值得关注的几个变化

     发表于 1 个月 前

    我们还是来看看Go 1.9究竟有哪些值得我们关注的变化,虽然我个人觉得Go1.9的变动的幅度并不是很大^0^。...