erlang (OS 操作模块)学习笔记

cmd:

env:

返回所有环境变量的列表。 每个环境变量都表示为元组 {VarName,Value},其中 VarName 是 变量和 Value 其值。

例:

{VarName,Value}

{"ERLANG_HOME","C:\\Program Files\\erl-24.3.4.2\\bin\\erl-24.3.4.2"}

getenv

返回所有环境变量的列表。 每个环境变量都表示为 格式为“VarName=Value”,其中 VarName 为 变量的名称和 Value 其值。

getenv(VarName)

返回环境变量 VarName 的 Value,如果环境未定义返回false

getenv(VarName,Default)

getpid:

 

 

返回当前 Erlang 模拟器的进程标识符 采用操作系统环境最常用的格式。 以字符串形式返回 Value 进程的(通常)数字标识符。在 Unix 上, 这通常是 getpid() 系统调用的返回值。在 Windows 上, 使用 GetCurrentProcessId() 系统调用返回的进程 ID。

putenv(VarName,Value)

为环境变量 VarName 设置新值。

system_time

以本机时间单位返回当前操作系统系统时间

 

 

timestmp

 

 

以与  erlang:timestamp()相同的格式返回当前操作系统系统时前。 该元组可以与函数calendar:now_to_universal_time/1或 calendar:now_to_local_time/1 一起使用来获取日历时间。使用日历时间以及此函数的返回元组的 MicroSecs 部分,允许 您可以以高分辨率记录时间戳,并与 操作系统其余部分的时间。

perf_counte

以单位时间返回当前性能计数器值perf_counter。 这是一个高度优化的调用,可能无法跟踪

返回一个性能计数器,该计数器可用作非常快速和 高分辨率时间戳。该计数器直接从硬件或操作中读取 具有相同保证的系统。这意味着连续两次调用 不能保证函数是单调的,尽管它很可能是单调的。 性能计数器将转换为作为参数传递的分辨率。  

type

 

 

返回当前操作系统的 Osfamily,在某些情况下,返回 Osname。

在 Unix 上,Osname 的值与 uname -s 返回的值相同,但大小写。例如,在 Solaris 1 和 2,它是 sunos。

在 Windows 上,Osname 为 nt。

unsetenv

删除环境变量 VarName。

version

返回操作系统版本。 在大多数系统上,此函数返回一个元组,如果系统具有 不能用三个数字表示,返回一个字符串 。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/634655.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2023我的总结:读书、写作、运动、爱家人、学一门手艺

不知不觉中,2024年1月已过去大半了,按照惯例,还是对过去一年的所思所行做个简单的汇报。也希望我的一些经历,能给到正在做年终总结或新年规划的朋友,一些参考。 01 读书,是门槛最低的高贵 最近一段时间&am…

gh0st远程控制——客户端界面编写(二)

● 补充小知识:枚举类型的使用 每个控件(比如列表)都对应一个自己的唯一的变量 使用枚举类型可以将变量名与编号进行绑定,以后程序需要扩展的时候,只需要在定义枚举变量的位置重新修改编号就可以了,这样全…

Linux shell编程学习笔记40:stat命令

程序员必备的面试技巧 “程序员必备的面试技巧,就像是编写一段完美的代码一样重要。在面试战场上,我们需要像忍者一样灵活,像侦探一样聪明,还要像无敌铁金刚一样坚定。只有掌握了这些技巧,我们才能在面试的舞台上闪耀…

Webpack5入门到原理6:处理图片资源

处理图片资源 过去在 Webpack4 时,我们处理图片资源通过 file-loader 和 url-loader 进行处理 现在 Webpack5 已经将两个 Loader 功能内置到 Webpack 里了,我们只需要简单配置即可处理图片资源 1. 配置 const path require("path");modul…

java设置可供下载的excel模板文件

controller GetMapping("/download/excel") Operation(summary "下载技术引入Excel模板") public void downloadTemplateExcel(HttpServletResponse response) { technologyService.getTechnologyExcelModel(response); } service public void g…

htb monitored root方式其中的一种(仅作记录)

快下班时候审出来的,目前root的第5种方式 nagiosmonitored:~$ cat /usr/local/nagiosxi/scripts/backup_xi.sh #!/bin/bash # # Creates a Full Backup of Nagios XI # Copyright (c) 2011-2020 Nagios Enterprises, LLC. All rights reserved. #BASEDIR$(dirname …

SCI 2区论文:医疗保健中心训练有素的脑膜瘤分割模型的性能测试-基于四个回顾性多中心数据集的二次分析

基本信息 标题:Performance Test of a Well-Trained Model for Meningioma Segmentation in Health Care Centers: Secondary Analysis Based on Four Retrospective Multicenter Data Sets中文标题:医疗保健中心训练有素的脑膜瘤分割模型的性能测试&am…

PE解释器之PE文件结构(二)

接下来的内容是对IMAGE_OPTIONAL_HEADER32中的最后一个成员DataDirectory,虽然他只是一个结构体数组,每个结构体的大小也不过是个字节,但是它却是PE文件中最重要的成员。PE装载器通过查看它才能准确的找到某个函数或某个资源。 一&#xff1…

软件测试|sqlalchemy一对一关系详解

简介 SQLAlchemy 是一个强大的 Python ORM(对象关系映射)库,它允许我们将数据库表映射到 Python 对象,并提供了丰富的关系模型来处理不同类型的关系,包括一对一关系。在本文中,我们将深入探讨 SQLAlchemy …

Ubuntu使用QtCreator + CMake 开发C/C++程序

平台 OS: Ubuntu 20.04 cmake: 3.16.3 IDE: Qt Creator 4.11.1 Based on Qt 5.14.1 (GCC 5.3.1 20160406 (Red Hat 5.3.1-6), 64 bit) Built on Feb 5 2020 12:48:30 From revision b2ddeacfb5 Copyright 2008-2019 The Qt Company Ltd. All rights reserved. The program …

【ROS2】ROS2使用C++实现简单服务端

使用ROS2实现简单的服务端,功能为将客户端提供的两个数相加后返回给客户端。 代码如下: #include "rclcpp/rclcpp.hpp" #include "std_msgs/msg/string.hpp" #include "base_interfaces_demo/msg/student.hpp" #include "base_interfac…

Hugging Face怎么通过国内镜像去进行模型下载(hf-mirror.com)

一、引言 Hugging Face 🤗是一家专注于自然语言处理(NLP)技术的公司,以其开源贡献和先进的机器学习模型而闻名。该公司最著名的产品是 Transformers 库,这是一个广泛使用的 Python 库,它提供了大量预训练模…

(Bean实例化的基本流程 )学习Spring的第六天

Bean实例化的基本流程 其实可以解释为三个过程: 1 . 有关Bean的信息被封装成一个map集合 : DeanDefinitionMap . key为Bean的名称 , value为有关<bena>标签的信息 2 . Spring框架对这个存储Bean信息的Map进行遍历 , 进行创建对象 , 把创建好的对象存储到另一个Map集合里…

Redis中的BigKey相关问题

什么是bigkey bigkey是指key对应的value所占用的内存空间比较大。例如一个字符串类型的value可以最大存到512MB&#xff0c;一个列表类型的value最多可以存储2^32-1个元素。如果按照数据结构来细分的话&#xff0c;一般分为字符串类型bigkey和非字符串类型bigkey。 字符串类型…

深入理解 Kubernetes Ingress:路由流量、负载均衡和安全性配置

Kubernetes Ingress 是 Kubernetes 集群中外部流量管理的重要组件。它为用户提供了一种直观而强大的方式&#xff0c;通过定义规则和配置&#xff0c;来控制外部流量的路由和访问。 1. 什么是 Ingress&#xff1f; 在 Kubernetes 中&#xff0c;Ingress 是一种 API 资源&#…

STL之multimap 【多重映射】

这里写目录标题 STL之multimap 【多重映射】头文件创建 std::multimap插入元素遍历 std::multimap删除元素查找元素场景应用综合示例 STL之multimap 【多重映射】 multimap&#xff1a;多重映射&#xff0c;允许存储多个相同键的键-值对&#xff0c;并按键升序排序。 头文件 …

取代房子,中国又一种资本在崛起(深度)

我一直有一个观点&#xff1a;经济形势好的时候&#xff0c;只要不是夕阳行业&#xff0c;做什么都能过得不错。经济形势差的时候&#xff0c;对于个人来说&#xff0c;拼的就是学习能力。 10年前&#xff0c;在市场上很吃香的是MBA&#xff0c;那时候企业需要高速发展&#x…

如何利用chatgpt提高工作效率?

使用 ChatGPT 提高工作效率的关键在于有效利用其能力来辅助和优化你的工作流程。以下是一些具体的建议&#xff1a; 1. 自动化和优化常规任务 生成和编辑文本&#xff1a;利用 ChatGPT 快速撰写或编辑报告、电子邮件、提案等。代码辅助&#xff1a;获取编程语言的帮助&#x…

JVM工作原理与实战(二十):直接内存

专栏导航 JVM工作原理与实战 RabbitMQ入门指南 从零开始了解大数据 目录 专栏导航 前言 一、直接内存 1.直接内存作用 二、在直接内存上创建数据 总结 前言 JVM作为Java程序的运行环境&#xff0c;其负责解释和执行字节码&#xff0c;管理内存&#xff0c;确保安全&…