05 2019 档案
摘要:问题出现: 即使对于一个经验丰富的开发人员来说,方法重载和方法覆盖的区别都能让他犹豫一下, 对于新手来说,经常容易弄混淆。 有没有比较深入浅出的理解方式,能让人过目不忘,用起来还能有条件反射般的速度呢? 其他人是怎么做的: 写类似比较的博客非常之多,无非也就是分开介绍,然后比较区别。 好像也有效果,
阅读全文
摘要:无论是for…in还是for…of语句都是迭代一些东西。它们之间的主要区别在于它们的迭代方式。 1.for…in 语句以原始插入顺序迭代对象的可枚举属性。2.for…of 语句遍历可迭代对象定义要迭代的数据(不包括从父类对象中继承的属性)。 以下示例显示了与Array一起使用时,for…of循环和f
阅读全文
摘要:方法一, 利用 css 3 的新特性 -webkit-scrollbar, 但是这种方式不兼容 火狐 和 IE 方法二, 利用内外层嵌套, 模拟, 兼容所有浏览器, 相对于方法一比较麻烦, 使用时不能对滚动条声明任何样式 Reference: [1] 被遗忘的优雅, HTML5 元素超出部分滚动,
阅读全文
摘要:我们日常查询数据时,经常会有将查询到的数据按照某一列分组显示(合并多行数据),比如: 表结构: 需要将以上数据按照用户名分组,所选课程列不同项之间用逗号隔开,在一行中显示,效果如下: 以下分别总结了sqlserver、Oracle、MySQL数据的处理SQL: 1.sqlserver: 2.Orac
阅读全文
摘要:我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高.. 主要我是要解决
阅读全文
摘要:一、简介 牛顿迭代法(Newton's method)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。 多数方程不存在求根公式,因此求精确根非常困难,甚至不可能,从而寻找方程的近似根就显得特别重要。方法
阅读全文
摘要:0.1+0.2不等于0.3?是不是有点颠覆你的认知,但是,在js中,是真实存在的! 其实这都是因为浮点数运算的精度问题。 简单来说,因为计算机只认识二进制,在进行运算时,需要将其他进制的数值转换成二进制,然后再进行计算。 由于浮点数用二进制表达时是无穷的: IEEE 754 标准的 64 位双精度浮
阅读全文