标签:模块
跟着小白一起学鸿蒙之第一个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.在设置里边...