关于软件定时器的一些讨论

,这里先介绍下软件定时器和硬件定时器的区别,CPU内部自带的定时器模块,通过初始化、配置可以实现定时,定时时间到以后就会执行相应的定时器中断处理函数。硬件定时器一般都带有其它功能,比如PWM输出、输入...
5年前
360

python变长参数的使用注意

,说明,1、变长参数使用过于灵活。函数的签名不够清晰,调用者需要花时间知道如何调用这个方法。,例如,在位置参数和默认参数的情况下,还有可变参数、关键词参数和命名关键词参数。在团队开发中很容易使效率低下...
3年前
350

本机函数和汇编代码调用

对于逆向工程师来说,直接从分析的二进制代码中调用函数的能力是一种捷径,可以省去很多麻烦。虽然在某些情况下,理解函数逻辑并在高级语言中重新实现它是可能的,但这并不总是可行的,而且原始函数的逻辑越脆弱和复...
3年前
350

PyTorch常用五个抽样函数

PyTorch是一个开源的深度学习框架,它提供了一个用于高级特性的Python包。在本文中,我们将介绍PyTorch中的常见抽样函数。抽样是一个统计过程,它从总体中提取一个子集,通过子集来研究整个总体...
5年前
340

mysql窗口函数是什么

,说明,1、可以用来实现一些新的查询方式。,2、窗口函数像SUM()、COUNT()这样的集合函数,但不是将多行查询结果合并为一行,而是将结果返回多行。也就是说,窗口函数不需要GROUPBY。,实例...
4年前
330

python包裹传递如何使用

,1、如果在定义函数时不确定需要传递多少参数,则可以使用包裹传递。,在定义函数时,在相应的参数之前添加“*”或“**”:如果在某一参数名之前添加“*”,则可以以元组形式为该参数传输一组值;如果在某一参...
3年前
310

mysql中instr()函数的使用

,说明 ,1、用于返回子串substr在字符串str中第一次出现的索引位置,没有找到子串时返回0。,2、instr()函数不区分大小写。也就是说,通过小写、大写、标题大小写等,结果总是一样的。,如果希...
4年前
310

秒懂散列表和散列函数

散列表是由数组扩展而来,其通过散列函数将元素的键值映射为下标,然后将元素存储在数组中对应下标的位置。,关键字经过散列函数的计算得到一个散列值:hash(key)=hashCode;关于散列函数的选择和...
4年前
300

WebFlux使用函数式编程

,本篇主要内容:,Spring WebFlux包括WebFlux.Fn是一种轻量级函数式编程模型,其中函数用于路由和处理请求,契约设计为不可变。它是基于注释的编程模型的另一种选择,但在其他方面运行在相...
5年前
300

Go进阶面试题详解

逃逸分析是Go语言中的一项重要优化技术,可以帮助程序减少内存分配和垃圾回收的开销,从而提高程序的性能。下面是一道涉及逃逸分析的面试题及其详解。,有如下Go代码:,请问上面的代码中,变量x是否会发生逃逸...
2年前
290

js函数声明的2种方式

,1、使用函数关键字自定义函数(命名函数),function声明函数的关键字,必须全部小写。,2、函数表达式声明类似于一个声明变量,除了在变量中保留值外,还有在函数表达式中保存的函数。,这个函数没有名...
3年前
290

python函数的参数是什么

,说明,1、函数参数,增加函数的通用性,针对相同的数据处理逻辑,可以适应更多的数据。,2、将参数作为变量,在函数内部进行所需的数据处理。,调用函数时,根据函数定义的参数顺序,通过参数传输想要在函数内部...
3年前
290

神经网络中的损失函数

在《神经网络中常见的激活函数》一文中对激活函数进行了回顾,下图是激活函数的一个子集——,,而在神经网络领域中的另一类重要的函数就是损失函数,那么,什么是损失函数呢?,损失函数是将随机事件或其有关随机变...
2年前
280

mysql中concat函数的用法

,1、用于返回多个字符串连接之后的字符串。,2、如果该函数中的任何参数为NULL,返回结果为NULL。 ,3、对于字符串常量,也可直接将它们连写在一起。 ,以上就是mysql中concat函数的用法...
4年前
280

python函数如何返回多个值

,一般情况下,一个函数只有一个返回值,Python也是如此,只是Python函数可以通过返回列表或元组的方式将返回的多个值保存到序列中,从而间接达到返回多个值的目的。,说明,1、将要返回的多个值提前存...
3年前
270

Python *zip函数的使用

,说明,1、*zip()函数是zip()函数的逆过程,将zip对象变成原先组合前的数据。,2、如果说zip函数是压缩的话,那么*zip就是解压,其函数返回值是二维矩阵式。,实例,以上就是Python ...
3年前
270

python异常的传递

,说明,1、当函数/方法执行出现异常,会将异常传递给函数/方法的调用一方。,2、如果传递到主程序,仍然没有异常处理,程序才会被终止。,实例,以上就是python异常的传递,希望对大家有所帮助。 更多P...
4年前
260

javascript函数节流是什么

,说明,1、让连续执行的函数,变为固定时间段间断地执行。在一段频繁操作中,可以触发多次,但是触发的频率由自己指定。,2、应用场景有DOM元素的拖拽功能实现、计算鼠标移动的距离等。,还有Canvas 模...
4年前
250

python Tanh函数如何理解

,说明,1、Tanh是双曲函数中的一个,Tanh()为双曲正切。,在数学中,双曲正切Tanh是由基本双曲函数双曲正弦和双曲余弦推导而来。,2、 优点,比Sigmoid函数收敛速度更快、输出以0为中心...
3年前
240

javascript异步回调是什么

,说明,1、异步回调在执行高阶函数之后执行。是非阻塞的:高阶函数无需等待回调即可完成其执行,高阶函数可确保稍后在特定事件上执行回调。,2、DOM事件监听器也是异步调用事件处理函数。,即回调函数的一种子...
3年前
240

js中co模块是什么

,说明,1、co模块可以帮助我们完成异步过程的自动执行。,co模块是基于Promise对象的。不需要制作Generator函数的执行器。,2、co函数返回Promise对象。,因此可以通过then添加...
4年前
240

手写 Bind:处理 New 的情况

,大家好,我是前端西瓜哥。,之前写了一篇关于​​ JS 中 bind 方法的实现​​的文章,并给出了实现:,但没有处理 通过 new 创建实例 的情况。,因为很少会遇到给 bind 返回的函数做 ne...
4年前
240

js作用域链如何使用

,说明,1、只要是代码,至少有一个作用域。写在函数内部的局部作用域。,2、如果函数中有函数,在这个功能域中可以诞生另一个功能域。,3、根据内部函数可以访问外部函数变量的机制,用链式查找决定哪些数据可以...
4年前
240

python ReLU函数是什么

,说明,1、线性整流函数,又称为修正性线性单元,ReLU是一个分段函数,其公式为:f(x)=max(0,x)。,2、 比Sigmoid函数收敛速度更快。输出以0为中心。由于饱和性产生的梯度消失。,实例...
3年前
230

读取文件不再使用 With Open

有时我们需要把数据永久存储起来,随时使用随时读取。例如,我们通过程序建立的列表、字典等数据,当程序结束时,需要把这些数据存储到文件中,当程序再次启动时,可以把这些数据读入到程序中,避免这些数据的重新录...
4年前
230

javascript函数式编程的介绍

,说明,1、函数式编程是一种编程范式,是一种软件开发风格。,用的函数式编程实现的两数之和,我们将求和的操作过程分离出来,封装成一个函数。今后我们在调用时不必关心实现过程,只需关注我们函数的调用,这可以...
3年前
220

javascript消除闭包的方法

,说明,1、闭包中的一个关键问题是函数内的函数可以被调用到其他地方。,2、只需取消fn对外部成员变量的引用,就可以回收相应的内存空间。,实例,以上就是javascript消除闭包的方法,希望对大家有所...
3年前
220

python创建列表的方法整理

,1、使用[]包裹列表中,每一个元素都是通过逗号、分割的。,元素类型不限,同一列表中的每一个元素类型可能会有所不同,但不推荐这样做,因为如果每一个元素的数据类型不同,就很不方便对列表进行分析。因此,建...
5年前
220

计算函数执行时长的方法

,python开发,有时需要做性能分析及性能优化,这时就需要记录一些耗时函数执行时间问题,然后针对函数逻辑进行优化。,在python3中一般都有哪些方法呢。,这种方法较简单,但如果想更精确的计算函数的...
3年前
210

初探 Azure 无服务器架构

Azure Functions 是一种按需提供的云服务,可提供运行应用程序所需的所有基础设施和资源,为 Azure 提供无服务器计算,用户无需管理服务器或计算资源,节省成本。无服务器函数可以提高应用程...
3年前
210

javascript如何声明一个函数

,1、使用函数的结构函数,在这种方法中,函数是在函数结构函数的帮助下创建的。,从技术上讲,这种方法比使用函数表达函数表达语法和函数声明语句语法来声明函数。,2、调用函数表达式,这种方法通常与变量分配相...
5年前
210

js返回生成器的两种方法

,方法说明,1、使用生成器函数的构造函数创建生成器函数,生成器函数返回生成器,实际使用少。,2、使用function*声明的函数是生成器函数,生成器函数返回的是生成器。,实例,以上就是js返回生成器的...
4年前
200

NodeJS检测文件的方法

,1、通过fs.stat来检测路径的文件是为目录还是文件。,2、star()主要接收两个参数第一个是要检测的文件,第二个是一个回调函数,这个回调函数有两个参数。,3、分别是err错误和stats对象...
3年前
190

javascript如何声明函数

,1、使用函数的结构函数, 函数是在函数结构函数的帮助下创建的。,技术上,这种方法比使用函数表达式语法和函数声明语句法声明函数的方法效率低。,2、使用函数表达式, 与变量分配相同。,简单来说,函数主体...
4年前
180

Map 函数的队友与对手

本文将学习如何将 map() 与其他函数工具结合起来,并进行更复杂的转换;并学习可以用什么工具来替代map(),使代码更加Pythonic。,,现在我们已经介绍了如何使用 map() 来完成涉及迭代表...
5年前
180

python偏函数的使用

,说明,1、当函数的参数太多,需要简化时,使用functools.partial可以创建一个新的函数。 2、这个新的函数可以固定原始函数的部分参数,从而更容易调用。,作用是固定一个函数的某些参数(即设...
3年前
170

php中array_filter清除空值

,说明,1、array_filter的作用是用回调函数过滤数组中的单元,第二个参数其实是个回调函数,向数组的每个成员都执行这个回调函数。,2、若回调函数的返回值为true,便保留这个成员,为false...
4年前
170

python如何快速建立生成器

,1、用小括号包围数据的生成规则,创建一个生成器类型的对象。,2、函数+yield关键字创建法。需要将其写成多行函数,并通过调用该函数返回生成器对象。 ,适用于想要表示的生成规则比较复杂,不能用一行代...
4年前
170

带参数的全类型 Python 装饰器

,这篇短文中显示的代码取自我的小型开源项目按合同设计,它提供了一个类型化的装饰器。装饰器是一个非常有用的概念,你肯定会在网上找到很多关于它们的介绍。简单说,它们允许在每次调用装饰函数时(之前和之后)执...
3年前
160