查询到最新的12条

require加载器实现原理的深入理解

前言 我们常说node并不是一门新的编程语言,他只是javascript的运行时,运行时你可以简单地理解为运行javascript的环境。在大多数情况下我们会在浏览器中去运行javascript,有了node的出现,我们可以在node中去运行javascript,这意味着哪里安装了node或者浏览器,我们就可以在哪里运行javascript。 1.node模块化的实现 node中是自带模块化机制的,每个文件就是一个单独的模块,并且它遵循的是Common 继续阅读

Deno :它比 Node.js 更好吗?

Deno 是一个类似于 Node.js 的 JavaScript 和 TypeScript 运行时,基于 Rust 和 JavaScript V8 引擎构建。它由 Node.js 创始人 Ryan Dahl 创建,以弥补他在 2009 年最初设计和发布 Node.js 时所犯的错误。 Ryan's 有关 Node.js 的遗憾在 2018 年 JSConf EU 上著名的演讲 “我对 Node.js 遗憾的十件事” 有充分的记录。总而言之,他感叹缺乏对安全性的关 继续阅读

Python __import__()

内置函数__import__()由 import 语句调用。Import 语句是调用导入机制的最常见方式。这是一个很少使用的方法,它也有助于在运行时导入模块。 **__import__(name, globals=None, locals=None, fromlist=(), level=0)** #where name indicates the name of the import module _ 导入 _()参数: 取五个参数。当语句调用此函数时 继续阅读

详解linux电源管理驱动编写

对于嵌入式设备来说,合适的电源管理,不仅可以延长电池的寿命,而且可以省电,延长设备运行时间,在提高用户体验方面有很大的好处。所以,各个soc厂家在这方面花了很多的功夫。下面,我们可以看看linux是如何处理电源管理驱动的。 1、代码目录 ? 1 drive 继续阅读

linux中把.c的文件编译成.so文件

linux中共享库以so为后缀(shared object),与Windows下的DLL类似,是在程序运行时动态连接。多个进程可以连接同一个共享库。 以下以编译mylib.c为例讲如何编译.so文件。 首先,编译mylib.c: $gcc -c -fPIC -o mylib.o mylib.c -c表示只编译(compile),而不连接。-o选项用于说明输出(output)文件名。gcc将生成一个目标(object)文件mylib.o。 继续阅读

Nodejs版本升级科普

Nodejs是什么 Node.js是一个基于Chrome V8 JavaScript引擎的运行时环境,用于构建可扩展的网络应用程序。它允许使用JavaScript编写服务器端代码,使开发人员能够在服务器上运行JavaScript代码。 Node.js具有事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发请求和实时应用程序。它采用单线程事件循环模型,可以处理成千上万个并发连接,而无需为每个连接创建新的线程。这使得N 继续阅读

Python捕获异常后重新执行的方法

本文将从捕获异常的基本概念入手,介绍Python中如何捕获异常后重新执行代码的方法,旨在帮助读者更好地理解Python异常处理机制。 一、异常处理机制基础 在Python中,异常处理机制是一种结构化的机制,通常用于处理程序运行中的错误信息、警告和异常情况。Python中的异常包括语法错误、运行时错误、逻辑错误等。 try: # 执行可能出现错误的代码块 except ExceptionType: # 异常处理代码块 finally: 继续阅读

RuntimeWarning

RuntimeWarning与模糊的运行时行为相关的警告的基类。本文地址:https://my.lmcjl.com/exception/runtime-warning版权声明:个人博客原创文章,转载请注明出处和网址。,欢迎加入。 继续阅读

elasticsearch docker无法挂载_Docker 容器监控方案怎么选?看看这套开源方案

随着线上服务的全面docker化,对docker容器的监控就很重要了。SA的监控系统是物理机的监控,在一个物理机跑多个容器的情况下,我们是没法从一个监控图表里面区分各个容器的资源占用情况的。为了更好的监控容器运行情况,更重要的是为了后续的容器动态调度算法需要的大量运行时数据的搜集,经过调研后,基于CAdvisor + InfluxDB + Grafana搭建了这套容器监控系统。1、容器监控方案 继续阅读

c++ 读文件_python中文件的使用

在程序运行时,数据时保存在内存的变量里。内存中的数据在程序结束后或关机后就会消失。如果想要在下次开机运行程序时还想使用同样的数据,就需要把数据存储在不易失的存储介质中,比如硬盘、u盘。不易失存储介质上的数据保存在以路径命名的文件中。通过读/写,程序就可以在运行时保存数据。这次,我们一起学习下python中有关文件的创建、读写以及关闭等操作1. 文件简单的来说, 文件时由字节组成的信息,在逻辑上具有完 继续阅读