用户中心USER CENTER

首页/用户
  • js深拷贝

    深层递归到最后一层(只考虑了对象和数组): var deepCopy = function (o) { var target = {} if (typeof o !== object && !Array.isArray(o)) { return o; } for (var k in o) { target[k] = deepCopy(o[k]); } re...

    wangxinarhat 发布于JavaScript
  • JavaScript核心概念及实践

    摘要:中的数据类型在中,包含种数据类型字符串数值布尔值以及对象。然而事实上,这个会弹出,究其原因,就是此处的,因为调用对象的存在,使得当闭包被调用时当这个的发生时,引用的是这个对象。关于函数可以保持自己内部的数据这一特性,成为闭包。 1.JavaScript中的数据类型 在Javascript中,包含6种数据类型:字符串(string)、数值(number)、布尔值(boolean)、und...

    wangxinarhat 发布于JavaScript
  • Floyd算法求有权图(非负权)的最短路径并打印

    摘要:网上关于这个的证明文章非常的少,如果有大佬有严谨的证明过程还望不吝赐教。结合大佬的回答和自己的搜索,找到一篇还不错的证明和原理分析的文章。 状态转移方程:d(i,j) = min(d(i,j),d(i,k)+d(k,j)),其中i

    wangxinarhat 发布于Java
  • 设计模式之建造者设计模式

    摘要:本质建造者设计模式分离了对象子组件的构造过程和组装过程,实现了构建与组装的解耦,不同的构建器相同的组装顺序以及相同的构建器不同的组装顺序都可以创建出不同的对象,使得构建与组装充分解耦,进而实现构建算法与组装算法的解耦,从而实现更好的复用。 这是设计模式系列的第二篇——建造者设计模式,我希望推送的文章是一个系列的,尽量保持一样的写作风格,尽量把我理解的阐述清楚,关于建造者设计模式主要从以...

    wangxinarhat 发布于Java
  • JSTL

    摘要:关于对本次学习的进行总结下载在中,直接搜索,,找到下载量最高的,下载版本。设置循环变量到几结束。设置步长等同与中的,或。格式化数字保留小数点后位,它会四舍五入如果不足位,以补位保留小数点后位,它会四舍五入如果不足位,不补位 关于对本次学习的JSTL进行总结 下载 在mvnrepository中,直接搜索jstl,,找到下载量最高的,下载1.2版本。 showImg(https://s...

    wangxinarhat 发布于Java
<