无题
js ````const let varvar 存在声明提升,值为undefined;可以重复声明,声明后被覆盖
let 不存在声明提升,所以会存在暂时性死区;在同一个作用域内不能重复声明
const 定义常量,所以一旦声明就需要立即初始化,在同一个作用域内不能重复声明
js数据类型
基本数据类型
Number
String
Boolean
Undefined
...
Python项目构建工具 - Poetry,Pipenv
项目构建工具Python项目构建工具有很多种,其中一些常用的包括:
setuptools:这是一个用于构建、分发和安装Python软件包的工具。它可以帮助你定义项目的结构、依赖关系和安装步骤。
pipenv:这是一个结合了pip和虚拟环境管理的工具,可以简化项目依赖管理的过程,同时创建独立的虚拟环境。
Poetry:Poetry是一个现代化的Python包管理工具,它提供了依赖管理、打包发布等功 ...
Js异步处理
异步回调函数回调函数是 早期处理异步操作主要依赖于回调函数。当一个函数需要执行一个耗时的任务或者需要等待某些条件满足后再执行,可以使用回调函数来实现异步处理。
传统的回调函数这是最基础、也是最早期用于处理异步操作的方式。
12345678910function fetchData(callback) { setTimeout(() => { const d ...
手写Promise
Promisepromise 基础语法
Promise 是 JavaScript 中处理异步操作的一种方式。它代表了一个异步操作的最终完成或失败,并且其返回值可用于进一步处理
创建一个promise对象
1234567891011// 创建一个 Promise const myPromise = new Promise((resolve, reject) => { // ...
python3.8-Python海象运算符
在Python 3.8版本中,新的运算符——海象运算符 :=。这个运算符因形似海象的嘴巴和胡须而得名,它能让你在表达式中进行赋值,使代码变得更优雅、更简洁。
在Python中,:= 被称为赋值表达式,它允许你在表达式的任何位置进行赋值操作,而不必单独写一个赋值语句。这在循环、条件判断、函数调用中尤其有用,可以减少代码行数并提高可读性。
示例代码
# 示例1:在while循环 ...
Docker容器
Docker概念Docker 是一种用于开发、交付和运行应用程序的开放平台。它允许您在容器中打包应用程序及其依赖关系,并提供了一种轻量级、可移植和自包含的环境。以下是 Docker 的一些核心概念和特点:
容器化:Docker 利用 Linux 容器技术,将应用程序及其所有依赖项打包到一个容器中,这使得应用程序可以在任何环境中以相同的方式运行。
轻量级:与传统虚拟机相比,Docker 容器更加轻 ...
Python-列表推导、字典推导与集合推导
在Python编程的世界里,推导式(Comprehensions)以其简洁、高效的特性,成为编写优雅代码的不二法门。列表推导(List Comprehensions)、字典推导(Dictionary Comprehensions)和集合推导(Set Comprehensions)不仅能够显著提升代码的可读性,还能在处理数据时大大增强性能。
列表推导
列表推导式是Python中构造列表最直观且高 ...