深圳幻海软件技术有限公司 欢迎您!

  • 答网友问:Await 一个 Promise 对象到底发生了什么

    大家好,我是二哥。前两篇文章发出来后,有一些网友在后台咨询我一些问题,我把它们归总罗列在一起。这篇文章既是答网友问也是对前两篇的补充和复习。先放下前两篇的链接。​图解Node.js的核心event-loop​​​多图剖析公式async=Promise+Generator+自动执行器​​图1:asyn

  • 面试 个人摸底监测 考察JavaScript基础 (第三天)

    01,如何开启JS严格模式?JS严格模式有什么特点?两种方式全局开启在js开头加上'usestrict'局部开启,在作用域开头加上functionfn(){'usestrict'}特点:1,全局变量必须先声明2,禁止使用with3,创建eval作用域有单独的作用域4,禁止this指向window5,

  • 机器学习中的数学原理——对数似然函数

    这个专栏主要是用来分享一下我在 机器学习中的 学习笔记及一些感悟,也希望对你的学习有帮助哦!感兴趣的小伙伴欢迎 私信或者评论区留言!这一篇就更新一下《 白话机器学习中的数学——对数似然函数》!目录一、什么是对数似然函数二、算法分析三、总结 一、什么是

  • 闭包是如何产生的?你知道吗?

    大家好,我是前端西瓜哥。这次从内存管理的角度来看看,闭包是怎么产生的。我们知道,在调用函数时,其实会产生临时的 调用栈。这些调用栈保存的是 执行上下本,并实际保存在 栈内存 中。每执行一个函数,函数内的局部临时变量会临时保存起来。如果此时函数又调用了另一个函数

  • 33 个重要的 JavaScript 概念,你学会几个?

    了解这33个JavaScript概念绝对会让你将来的职业生涯受益无穷。话不多说,直接进入主题!1.调用栈调用栈是解释器(如web浏览器中的JavaScript解释器)跟踪其在调用多个函数的脚本中的位置的机制——当前正在运行什么函数以及从函数中又调用了哪些函数等。2.原始类型(PrimitiveTyp

  • 一文读懂 Python 装饰器

    Python是一种对新手很友好的语言。但是,它也有很多较难掌握的高级功能,比如装饰器(decorator)。很多初学者一直不理解装饰器及其工作原理,在这篇文章中,我们将介绍装饰器的来龙去脉。在Python中,函数是一种非常灵活的结构,我们可以把它赋值给变量、当作参数传递给另一个函数,或者当成某个函数

  • 通过可视化来学习JavaScript事件循环

    事件循环,是每个JavaScript开发人员都必须要掌握的知识,开始学的时候,理解起来可能有点混乱。但我是一个视觉学习者,所以我想我会尝试通过低分辨率gif以视觉方式来解释它,以便帮助你更好的学习和理解事件循环。首先,什么是事件循环,为什么要学习它?JavaScript是单线程的:一次只能运行一个任

  • 不要在 Python 中使用循环,这些方法其实更棒!

    我们知道在Python中使用循环速度是很慢,如果你正在处理类似的情况,那该怎么办呢?在本文中,我将给大家分享可用于替代Python循环的方法和案例:MapFilterReduce在开始使用上述函数之前,如果你还不熟悉lambda函数,让我们快速了解一下。Lambda函数是常规函数的替代方法。它可以在

  • R 语言绘制数据:图表篇

    R语言有非常多的绘图和数据可视化的包,比如 ​​graphics​​​、​​lattice​​​、​​ggplot2​​ 等。这是R语言系列的第9篇文章,我们会介绍R中用来绘图的各种函数。本文使用的R是4.1.2版本,运行环境为ParabolaGNU/Linux-libre(x8

  • 几个提升Go语言开发效率的技巧,你学会几个?

    前言哈喽,大家好,我是asong。每门语言都有自己的语法糖,像java的语法糖就有方法变长参数、拆箱与装箱、枚举、for-each等等,Go语言也不例外,其也有自己的语法糖,掌握这些语法糖可以助我们提高开发的效率,所以本文就来介绍一些Go语言的语法糖,总结的可能不能全,欢迎补充。可变长参数Go语言允

  • Python 中的万能之王 Lambda 函数

    Lambda函数简介Lambda函数也被称为匿名(没有名称)函数,它直接接受参数的数量以及使用该参数执行的条件或操作,该参数以冒号分隔,并返回最终结果。为了在大型代码库上编写代码时执行一项小任务,或者在函数中执行一项小任务,便在正常过程中使用lambda函数。复制lambdaargument_lis

  • 一个 Benchmark 比较分析工具

    在Go中,通过撰写Benchmark函数可以很方便地对某个功能点进行性能检测。对于重要的函数,我们可以在CI/CD中添加相应的测试流程,当函数性能发生变化时能够及时感知。那问题来了,如何检测函数的性能变化?换个说法,你编写了某功能函数但发现它运行很慢,需要对该函数进行优化,当你在谷歌搜索找到更好的实

  • Go 语言的函数是“一等公民”?

    1.介绍在Go语言中,函数被称为“一等公民”。实际上,在其它编程语言中,也有此说法,例如JavaScript。什么是编程语言的“一等公民”?WardCunningham的解释如下:如果对如何创建和使用它没有任何限制:当该结构可以被视为没有限制的值时,该语言结构被称为该语言中的FirstClass值。

  • 你不知道的 JSON.stringify!!!

    JSON.stringify是我们经常用到的的一个方法,它主要作用是将JavaScript值和对象转换为字符串。如:复制JSON.stringify({ foo: "bar" }); // => '{"foo":"bar"}'&nbs

  • 数据科学家和软件工程师都在用的Pandas函数有哪些?

    本文转载自公众号“读芯术”(ID:AI_Discovery)软件工程师该像是索引,而不是教科书。你无法记住所有内容,但得知道如何快速查找它们。能够快速查找和使用函数让我们在编写代码时可以达到一定的流畅程度。因此笔者创建了这份自己每天都在使用的、用于构建网络应用程序和机器学习模型的函数备忘清单。它不算

  • 7件事,让你快速提高数据分析能力

    想让自己的数据分析能力更上一层楼吗?本文可以帮助你形成一个“每日加速提升数据分析能力清单”。#1:PandasProfiling这一工具的优点显而易见。以下动画是使用df.profile_report()这一简单方法的结果。请自行观看成果展示;使用此工具只需安装和导入PandasProfiling程

  • 这3个高级Python函数,不能再被你忽略了!

    Python其实也可以带来很多乐趣。重新审视一些一开始并不被人们熟知的内置函数并没有想象中那么难,但为什么要这么做呢?今天,本文就来仔细分析3个在日常工作中或多或少都会用到、但是大部分时间都被忽略的Python函数。虽然它们可能不会节省大量的时间(如果了解了背后的具体逻辑),但是会使代码看起来更简洁

  • 细说Python的Lambda函数用法,建议收藏

     在Python中有两种函数,一种是def定义的函数,另一种是lambda函数,也就是大家常说的匿名函数。今天我就和大家聊聊lambda函数,在Python编程中,大家习惯将其称为表达式。1.为什么要用lambda函数?先举一个例子:将一个列表里的每个元素都平方。先用def来定义函数,代码

  • 使用Python加速数据分析的10个简单技巧

    提示和技巧,尤其是在编程领域,可能是非常有用的。有时,一个小技巧可以节省时间和生命。一个小的快捷方式或附加组件有时会被证明是天赐之物,并能真正提高生产力。因此,下面是我最喜欢的一些提示和技巧,我将它们以本文的形式一起使用和编译。有些可能是我们相当熟悉的,有些可能是新的,但我确信它们将在你下一次处理数

  • 如何把C/C++程序编译成实用的Python模块

     在Python遇到性能瓶颈时怎么办?答案是找对应功能的C/C++程序,把它编译成CPython模块,供Python调用来提高性能。如何把C/C++程序编译成Python模块比如Python中做科学计算,数据处理的Numpy模块就是使用C语言编写的,Numpy处理速度比Pandas快数倍。

推荐阅读