js函数中参数的使用
说明1、函数内的某些值不能固定,我们可以通过参数在调用函数时传递不同的值。2、多个参数之间用逗号分隔,形式参数可以看作是无声明的变量。在JavaScript中,形式参数的默认值是undefined。实例// 函数形参实参个数匹配function getsum(num1,num2){console.log(num1 + num2);}// 1.如果实参的个数和形参的个...
2024-01-10js函数声明的2种方式
1、使用函数关键字自定义函数(命名函数),function声明函数的关键字,必须全部小写。//声明函数function 函数名() {//函数体}2、函数表达式声明类似于一个声明变量,除了在变量中保留值外,还有在函数表达式中保存的函数。这个函数没有名字,fun只是变量名,而非函数名。参数也可以通过函数表达式...
2024-01-10js浮点数精度丢失的问题及解决
说明1、在数学计算中,小数会有一定的误差,这是计算机本身的bug,不仅是js语言,其他语言也有这个问题。2、解决方案,不要让两个小数比较大小,一般不会影响正常开发。实例<script> /*NaN: not a number 不是一个数字 * 1.NaN是number数据类型中一个特殊的数值,是数学计算错误得到...
2024-01-10JavaScript二分查找算法的使用
说明1、使用二分查找算法查找数组中相应的目标值下标。2、二分搜索算法的前提是一个有序的数组,所以当编码实现时,首先要对其进行排序。二分查找的过程(1)分成两半,最左边的指针low,最右边的指针high,最中间的指针mid。(2)如果找到的目标值小于中间mid对应的值,则表示目标值在左边,...
2024-01-10mysql分区的应用场景
说明1、最佳场景数据的时间序列性较强,则可按时间进行分区。2、如果数据有明显的热点,除了这部分数据,其他数据很少被访问,那么热点数据可以单独放在一个分区。这样这个分区的数据就可以有机会缓存在内存中,查询时只访问一个小分区表,可以有效使用索引和缓存。实例CREATE TABLE members (...
2024-01-10mysql分区表的介绍
说明1、对于用户来说,分区表是一个独立的逻辑表,但底层由多个物理子表组成。实现分区的代码实际上是通过封装一组底层表的对象,但对于SQL层来说,它是一个完全封装底层的黑盒。MySQL实现分区的方式也意味着索引也是按照分区的子表来定义的,没有全局索引。2、用户的SQL语句需要对分区表进...
2024-01-10python字典如何进行运算
说明1、字典运算中的键必须是不可变类型,如整数(int)、浮点数(float)、字符串(str)、元组(tuple)等。2、列表(list)和集合(set)不能作为字典中的键,当然字典本身也不能作为字典中的键。因为字典也是可变类型,但字典可以作为字典中的值。实例student1 = { 'id': 1010, 'name': '小明', 'sex': '...
2024-01-10Python解释器有哪些种类
1、CPython,它是用C语言开发的,所以称为CPython。当从Python官方网站下载并安装了Python2.7之后,直接得到了一个官方版本的解释器:Cpython。在指定行下运行python,即启动CPython解释器。2、IPython基于CPython的交互式解释器。也就是说,IPython只是交互的方式有所改进,但是执行Python与CPython的功能完全相同,...
2024-01-10python非绑定方法是什么
说明1、给类中的一个函数加上装饰器@staticmethods之后,这个函数变成了非绑定方法,也称为静态方法。这种方法并不与类或对象绑定,而且类和对象都可以被调用,但是它只是一个普通函数,因此没有自动传值的概念。2、非绑定的方法是把普通方法放入一个类中。实例import uuidclass MySQL: def __in...
2024-01-10python归并排序如何理解
说明1、归并排序是一种高效、稳定的合并运算排序算法,它是采用分治方法的典型应用。2、基本思想大致为:首先通过递归的方式将给定的数组二分为二分,再按大小比较进行两次大小比较排序,最后逐级合并完成总体的排序。归并排序更有效,它设置了n个列长,将数列分成小数列,需要logn步骤,...
2024-01-10