草庐IT

all-database

全部标签

Promise.all的使用

Promise的基本使用Promise.all()传参和返回结果Promise.all()完成状态Promise.all()失败状态Promise.all()使用案例Promise.all()传参和返回结果Promise.all()传入一个promise的数组,并返回一个Promise实例,传入数组中的promise返回的resolve回调的结果是一个数组。Promise.all()完成状态完成状态:**Promise.all()**返回的结果永远都是一个数组。当数组中的所有Promise都是完成(resolved)状态时,他的结果包含数组中所有Promise完成的值,如果没有值则是undef

NFT, the Invisible Key to Metaverse: Why All the Hype?

AsglobalcelebritieslikeStephenCurryandJayChouchoosetoenterthegameofNFT,it'snotuncommontoraiseaquestionfromtheirvastfansandthepublic:whatoneartharetheybuying?Meanwhile,peoplemayalsogetcuriousaboutanotherhighly-relatedbuzzword:"metaverse."Howwillitchangeourlives?Whetheritisa"turkeyflyinginastrongwind"

NFT, the Invisible Key to Metaverse: Why All the Hype?

AsglobalcelebritieslikeStephenCurryandJayChouchoosetoenterthegameofNFT,it'snotuncommontoraiseaquestionfromtheirvastfansandthepublic:whatoneartharetheybuying?Meanwhile,peoplemayalsogetcuriousaboutanotherhighly-relatedbuzzword:"metaverse."Howwillitchangeourlives?Whetheritisa"turkeyflyinginastrongwind"

基于SqlSugar的开发框架循序渐进介绍(18)-- 基于代码生成工具Database2Sharp,快速生成Vue3+TypeScript的前端界面和Winform端界面

我们开发一个系统,在保证风格统一、代码强壮、可读性强等基础上,还能够结合代码生成工具快速开发相关后端,以及各种前端界面的,无疑是非常好的,既保证了项目的代码质量,又能够极大的提高开发效率。代码生成工具Database2Sharp是在完善的开发项目上,抽取出数据变化的部分,通过演绎、归纳、反复演绎和归纳等提炼方式抽取出相关的规则,以工具的方式来快速提高生产率,使得我们在开发各种不同的项目上的时候,能够事半功倍,本篇随笔介绍基于代码生成工具Database2Sharp,快速生成Vue3+TypeScript的前端界面和Winform端界面。1、代码生成工具Database2Sharp的使用对于SQ

基于SqlSugar的开发框架循序渐进介绍(18)-- 基于代码生成工具Database2Sharp,快速生成Vue3+TypeScript的前端界面和Winform端界面

我们开发一个系统,在保证风格统一、代码强壮、可读性强等基础上,还能够结合代码生成工具快速开发相关后端,以及各种前端界面的,无疑是非常好的,既保证了项目的代码质量,又能够极大的提高开发效率。代码生成工具Database2Sharp是在完善的开发项目上,抽取出数据变化的部分,通过演绎、归纳、反复演绎和归纳等提炼方式抽取出相关的规则,以工具的方式来快速提高生产率,使得我们在开发各种不同的项目上的时候,能够事半功倍,本篇随笔介绍基于代码生成工具Database2Sharp,快速生成Vue3+TypeScript的前端界面和Winform端界面。1、代码生成工具Database2Sharp的使用对于SQ

leetcode 448. Find All Numbers Disappeared in an Array 找到所有数组中消失的数字(简单)

一、题目大意标签:数组https://leetcode.cn/problems/find-all-numbers-disappeared-in-an-array给你一个含n个整数的数组nums,其中nums[i]在区间[1,n]内。请你找出所有在[1,n]范围内但没有出现在nums中的数字,并以数组的形式返回结果。示例1:输入:nums=[4,3,2,7,8,2,3,1]输出:[5,6]示例2:输入:nums=[1,1]输出:[2]提示:n==nums.length11进阶:你能在不使用额外空间且时间复杂度为O(n)的情况下解决这个问题吗?你可以假定返回的数组不算在额外空间内。二、解题思路把所

leetcode 448. Find All Numbers Disappeared in an Array 找到所有数组中消失的数字(简单)

一、题目大意标签:数组https://leetcode.cn/problems/find-all-numbers-disappeared-in-an-array给你一个含n个整数的数组nums,其中nums[i]在区间[1,n]内。请你找出所有在[1,n]范围内但没有出现在nums中的数字,并以数组的形式返回结果。示例1:输入:nums=[4,3,2,7,8,2,3,1]输出:[5,6]示例2:输入:nums=[1,1]输出:[2]提示:n==nums.length11进阶:你能在不使用额外空间且时间复杂度为O(n)的情况下解决这个问题吗?你可以假定返回的数组不算在额外空间内。二、解题思路把所

如何将一个大的Promise.all拆分为几个较小的部分依次执行

  前段时间在用Promise.all执行一个非常大批量的操作时遇到一个奇怪的问题。  这个Promise.all需要遍历一个指定目录中的所有文件,并以异步的方式读取文件内容并进行后续操作。由于目录中的文件数目比较多(大约8000+),Promise.all在执行的过程中有许多文件读取失败,但是如果指定一个文件数量比较少的目录则不存在这个问题。查看浏览器的Network会看到一开始的时候这些文件的访问都是pending状态,但是随着数量的增加,一部分pending最后都变成failed了。然后在Console中也会看到有许多的Failedtoloadresource:net::ERR_INSU

如何将一个大的Promise.all拆分为几个较小的部分依次执行

  前段时间在用Promise.all执行一个非常大批量的操作时遇到一个奇怪的问题。  这个Promise.all需要遍历一个指定目录中的所有文件,并以异步的方式读取文件内容并进行后续操作。由于目录中的文件数目比较多(大约8000+),Promise.all在执行的过程中有许多文件读取失败,但是如果指定一个文件数量比较少的目录则不存在这个问题。查看浏览器的Network会看到一开始的时候这些文件的访问都是pending状态,但是随着数量的增加,一部分pending最后都变成failed了。然后在Console中也会看到有许多的Failedtoloadresource:net::ERR_INSU

实现一个简单的Database5(译文)

GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。前文回顾实现一个简单的Database1(译文)实现一个简单的Database2(译文)实现一个简单的Database3(译文)实现一个简单的Database4(译文)译注:cstsck在github维护了一个简单的、类似SQLite的数据库实现,通过这个简单的项目,可以很好的理解数据库是如何运行的。本文是第五篇,主要是实现数据持久化Part5持久化到磁盘“Nothingintheworldcantaketheplaceofpersistence.”–