首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏科学计算

    9 模块

    模块 模块是一些互相隔离的工作空间,用法上类似于Python中的库,在Python中导入库时,使用import * as *的方式,在Julia中,采用using或import导入要使用的模块 我们的模块内容如下 import MyModule my_square(x::Float64) = x * x res = my_square(2.3) println(res) 模块和文件 模块和文件并没有关系,一个模块可以有多个文件 ,一个文件也可以有多个模块 一个模块多个文件 module MyModu include("file1.jl") include("file2.jl") end 一个文件多个模块 module Test1 是最顶层的模块,Julia 启动后会将 Main 设置为当前模块。 Base 模块包含了一些基本的功能(即源码中 base/ 目录下的内容)。所有模块都默认包含了 using Base,因为对大多数库来说,都会用到。

    67010发布于 2020-06-30
  • 来自专栏全栈程序员必看

    小米9刷面具和模块

    若安装驱动失败可使用驱动精灵或驱动人生手动安装驱动.安装完驱动后奇兔刷机会显示已经连接到手机 开启root: 1.下载twrp https://twrp.me/xiaomi/xiaomimi9. 3.4.0-1-cepheus.img 3.进入twrp,点击安装,安装Magisk-v20.4.zip 4.进入手机桌面,找到Magisk Manager点击左上角模块 Magisk-v20.4.zip:面具 magisk-taichi-v6.2.1.zip:面具的太极模块 太极·6.3.0-release.apk:apk的hook管理器 工具清单: 下载:https

    2.7K10编辑于 2022-09-05
  • 来自专栏JAVA同学会

    JAVA9模块化详解(二)——模块的使用

    2.1 模块的路径 为了在确定在工件中定义的模块的位置,模块系统搜索模块的路径,它在主系统中定义。模块路径是一个序列,它的每一个元素要么是一个模块工件,要么是一个包含模块工件的目录。 嵌入到编译器或运行期环境的模块,连同模块路径下工件定义的模块被交付到全局的可被观察的模块。 这个传递闭包计算的结果是一个模块图,它包含了从第一个模块到第二个模块的矢量,依赖的每一个模块通过一些其他的模块解决。 2.3 可读性 在模块图中,当一个模块直接依赖另一个时,第一个模块中的代码可以访问第二个模块中的类型。因此,我们说第一个模块读取第二个模块,相等的,也可以说第二个模块对于第一个模块是可读的。 至此,JAVA9模块化详解(二)——模块的使用就先介绍到这里,这个系列还会继续,请大家多多支持,有不妥之处,还请大家多多交流。

    56220发布于 2018-08-27
  • 来自专栏JAVA同学会

    JAVA9模块化详解(二)——模块的使用

    JAVA9模块化详解(二)——模块的使用 二、模块的使用 各自的模块可以在模块工件中定义,要么就是在编译期或者运行期嵌入的环境中。 2.1 模块的路径 为了在确定在工件中定义的模块的位置,模块系统搜索模块的路径,它在主系统中定义。模块路径是一个序列,它的每一个元素要么是一个模块工件,要么是一个包含模块工件的目录。 嵌入到编译器或运行期环境的模块,连同模块路径下工件定义的模块被交付到全局的可被观察的模块。 2.3 可读性 在模块图中,当一个模块直接依赖另一个时,第一个模块中的代码可以访问第二个模块中的类型。因此,我们说第一个模块读取第二个模块,相等的,也可以说第二个模块对于第一个模块是可读的。 至此,JAVA9模块化详解(二)——模块的使用就先介绍到这里,这个系列还会继续,请大家多多支持,有不妥之处,还请大家多多交流。

    1K20发布于 2019-02-25
  • 来自专栏烂笔头

    Python标准库笔记(9) — functools模块

    目录[-] functools 作用于函数的函数 functools 模块提供用于调整或扩展函数和其他可调用对象的工具,而无需完全重写它们。 装饰器 partial 类是 functools 模块提供的主要工具, 它可以用来“包装”一个可调用的对象的默认参数。它产生的对象本身是可调用的,可以看作是原生函数。 Reduce方法 Python3中取消了全局命名空间中的 reduce() 函数,将 reduced() 放到了 functools 模块中,要使用 reduce() 的话,要先从 functools

    1.1K30发布于 2018-06-20
  • 来自专栏JavaEdge

    Java9模块化编程

    new 一个 module-info.java 即可 比如我们看看 java.sql 如何实现的呢?

    61120发布于 2021-02-23
  • 来自专栏云架构修炼手册

    Java9新特性——module模块系统

    官方文档:https://docs.oracle.com/javase/9/index.html 关于 java9的新特性,官方原文:https://docs.oracle.com/javase/9/whatsnew modular-模块系统 java9模块化,从一个独立的开源项目而来,名为Jigsaw。 查看更多内建模块: $ java --list-modules java.activation@9 java.base@9 java.compiler@9 java.corba@9 java.datatransfer @9 java.desktop@9 //...节省篇幅略 helloworld进阶 从helloworld的基础上,增加一个模块的依赖。 /jre/bin/Hello Hello java9 modular. 请留意launcher的格式——"[命令]=[模块]",为了区分,命令使用了首字母大写。

    3.5K20发布于 2019-11-04
  • 来自专栏编舟记

    java9 模块化系统小试

    编译期检查 JPMS 要求每个定义好的模块下面放置 module-info.java 描述文件(Module Descriptor),用于描述本模块依赖(requires)外部哪些模块,以及对外暴露(exports 目录下新建 module-info.java 引入 gradle plugin org.gradle.java.experimental-jigsaw 修改 .travis.yml 以支持 java9 这个模块会导出包 com.lambeta,事实上,我的项目只有一个包。另外,它需要依赖 guava 模块。 2. gradle 插件 gradle 如何支持 java9模块系统,这篇文章已经细说。 CI 服务 language: java jdk: oraclejdk9 sudo: false dist: trusty script: ". check -i" addons: hosts: - lambetaBuild hostname: lambetaBuild 光速跟进的travis.ci 已经支持了 oracle jdk9

    99430发布于 2018-08-17
  • 来自专栏用户11599900的专栏

    9封装TTL光模块

    工业通信核心组件:1×9封装TTL串口光纤模块深度解析在工业自动化和智能制造领域,高效可靠的通信系统是连接各个环节的神经网络。 1×9封装TTL串口光纤模块作为工业通信的核心组件,在这一生态中扮演着至关重要的角色。在工业4.0和智能制造的浪潮下,工业设备间的数据交互日益频繁复杂,对通信稳定性、速度和抗干扰能力提出了更高要求。 1×9封装TTL串口光纤模块凭借其独特的技术优势,成为应对这些挑战的关键解决方案,广泛应用于自动化生产线、智能电网、轨道交通等关键领域。 1×9封装技术解析1×9封装是光模块领域的经典封装形式,采用金属外壳和9针DIP(双列直插式封装)设计,具有显著的技术特点:​坚固结构与温度适应性​:金属外壳提供良好的机械保护和散热性能,工作温度范围达 1×9封装TTL串口光纤模块作为工业通信的关键组件,通过不断创新和发展,将继续为工业自动化和智能制造提供可靠的通信保障,推动各行业数字化、智能化转型进程。

    18510编辑于 2025-10-20
  • 来自专栏除除的专栏

    CentOS 9 安装 Nginx 模块 `subs_filter`

    安装模块 sudo dnf install nginx-mod-http-sub 2. 加载模块 load_module modules/ngx_http_subs_filter_module.so; CentOS 系统下只有 Nginx Plus 才能这么操作,否则需要重新编译 Nginx Debian 系统已经直接安装了此模块。 方法 2:源码编译 1. 下载模块 git clone git://github.com/yaoweibin/ngx_http_substitutions_filter_module.git 2. 编译 .

    77030编辑于 2023-05-28
  • 来自专栏码农小胖哥的码农生涯

    Java 9模块系统到底怎么用

    Java 的模块在Java 9中正式实装,一直没时间来研究一下这个东西,今天就和大家一起学习一下这个功能。 Java模块解决了什么问题 最近很多同学问我,胖哥,该怎么学习?该学习什么? Java 9引入模块功能后,JDK、JRE、甚至是JAR都可以把用不到的类库排除掉,大大降低了依赖库的规模。 真正的访问隔离 在之前只要类是public的,可以直接在整个依赖可传递的范围内访问它。 在引入模块后,我们就可以做到这些,把一些我们不想暴露的内部实现细节安全地隐藏起来。 什么是模块? Java 9 引入的模块是在Java包(package)的基础上又引入的一个新的抽象层。 with ...语法,在模块中声明一些服务的实现供其它模块(通过uses)使用。 开放反射 反射 API 的 Java 9 封装和安全性得到了改进。使用反射,我们甚至可以访问对象的私有成员。 从 java 9 开始,默认情况下不打开。我们可以明确地通过open授予其它模块反射权限。 open com.xxx{ } 在这种情况下,com.xxx 模块的所有包都可以使用反射访问。

    1.6K10编辑于 2022-04-06
  • 1X9模块怎么选?

    1*9模块也叫9pin模块,有9个引脚,属焊接模块,需焊在电路板上,每个脚的作用不用,有3中接口SC/FC/ST;光模块(optical module)由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分 简单的说,光模块的作用就是发送端把电信号转换成光信号,通过光纤传送后,接收端再把光信号转换成电信号。 光模块选购看哪些参数1、看设备速率模块的选购一般根据设备的规格来选,主要看速率,是百兆还是千兆或者低速率2、看预留光纤光纤根据客户预留的光纤来选多模还是单模模块,光纤是多模就选多模模块,光纤是单模就选单模模块 ,一般超过5KM就默认是单模模块3、看需求需要传输多远根据传输距离来确认需要搭配的波长4、模块接口的选择模块有3中接口SC/FC/ST① FC型光纤连接器:外部加强方式是采用金属套,紧固方式为螺丝扣。 一般在ODF侧采用(配线架上用的最多)②SC型光纤连接器:连接GBIC光模块的连接器,它的外壳呈矩形,紧固方式是采用插拔销闩式,不须旋转。

    31510编辑于 2025-05-28
  • 来自专栏码匠的流水账

    java9系列(三)模块系统精要

    序 本文主要讲述下java9模块系统的必知必会的知识点。 ,从根模块解析模块依赖,可以通过—add-modules mod1,mod2来指定 modules unnamed modulesjava9通过unnamed modules来支持非java9编写的代码 不过这样子非常费劲,所以java9内置了个transitive关键字。 注意这里不需要exports这个实现类 查看模块描述 ➜ ~ java -d java.logging java.logging@9 exports java.util.logging requires 因此这里查看模块描述时,可以看到java.base后面跟着一个mandated,表示这个是默认依赖 小结 java9模块系统声明模块主要有module,requires(transitive\static

    88320发布于 2018-09-17
  • 来自专栏用户11599900的专栏

    1X9模块怎么选?

    1*9模块也叫9pin模块,有9个引脚,属焊接模块,需焊在电路板上,每个脚的作用不用,有3中接口SC/FC/ST;光模块(optical module)由光电子器件、功能电路和光接口等组成,光电子器件包括发射和接收两部分 简单的说,光模块的作用就是发送端把电信号转换成光信号,通过光纤传送后,接收端再把光信号转换成电信号。 光模块选购看哪些参数1、看设备速率模块的选购一般根据设备的规格来选,主要看速率,是百兆还是千兆或者低速率2、看预留光纤光纤根据客户预留的光纤来选多模还是单模模块,光纤是多模就选多模模块,光纤是单模就选单模模块 ,一般超过5KM就默认是单模模块3、看需求需要传输多远根据传输距离来确认需要搭配的波长4、模块接口的选择模块有3中接口SC/FC/ST① FC型光纤连接器:外部加强方式是采用金属套,紧固方式为螺丝扣。 一般在ODF侧采用(配线架上用的最多)②SC型光纤连接器:连接GBIC光模块的连接器,它的外壳呈矩形,紧固方式是采用插拔销闩式,不须旋转。

    19110编辑于 2025-11-03
  • 来自专栏JAVA同学会

    JAVA9模块化详解(一)——模块化的定义

    前言 java9已经出来有一段时间了,今天向大家介绍一下java9的一个重要特性——模块化。 模块jar文件允许类库的维护者装载一个单一的零件,它可以作为一个模块工作(在java9以后)也可以作为一个普通的jar文件工作。 我们希望java9的实践者提升jar工具,使得它更容易的生成模块jar文件。 没有标准化的变量在模块系统中是没有效果的。 1.4 平台模块 java9将使用模块化系统将平台分割成若干个子模块。java9平台的实现者可以包含其中的所有模块,也可以是其中的一些。 至此,java9模块化先定义到这里,翻译的不好,大家见谅,稍后会继续介绍java模块化的使用。

    73620发布于 2018-08-27
  • 来自专栏JAVA同学会

    JAVA9模块化详解(一)——模块化的定义

    JAVA9模块化详解 前言 java9已经出来有一段时间了,今天向大家介绍一下java9的一个重要特性——模块化。 模块jar文件允许类库的维护者装载一个单一的零件,它可以作为一个模块工作(在java9以后)也可以作为一个普通的jar文件工作。 我们希望java9的实践者提升jar工具,使得它更容易的生成模块jar文件。    没有标准化的变量在模块系统中是没有效果的。 1.4 平台模块 java9将使用模块化系统将平台分割成若干个子模块。java9平台的实现者可以包含其中的所有模块,也可以是其中的一些。    至此,java9模块化先定义到这里,翻译的不好,大家见谅,稍后会继续介绍java模块化的使用。

    1.1K10发布于 2019-02-25
  • 9封装TTL串口光纤模块

    接下来,让我们深入剖析这款模块的奥秘,探寻它在工业通信领域的卓越表现和无限潜力。解析 1×9 封装1×9 封装是光模块领域中一种经典且具有独特优势的封装形式。 从结构上看,它采用金属外壳和 9 针 DIP(双列直插式封装) ,这种设计赋予了模块诸多特性,使其在特定应用场景中发挥关键作用。在温度适应性上,1×9 封装的光模块表现同样出色。 在实际应用中,1×9 封装的光模块多采用焊接型设计,这种设计使其直接固化在通讯设备的电路板上,成为固定的光模块使用。 1×9 封装 TTL 串口光纤模块与单片机的完美适配,为单片机系统的通信拓展提供了有力支持。 在集成化进程中,为了满足设备小型化、轻量化的发展趋势,1×9 封装 TTL 串口光纤模块将与其他功能模块进行高度集成。

    32110编辑于 2025-10-18
  • 来自专栏ImportSource

    模块化”终获通过,Java 9 预计9月发布

    上月投票未通过的Java模块化系统,一个月后JCP执行委员会再次投票。除Red Hat 弃权外,其他均赞同。如果顺利,Java 9 预计9月21日正式发布。

    52580发布于 2018-04-03
  • 来自专栏光模块

    1 * 9模块:经典设计的 “常青树”

    作为光通信领域的常青树产品,1x9模块凭借其独特的工业设计优势,在工业自动化、轨道交通等专业领域持续发挥不可替代的作用。本文将深入解析其技术特性与典型应用场景,揭示其在现代通信系统中的持久生命力。 核心技术优势体系精密结构设计• 全焊接封装工艺:采用气密性金属焊接技术,接口防护等级达到IP68标准,有效抵御粉尘和液体侵蚀• 多元接口配置:支持FC/ST/SC三种标准化接口,适配62.5/125μm至9/ 工业级温度范围,满足GJB150.3A-2009军用标准• 物理抗性指标:轴向拉力耐受>50N(ASTM D4565标准测试),抗冲击能力达50G(11ms)成本效益模型• 精简架构设计:省却DDM诊断模块及 EMI屏蔽,BOM成本降低58-63%• 维护成本优势:MTBF>300,000小时,预期使用寿命较SFP模块延长40%二、典型技术参数对比指标1x9模块SFP模块优势幅度温度范围-40~85℃0~70 )速率适配策略• 低速控制:≤2Mbps(Modbus RTU协议)• 中速传输:100Mbps(视频监控流)• 高速通道:1.25G/2.5G(网络骨干)五、发展趋势前瞻随着工业4.0进程加速,1x9模块在以下领域呈现新机遇

    39710编辑于 2025-04-15
  • 来自专栏用户8186044的专栏

    ERP系统MDG系列9:MDG模块数据迁移介绍

    7)Master Data Consolidation File Upload(这里和第二项的Central Governance文件加载区分) 8)Back-end functions/LSMW 9) SOA 其中第1、2、3、7、8、9项为MDG系统自带的迁移工具,其他4、5、6项则需要购买单独的License以便使用。

    1.4K30编辑于 2022-11-28
领券