标签:模块

跟着小白一起学鸿蒙之第一个Hap应用(六)

​​想了解更多关于开源的内容,请访问:​​ ​​51CTO 开源基础软件社区​​ ​​https://ost.51cto.com​​ 简介 HAP文件是在OpenHarmony系统下编译生成的可...

智能家居离线语音识别控制系统设计(SU-03T)

​​想了解更多关于开源的内容,请访问:​​ ​​51CTO 开源基础软件社区​​ ​​https://ost.51cto.com​​ 一、离线语音识别控制(SU-03T) 1、模块介绍 语...

OpenHarmony驱动框架HDF中设备管理服务构建过程详解之一

​​想了解更多关于开源的内容,请访问:​​ ​​51CTO 开源基础软件社区​​ ​​https://ost.51cto.com​​ 前言 如下图,开源鸿蒙系统驱动框架HDF在内核中的...

OpenHarmony之 网络管理 Socket 模块的使用

​​想了解更多关于开源的内容,请访问:​​ ​​51CTO 开源基础软件社区​​ ​​https://ost.51cto.com​​ 一、介绍 Socket 模块可以用来进行数据传输,支持...

OpenHarmony 源码解析之NAPI框架内部实现分析

​​想了解更多关于开源的内容,请访问:​​ ​​51CTO 开源基础软件社区​​ ​​https://ost.51cto.com​​ 前言 NAPI(Native API)是OpenHarmony系统中的一...

OpenHarmony 电话子系统源码解析之Cellular_Data

​​想了解更多关于开源的内容,请访问:​​ ​​51CTO 开源基础软件社区​​ ​​https://ost.51cto.com​​ 一、电话子系统概述 电话服务子系统各个模块主要...

「Node学习笔记」Node.js的模块实现及编译

前言 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,...

详谈自动化集成测试的策略

探索自动化集成测试以实现无缝软件开发的有效技术和技巧。立即升级您的策略!,,当软件组件的单元测试完美运行时会发生什么?您是否曾想过,为什么单元测试 10...

几个被淘汰的Python库,请不要再用!

随着每个 Python 版本的发布,都会添加新模块,并引入新的更好的做事方式,虽然我们都习惯了使用好的旧 Python 库和某些做事方式,但现在也时候升级并利用新...

详解 ASP.NET Core 运行时之模块化设计

,整体上可以分为以下几个模块:,,应用程序托管模块是入口点,主要负责创建 Host、解析 ConfigureServices 和 Configure 方法,创建 Pipeline 等。Host 是应用...

学习SqlSugar ORM框架的关键:对其模块与实现原理的详细分析

,SqlSugar 是一款基于 ADO.NET 的轻量级 ORM 框架,它的核心模块包括 Core、Ado、Queryable、SqlBuilder 和 Attributes 等,下面就逐一进行深度解析。,Core ...

Webpack源代码泄露漏洞研究

,Webpack是一个前端资源模块化管理和打包工具,它可以将多种静态文件(图片、CSS、JS等)视为模块,通过各种插件对这些模块进行加载、转换、分块并最终输出到...

开发.NET桌面应用必备!GDI+技术大揭秘,实现高效绘图和图像处理

,GDI+(Graphics Device Interface Plus)是一个Microsoft Windows操作系统中的二维图形API,它提供了很多绘制图像和文本的方法和类。这些方法和类可以让开发...

想提高Python代码的可重用性吗?试试模块和包!

,Python是一门非常强大的编程语言,它支持模块和包的概念,这使得Python编程变得更加灵活和可重用。在本篇博客中,我们将深入了解Python模块和包,包括如何创...

怎样在前端项目中使用MySQL模块操作数据库?

要想在项目中操作数据库, 首先要安装操作 MySQL 数据库的第三方模块(mysql), 借助mysql 模块连接到 MySQL 数据库, 执行 SQL 语句,具体的流程如下图所示。...

Node.js包和模块的关系是怎样的?

在Node.js 中,会将某个独立的功能封装起来,用于发布、更新、依赖管理和进行版本控制。Nodejs 根据CommonJS规范实现了包机制,开发了NPM包管理工具,用来解...

Process模块怎样获取终端的输入数据?

客户端与服务器的双向通信是通过代码实现的,因为我们无法直接在终端上进行信息输人,例如在客户端终端输入信息发送到服务器,这样的功能就需要依赖 Process ...

您的Python代码需要重构吗?学会使用模块,让代码更加模块化!

,Python模块是Python代码的组织单位,可以包含变量、函数、类和其他Python代码。模块可以在其他Python代码中引入和使用。在本节中,我们将介绍Python模块的基...

js中AMD和CMD的区别

,说明,1、对于依赖模块,AMD提前执行,CMD延迟执行。,然而,RequireJS从2.0开始,也改为可延迟执行(根据不同的写法和不同的处理方法)。CMD高度赞扬aslazyaspo...

python email模块的使用

,说明,1、email模块支持发送的邮件内容包括纯文本、HTML内容、图片和附件。,2、email模块有几种类型,用于不同的邮件内容形式。,有MIMEText、MIMEImage和MIME...

从这个API能看到整个前端的缩影

,大家好,我卡颂。,如果要从JS中找一个API作为整个前端的缩影,ESM规范中的import再合适不过了。,本文我们从这个API出发,来聊聊web的发展。,在所有JS​运行时...

Python不同模块下特殊变量的使用

,1、当模块(源文件)作为主程序运行,解释器将硬编码字符串赋值'__main__'给__name__变量。,2、当模块被另一个导入时,导入语句中的名称分配给__name__变量...

Python 比较两个日期的多种方法!

,人生苦短,快学Python!,如果需要用Python处理日期和时间,大家肯定会先想到datetime、time、calendar等模块。在这其中,datetime模块主要是用来表示日期时...

爬虫程序优化的时候需要格外注意这三个模块

,1、采集模块:一般来说,目标服务器将提供多种接口,包括网址、应用程序或数据应用程序。,研发人员需要根据收集数据的难度、每日数据量要求和目标服务器反爬...

四步打包一个新的 Python 模块

,当你安装一个应用程序时,你通常是在安装一个软件包,其中包含应用程序的可执行代码和重要文件,如文档、图标等。在 Linux上,软件一般被打包成 RPM 或 DEB ...

Type=”Module” 你了解,但 Type=”Importmap” 你知道吗?

,当ES模块第一次在ECMAScript 2015中被引入,作为在JavaScript中标准化模块系统的一种方式时,它是通过在import语句中指定相对或绝对路径来实现的。,这与模块...

换个角度,重新理解架构

,“系统设计”可以用来描述我在系统中定义的某些规则或设计的明确的模块?还是说,它就是我定义的具体的类和函数?,如果我们从敏捷软件开发的角度来看软件架构...

Scapy:强大的Python网络包解析库

随着Python越来越流行,在安全领域的用途也越来越多。比如可以用requests 模块撰写进行Web请求工具;用sockets编写TCP网络通讯程序;解析和生成字节流可以使...

爬虫必备Requests的扩展包总结

Requests-Cache模块是requests模块的一个扩展功能,用于为requests模块提供持久化缓存支持。如果requests模块向一个URL发送重复请求时,Requests-Cache模块将...

从源码上看,RocketMQ 5.0 跟 RocketMQ 4.x相比增加了哪几个模块

,大家好,我是君哥。,今天来介绍一下 RocketMQ 5.0 源码上的变化。,RocketMQ 5.0 是一个里程碑式的版本,经历了近 5 年的打磨,代码变更达到 60%。,首先看一...

Python中concurrent.futures模块如何使用

,说明,1、标准库为我们提供了concurrent.futures模块,它提供了线程池和进程池两个类。,2、该模块通过submit返回的是一个future对象。,它是一个未来可期的对...

如何在 Rust 中读取和写入文件

,知道如何读写文件对各种用途都很有用。在 Rust 中,这项任务是通过标准库中的文件系统模块(​​std::fs​​)完成的。在这篇文章中,我将向你介绍如何使用这个...

四行代码秒解微积分!Python 这个模块神了!

举一个简单的例子,比如说展开二次方程:,你可以随便输入表达式,即便是十次方,它都能轻易的展开,非常方便:,下面就来讲讲这个模块的具体使用方法和例子。,...

面试官问我有没有分布式系统开发经验,我一脸懵圈…

现在有很多Java技术方向的同学在找工作的时候,肯定都会去招聘网站上找职位投递简历。,但是在很多职位JD上往往会有这样的一个要求:熟悉分布式系统理论、设计...

Go插件系统Plugin的分析

,在Go语言中,有一个好像很好用,但却比较少人提及的功能,那就是Go Plugin。,目前在 Go 工程中普遍还没广泛的使用起来,覆盖率不高。在 Go issues 上吐槽挺...

利用Python开发App实战

,Python语言虽然很万能,但用它来开发app还是显得有点不对路,因此用Python开发的app应当是作为编码练习、或者自娱自乐所用,加上目前这方面的模块还不是特别...

Node.js 是怎么找到模块的?你知道吗?

,大家好,我是前端西瓜哥,今天我们来看看 Node.js 模块查找的原理。,模块有三种来源。,需要注意的是,'a/b' 这种不属于路径写法,它属于前两种,比如 'fs/pr...

WebSocket 入门:简易聊天室

,大家好,我是前端西瓜哥,今天我们用 WebSocket 来实现一个简单的聊天室。,WebSocket 是一个应用层协议,有点类似 HTTP。但和 HTTP 不一样的是,它支持真正...

Python中filecmp模块的介绍

,说明,1、filecmp是python内置的模块,用于比较文件及文件夹的内容。,2、有两个方法,filecmp.cmp比较两个文件的内容是否匹配和filecmp.cmpfile比较两个文件...

十个被严重低估的 Python 模块

,Python 是一种流行且用途广泛的编程语言,具有大量可用于扩展其功能的模块库。虽然 Tensorflow、Numpy、Matplotlib 和 Pandas 等流行模块众所周知,但还有许...

如何借助工具快速生成代码?新手容易踩的这些坑一定要避开

注意:该功能特性从goframe v2.1版本开始提供。,在业务项目实践中,业务逻辑封装往往是最复杂的部分,同时,业务模块之间的依赖十分复杂、边界模糊,无法采用...

模块可能与您正在运行的Windows版本不兼容。

今日一个网民群里留言板留言,他win8的系统,下载大家的软件没法一切正常运行,原先他的win8是64位的系统,而咱们的软件是32位,并且这一软件还要一个dll文件...

Jest:给你的 React 项目加上单元测试

,大家好,我是前端西瓜哥。,Jest 是一款轻量的 JavaScript 测试框架,它的卖点是简单好用,由 facebook 出品。本文就简单讲讲如何使用 Jest 对 React 组件进...

提升Python程序性能的七个习惯

,尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。,使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,...

mysql模块如何使用

,1、在使用之前,创建一个名为demo的数据库,同时定义一个名为demo_tabel的表操作log。,2、在开始访问前,编写一个简单的server.js代码,返回表中的数据。 ,...

电脑有些网页无法打开是什么原因

有没有人遇到过这类情况:电脑原本有网,但是网页页面页面好赖打不开很让人头疼。那么电脑网页无法打开是什么原因呢?因此下面我来跟大伙说说电脑上有一些网页无...

涨知识!Python 的异常信息还能这样展现

,在日常开发中,我们的大部分时间都会花在阅读traceback模块信息以及调试代码上。本文我们将改进traceback模块,让其中的提示信息更加简洁准确。,基于这一目...

为什么 JavaScript 模块中的默认导出很糟糕

,我们知道,JavaScript 模块有两种方法来定义导出:默认导出和命名导出。在本节中,我们来看下为什么默认导出是一种糟糕的做法,会导致不好的开发体验。,下面...

遗留系统的服务拆分

,最近一年来,我所在的项目为一个传统行业客户的 IT 核心系统做遗留系统改造,我参与了该系统一个业务模块的拆分和服务化,在这过程中落地了一些有意思的实践...

一口气说出六种实现延时消息的方案

延时消息(定时消息)指的在分布式异步消息场景下,生产端发送一条消息,希望在指定延时或者指定时间点被消费端消费到,而不是立刻被消费。,延时消息适用的业...

前端模块化的前世今生

,大家好,我是 CUGGZ。,随着前端项目越来越庞大,代码复杂性不断增加,对于模块化的需求越来越大。模块化是工程化基础,只有将代码模块化,拆分为合理单元,...

聊一聊Python 实现数据的序列化操作

​在日常开发中,对数据进行序列化和反序列化是常见的数据操作,Python提供了两个模块方便开发者实现数据的序列化操作,即 json 模块和 pickle 模块。这两个模...

项目终于用上了插入式注解,真香!

插入式注解处理器在《深入理解Java虚拟机》一书中有一些介绍(前端编译篇有提到),但一直没有机会使用,直到碰到这个需求,觉得再合适不过了,就简单用了一...

python创建模块的注意点

,说明,1、模块名称应遵循Python变量命名规范,不得使用中文或特殊字符;,2、不要与系统模块名冲突,最好先检查系统是否已经存在该模块。,检查方法是在Python...

js中co模块是什么

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

集成测试:开发人员为何关注它

,测试是任何软件开发过程中极其重要的部分。它是一个总称,用于指代确保产品充分运行所涉及的各个阶段。一个这样的测试阶段是集成测试。I 和 T 是软件开发人...

如何实现 Python 的惰性导入-lazy import

如果你的 Python 程序程序有大量的 import,而且启动非常慢,那么你应该尝试懒导入,本文分享一种实现惰性导入的一种方法。虽然 PEP0690[1] 已经提...

最新开源:高效的 Python 通用对象池化库

,在程序设计中,创建物体模块主要是通过生成对象来实现。当对象使用结束后,则会成为不再需要的模块进行销毁。,而在系统进行对象的生成与销毁过程中会大量的...

委派模式——从SLF4J说起

,熟悉JAVA服务器开发的同学应该都使用过日志模块,并且大概率使用过'log4j-over-slf4j'和“slf4j-log4j”这两个包。那么这两个包的区别是什么?为什么会互相引...

我们一起聊聊服务模块化

2017年9月jdk 9正式发布,带来了很多新特性,其中之一便是模块化,JDK模块化的前身是项目 Jigsaw,于2008开始孵化,最早计划用于jdk7,一部分内容推迟到了jdk...

js中UMD规范的介绍

,说明,1、UMD是AMD和CommonJS的结合。,CommonJS模块是根据服务器第一原则开发的。选择同步加载,其模块不需要包装。,通用模块定义,umd兼容commonjs和amd规范...

使用Gradle构建多模块项目

哈喽,大家好,我是指北君。,今天和大家分享一下使用 Gradle 构建多模块项目。,相比起 Maven 的 XML 配置方式,Gradle 提供了一套简明的 DSL 用于构建Java 项...

如何在 Python 中使用 DateTime

所有数据在开始时都会自动分配一个“DOB”(出生日期)。因此,在某些时候处理数据时不可避免地会遇到日期和时间数据。本教程将带您了解 Python 中的 datetime 模...

单元测试效率优化:为什么要对程序进行测试?测试有什么好处?

​单元测试(Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。 程序单元是应用的最小可测试部件。简单来说...

分享一个口碑炸裂的Python可视化模块,简单快速入手!!

,Altair被称为是统计可视化库,因为它可以通过分类汇总、数据变换、数据交互、图形复合等方式全面地认识数据、理解和分析数据,并且其安装的过程也是十分的简...

使用 Python 下载的11种姿势,一种比一种高级

,下面你将学习如何克服可能遇到的各种挑战,例如下载重定向的文件、下载大型文件、完成一个多线程下载以及其他策略。,你可以使用requests模块从一个URL下载文...

TPM和PTT是什么? tpm与ptt技术之间的主要区别介绍

计算机必须支持可信平台模块( TPM 2.0 )。可是,从硬件配置的方面看来,仅有intel层面的第8代及更高版本支持 TPM 2.0。对于 AMD,仅有 Zen 3 及以上。 假...

学习Web安全框架,一定从要Shrio开始…

哈喽,大家好,我是指北君。 接下来我会花一段时间,从shiro开始带大家认识到一系列认证框架,看看它们一般具备哪些模块、什么样的功能,以及如何使用好...

被“嫌弃”的PHP:未来仍光明

现如今,厌恶 PHP 和赞美新技术(如 Node)几乎成了一种奇想。特别是在年轻的社区,PHP 被认为是一只“恐龙”。,PHP 是一门伟大的编程语言。,,它并不完美,有利...

当Python也来进行修图神器,发现是真的蛮好用的呢!!

今天小编来和大家分享一下Python​在图像处理当中的具体应用,那既然是图像处理,那必然要提到opencv模块了,该模块支持与计算机视觉和机器学习相关的众多算法...

Umd 的包如何导出 TS 类型

在 TypeScript 里声明模块,最早是用 namespace 和 module 的语法,后来支持了 es module,类型和变量会用 import 来导入、用 export 导出。,比如你写了一个...

python导入模块的过程

,1、导入整个模块,模块内包含一个函数,import语句指定模块名,就可以在程序中使用该模块的所有函数。,2、调用导入模块中的函数,可指定被导入模块名称和函...

python模块的搜索顺序分析

,说明,1、Python 的解释器在导入模块时,会搜索当前目录指定模块名的文件,如果有就直接导入。,2、如果没有,再搜索系统目录。,在开发时,给文件起名,不要和...

服务网关:项目整合 SpringCloud Gateway 网关

今天,我们就在项目中整合SpringCloud Gateway来为项目增加API网关,同时,会将SpringCloud Gateway与Sentinel进行整合实现网关的限流能力。说干就干,小伙伴...

分享一个趣味性十足的Python可视化技巧

,如下图所示:,,在示例照片当中有着各种各样的颜色,我们将通过Python中的可视化模块以及opencv模块来识别出图片当中所有的颜色要素,并且将其添加到可视化图...

使用Python下载的11种姿势,一种比一种高级

最后,你将学习如何克服可能遇到的各种挑战,例如下载重定向的文件、下载大型文件、完成一个多线程下载以及其他策略。,你可以使用requests模块从一个URL下载...

Python神操作!乱序文件重新命名编号!

,如下图所示,在本地文件夹中有这样一堆视频文件,在这种情况下并不是乱序的。,,但是将其上传到网盘中后,就会经常变成乱序。即它们会按照1、10、11、2、20这...

为 Python 写一个 C++ 扩展模块

,使用 C 扩展为 Python 提供特定功能。,在前一篇文章中,我介绍了 ​​六个 Python 解释器​​。在大多数系统上,CPython 是默认的解释器,而且根据民意调查...

你可能不知道的 Npm 实用技巧

,大家好,我是 CUGGZ。,今天来分享一些实用的 npm 技巧!,npm 全称为 Node Package Manager,是一个基于 Node.js 的包管理器,也是 Node.js 社区最流行、支持...

如何最简单、通俗地理解Python模块?

说简单点,Python模块就是带.py后缀的可执行文件,用来重复调用变量和函数。,,比方说,你在数据分析过程中反复需要读取CSV文件,除了使用pandas等现成的库方...

Python 日期和时间用法超强总结

时间无疑是生活各个方面中最关键的因素之一,因此,记录和跟踪时间变得非常重要。在 Python 中,可以通过其内置库跟踪日期和时间。今天我们来介绍关于 Python...

Angular 开发者 2021 调查报告

Angular 发布了面向 Angular 用户的开发者调查报告。据介绍,此次调查于今年年初进行,Angular 团队总共收到了大约 25000 份回复。,调查报告,Angular 团队表...

python subprocess模块是什么

,说明,1、subprocess是Python新增的一个模块,它允许生成新的进程,连接到它们的 input/output/error管道。,并获取它们的返回(状态)码。,2、这个模块的目的...

Python常用标准库及第三方库2-sys模块

前面介绍的os模块主要面向操作系统,而本篇的sys模块则主要针对的是Python解释器。,sys模块是Python自带的模块,它是与Python解释器交互的一个接口。sys 模块...

MyBatisPlus快速开发之代码生成器解析

造句:,,我们可以往空白内容进行填词造句,比如:,,在比如:,,观察我们之前写的代码,会发现其中也会有很多重复内容,比如:,,那我们就想,如果我想做一个Book模...

Ansible常用模块介绍和使用

,前面我们介绍了,ansible能作为自动化配置管理,其实是由ansible的多种多样的模块来实现的。截止目前,ansible的模块已经高达3000+之多。但是个人在日常工作...

python中pandas模块查看DataFrame

,1、首先加载pandas模块,2、然后创建一个DataFrame ,3、初始化一个DataFrame。,该DataFrame将作为样例,用于下面的讲解: ,4、在命令行输入df ,即可看到当...

大家平时天天说的分布式系统到底是什么东西?

现在有很多Java技术方向的同学在找工作的时候,肯定都会去招聘网站上找职位投递简历。,但是在很多职位JD上往往会有这样的一个要求:熟悉分布式系统理论、设计...

如何不基于构建工具优雅的实现模块导入?

,当 ES Module​ 最开始作为一种新的 JavaScript​ 模块化方案在 ES6​ 中被引入的候,其实是通过在 import 语句中强...

76 张图,剖析 Spring AOP 源码,小白居然也能看懂,大神,请收下我的膝盖!

下面我会简单介绍一下 AOP 的基础知识,以及使用方法,然后直接对源码进行拆解。,不 BB,上文章目录。,,AOP 的全称是 “Aspect Oriented Programming”,即面向...

技术人生 | 如何画业务大图

作者 |   贺科学(晨末),今天的话题,以几个遇到的人和事作为开始吧。,第一个故事,是关于去年社招遇到的一个非常可惜的候选人。工作 3 年,技术能力扎...

Edge如何设置默认搜索引擎?

有的好朋友不习惯计算机默认的浏览器,想设置自身喜爱的。例如的Edge怎样设置默认搜索模块?一起来看一下~ 实际操作: 1.开启浏览器设置。 2.在设置里边...