用户中心USER CENTER

首页/用户
  • JavaScript “跑马灯”抽奖活动代码解析与优化(二)

    摘要:我的第一版是这样做的因为下和左方向的灯是需要倒序的,所以我使用了两个倒序的循环,其实当循环出现的时候,我们都应该思考我们的代码是否有可优化的空间。到这里关于跑马灯插件的代码解析详和优化就已经完了。 既然是要编写插件。那么叫做插件的东西肯定是具有的某些特征能够满足我们平时开发的需求或者是提高我们的开发效率。那么叫做插件的东西应该具有哪些基本特征呢?让我们来总结一下: 1.JavaScri...

    Muninn 发布于JavaScript
  • 04.Android之动画问题

    摘要:动画占用大量内存,如何优化使用动画的注意事项有哪些问题这个问题主要出现在帧动画中,当图片数量较多且图片较大时就极易出现,这个在实际开发中要尤其注意,尽量避免使用帧动画。 目录介绍 4.0.0.1 Android中有哪几种类型的动画,属性动画和补间动画有何区别?补间动画和属性动画常用的有哪些? 4.0.0.2 View动画为何不能真正改变View的位置?而属性动画为何可以?属性动画是如...

    Muninn 发布于Java
  • Java 应用:自制高精度计算器(1)

    摘要:一直以来,我的计算器都是的之后偶尔也用。因为我们要使用高精度数来代替浮点数,所以的真正实现,交给了。我们通常使用计算器的函数都是形如这样的形式,所以我们定义函数的正则为表示参数可以有也可以没有,即存在这样的函数。 一直以来,我的计算器都是 Python 的 REPL(Java8 之后偶尔也用 jjs (Nashorn))。但是这些 REPL 的问题在于,在涉及到小数时,它们使用的是浮点...

    Muninn 发布于Java
  • HashMap源码分析(JDK8)

    摘要:哈希表碰撞攻击就是通过精心构造数据,使得所有数据全部碰撞,人为将哈希表变成一个退化的单链表,此时哈希表各种操作的时间均提升了一个数量级,因此会消耗大量资源,导致系统无法快速响应请求,从而达到拒绝服务攻击的目的。 showImg(https://segmentfault.com/img/remote/1460000013650897); 前言 似乎所有的java面试或者考察都绕不开has...

    Muninn 发布于Java
  • 设计模式之结构型

    摘要:适配器模式不应在设计阶段考虑,它是为了解决已经上线的问题的存在。组合模式将对象组合成树形结构以表示部分整体的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 代理模式 代理模式之前已经讲过,附上链接代理模式 装饰者模式 装饰者模式定义:动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。 装饰模式博主在第一次学习是懵逼的,是因为代理模式中代理对象和...

    Muninn 发布于Java
<