logo
当前位置:首 页 >
  • 深入 JavaScript 数组:进化与性能
    正式开始前需要声明,本文并不是要讲解 JavaScript 数组基础知识,也不会涉及语法和使用案例。本文讲得更多的是内存、优化、语法差异、性能、近来的演进。 在使用 JavaScript 前,我对 C、C++、C# 这些已经颇为熟悉。与许多 C/C++ 开发者一样,JavaScript 给我的第一印象并不好。 Array 是主要原因之一。JavaScript 数组不是连续(contiguous)的,其实现类似哈希映射(hash...
    标签:
  • 一个帮您快速实现跑马灯效果的library
    一个帮您快速实现跑马灯效果的library 使用 Gradle: compile ‘com.gongwen:marqueelibrary:1.0.4’ 通过自定义MarqueeFactory来设置ItemView 继承自MarqueeFactory,通过泛型指定ItemView类型以及ItemData类型,之后实现generateMarqueeItemView方法,提供ItemView,并为ItemView设置数据即可。 例如: public class NoticeMF extends MarqueeFactory {    private LayoutIn...
    标签:
  • 为提高用户体验,Yelp 是如何无损压缩图片的
    Yelp 拥有超过 1 亿张由用户生成的照片,这些照片从晚餐、理发,到我们最新的功能之一:yelfies。这些图像占据了用户 APP 和网站的大部分带宽,这意味着存储和传输的巨大成本。为了向用户提供最好的体验,我们努力优化这些图片并将其平均大小缩小了 30%。这样节省了用户的时间和带宽,并降低了为这些图像提供服务的成本。哦,我们这样做都没有降低图像的质量呢! 背景 Yelp...
    标签:,
  • 2017-09-21
    , , 已有3233围观 0条评论 供稿者:
    Python有大量强大又贴心的特性,如果要列个最受欢迎排行榜,那么装饰器绝对会在其中。 刚接触装饰器,会觉得代码不多却难以理解。其实装饰器的语法本身挺简单的,复杂是因为同时混杂了其它的概念。下面我们一起抛去无关概念,简单地理解下Python的装...
  • 2017-09-21
    , , 已有3561围观 0条评论 供稿者:
    1 为什么要拆分? 先看一段对话。 从上面对话可以看出拆分的理由: 1)  应用间耦合严重。系统内各个应用之间不通,同样一个功能在各个应用中都有实现,后果就是改一处功能,需要同时改系统中的所有应用。这种情况多存在于历史较长的系统,因各种原...
  • 2017-09-21
    , 已有3093围观 0条评论 供稿者:
    上一篇文章中围绕 React 介绍了很多。不可否认的是 React 社区在 Web 应用架构方面的产出的确非常多,不过除了这些产品之外也有一些状态管理的工具是值得一提的。 Vuex 我们业务中使用 Vue 的比例是最高的,说到 Vue 中的状态管理就不得不提到 Vuex...
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容。站长联系:cjx2328#126.com(修改#为@)
Copyright ©ziao Studio All Rights Reserved. E-mail:cjx2328#126.com(#号改成@) 沪ICP备14052271号-3