写点什么

null 是原始类型,但为什么 typeof null 的结果是 object?

用户头像
Geek_fed966
40 分钟前

造成这个结果的原因是null的内存地址是以000开头,而js会将000开头的内存地址视为object。通过isNull()来判断一个值是不是null类型,但值得注意的是isNaN()会进行隐式转换。typeof 无法精确的检测null、Object、Array。获取精确类型的话,可以自己写一个:

https://static001.geekbang.org/infoq/5c/5ca4881631941f6a6dd9310b222a41ae.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

稳步上涨的 TON 链怎么发 MEME 币?一篇文章教会你

用户头像
加密先生
1 小时前

TON 全称为 The Open Network,是一条为数十亿用户设计的去中心化的第一层公链,具有可扩展性和可分片性能。

前端面试题 - 如何实现 promise?

用户头像
Geek_fed966
3 小时前

通过构造函数生成一个promise对象,该构造函数有一个延时函数参数

https://static001.geekbang.org/infoq/19/19762cefd3c973f14c33bd0ee7acb791.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

小白入局数字人直播带货该怎么选择源头厂商?

用户头像
青否数字人
4 小时前

伴随着经济的飞速发展,许多行业都需要主播来进行宣传。与以往简单印象相比,主播的就业类型早已不再限于一种。现在,只要能够在镜头前放得开,有口才,无论男女,就能有一定的主播就业机会。

https://static001.geekbang.org/infoq/71/717897f923949e4d3b5c05d31cc81426.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

怎样解决传统直播带货所带出现的问题?

用户头像
青否数字人
4 小时前

数字人直播相比于传统直播,个人不用提前熟悉产品,背诵话术,后期也不用花太多的时间去管理,只要系统里面设置好直播程序,开播后主播的表现专业,就算长时间直播,也不会出现卡词,疲惫等影响直播的现象。

https://static001.geekbang.org/infoq/f8/f8afade28edf86c8db5b873b347f41c3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Linux 设备驱动系列(九)——procfs 文件系统

procfs是一种特殊的文件系统,用于提供关于正在运行的进程和系统内核的信息。在许多类Unix操作系统中,包括Linux,procfs被挂载在/proc目录下。通过查看/proc目录下的文件和子目录,可以获取有关系统中运行进程各种信息,例如进程ID、进程状态、内存使用等。

https://static001.geekbang.org/infoq/cd/cdee0a882f6082e0448052ddf713e414.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

在线音频,没有新故事

用户头像
自象限
5 小时前

或许,对喜马拉雅来说,最好的解决方法是要回归市场,深入了解用户的真实需求。看市场真正需要什么,而不是它想要做什么。

https://static001.geekbang.org/infoq/9c/9c607f253f10c6294b0aaaf879478341.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ubuntu22.04 文件管理器 nautilus 配置默认终端为 alacritty

在Ubuntu 22.04中,要配置默认的终端为Alacritty并使Nautilus文件管理器使用它,你需要编辑 ~/.bashrc文件和 dconf设置。请按照以下步骤进行操作:

https://static001.geekbang.org/infoq/9c/9c607f253f10c6294b0aaaf879478341.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

mysql 索引条件下推 、 count(*)、count(1)、IN 、exists 等

MySQL中的索引条件下推是一个优化技术,用于提高查询性能。它可以将一些过滤条件下推到数据引擎层,减少不必要的数据读取,从而提高查询效率。在这里,我将讨论索引条件下推、COUNT(*)、COUNT(1)、IN、EXISTS等常见查询中的优化方法。

https://static001.geekbang.org/infoq/9c/9c607f253f10c6294b0aaaf879478341.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 Gin 框架的 HTTP 接口限速实践

在基于Gin框架的HTTP接口中实现限速是一项重要的任务,以确保你的应用程序能够处理高流量时的稳定性和可靠性。下面是一个基于Gin框架的HTTP接口限速的实践方法:

https://static001.geekbang.org/infoq/9c/9c607f253f10c6294b0aaaf879478341.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Docker 私有镜像仓库 (Harbor) 安装

在本回答中,我将指导你如何在Linux服务器上安装和配置Docker私有镜像仓库Harbor。Harbor是一个开源的容器镜像存储和管理工具,它允许你在内部网络中轻松构建和管理Docker镜像。

https://static001.geekbang.org/infoq/9c/9c607f253f10c6294b0aaaf879478341.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

php 解决 time() 时间戳超过 2038 年出错问题的解决方案

PHP中的 time()函数返回的是自Unix纪元(1970年1月1日)以来的秒数,通常存储在32位有符号整数中。这意味着它将在2038年01月19日 03:14:07(UTC)时溢出,这是一个已知的问题,称为Y2K38问题。当时间戳超过这个值时,PHP会产生错误或返回负数。

巧用 TiCDC Syncpiont 构建银行实时交易和准实时计算一体化架构

用户头像
PingCAP
15 小时前

本文阐述了某商业银行如何利用 TiCDC Syncpoint 功能,在 TiDB 平台上构建一个既能处理实时交易又能进行准实时计算的一体化架构,用以优化其零售资格业务系统的实践。通过迁移到 TiDB 并巧妙应用 Syncpoint,该银行成功解决了原有多个 MySQL 集群所面临的数据

https://static001.geekbang.org/infoq/ad/ad76cad82569f437ff54b1e8929f47bd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

嵌入式 Linux 的学习误区

用户头像
智趣匠
20 小时前

误区一、全身投入学习桌面或服务器版本linux系统

怎么给程序员定 KPI ?原则和最佳 KPI

用户头像
PingCode
23 小时前

为了避免依赖直觉而导致的效率和执行问题,企业应该设置清晰的目标和高级策略来衡量软件开发过程的生产力和效率的关键绩效指标(KPI),并确保这些KPI与他们目标的质量相匹配。

30 秒出服装设计稿,森马用函数计算 +AIGC 整“新活”!

2023 年初,森马希望迅速将 AI 技术深度融入到企业的核心业务流程中,实现服装行业中,从产品设计、生产制造、营销推广到售后服务的全链条智能化升级。

ACK One x OpenKruiseGame 全球游戏服多地域一致性交付最佳实践

本文通过一个示例介绍了 ACK One 在全球游戏服多地域一致性交付最佳实践。示例中涉及到 4 个 Kubernetes 集群和一个简单游戏服 Yaml。而当实际生产环境中,很可能出现集群数量更多、游戏服应用描述更复杂的情况,此时做好应用的抽象是关键之处。

保姆级指南,从 0 到 1 打造你的个人开源项目

首先,我们要重点探讨如何准备个人开源项目。一个最基础的思考是,你的项目灵感从哪里来?当你觉得有了好的想法后,又应该做哪些事前调研工作?

https://static001.geekbang.org/infoq/dd/ddbd90b120de1ffa8172d587edbfa904.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Rust vs Go:如何选择最适合你的编程语言

在讨论 Rust 与 Go 两种编程语言哪种更优秀时,我们将探讨它们在性能、简易性、安全性、功能、规模和并发处理等方面的比较。同时,我们看看它们有什么共同点和根本的差异。现在就来看看这个友好而公平的对比。

架构实战营 - 模块六作业

用户头像
满心
04-30

新业务,直接通过领域进行拆分

https://static001.geekbang.org/infoq/05/05a27f04f4a2c377a459cf577032264d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

科普:基于 FMU 模型的 TSN 交换机仿真

互联网的快速发展和各种新兴应用的产生,极大改变了人们的生活和工作方式,诸多行业需要毫秒级甚至更低的确定低时延网络连接,其应用对时间尤为敏感。

当「软件研发」遇上 AI 大模型

本次分为三个部分来分享。第一部分先介绍 AIGC 对软件研发的根本性影响,从宏观上介绍当下的趋势;第二部分将介绍 Copilot 模式,第三部分是未来软件研发 Agent 产品的进展。为什么我会提到 Copilot Agent,稍后我给大家讲解。

当「软件研发」遇上 AI 大模型

本次分为三个部分来分享。第一部分先介绍 AIGC 对软件研发的根本性影响,从宏观上介绍当下的趋势;第二部分将介绍 Copilot 模式,第三部分是未来软件研发 Agent 产品的进展。为什么我会提到 Copilot Agent,稍后我给大家讲解。

视觉语言模型详解

视觉语言模型可以同时从图像和文本中学习,因此可用于视觉问答、图像描述等多种任务。本文,我们将带大家一览视觉语言模型领域: 作个概述、了解其工作原理、搞清楚如何找到真命天“模”、如何对其进行推理以及如何使用最新版的 trl 轻松对其进行微调。

数据仓库 vs 数据湖 vs 湖仓一体:如何基于自身数据策略,选择最合适的数据管理方案?

用户头像
tapdata
04-30

一文读懂数据仓库、数据湖、湖仓一体的区别,找准更适合的数据策略。结合大型视频流平台、电商、医疗等行业场景深入剖析.

ON1 NoNoise AI 2024 for Mac 激活版:强大的图像降噪软件

ON1 NoNoise AI 2024 for Mac是一款专为Mac用户设计的先进人工智能图像降噪软件。其核心功能在于能够利用机器学习技术,快速并智能地消除图像中的噪点,无论是亮度噪点还是颜色噪点,都能得到显著的改善。

最新技术文章_技术博客最新文章_InfoQ写作社区