科普|什么是元宇宙

作者概述:Zoey | NFTScan 研究员,NFTScan 是一个多链 NFT 浏览器。 在过去一年多的疫情期间,人们的出行多多少少受到限制,因此许多人际互动从现实世

从零开始学架构——架构设计流程

架构设计流程 结合复杂度来源和架构设计原则,通过一个模拟的设计场景“前浪微博”,和你一起看看在实践中究竟如何进行架构设计。 架构设计第1步:识别

Vue3浅谈:(二)Vue3计算属性

目录 一、Vue3计算属性 1.Vue3计算属性基础使用 2.计算属性缓存和常规方法 3.可写计算属性 一、Vue3计算属性 1.Vue3计算属性基础使

HTML5设计注册/登录界面

学习目标: 掌握 HTML5入门知识 掌握 CSS入门知识 学习内容: 掌握 HTML5基本语法 掌握CSS基本语法 HTML5网页设计 掌握块级标签 掌握行内标

vue3之watchEffect详解

watchEffect函数的作用: 传入的一个函数,当依赖项变化的时候,重新执行改函数。 watchEffect函特性: 与watch相似都可以监

es6 处理数组的方法汇总

目录 创建数组静态方法 ES6 Array.from() Array.of() 检测数组方法 instanceof Array.isArray() 迭代器方法 ES6 keys() values() entries() 复制和填充方法 ES6 Array.fill() Array.copyWithin() 转化方法 Array.valueOf() Array.toString() Array.toLocaleString() Array.join() 栈方法 push()和pop() 队列方法 shift() 和 unshift()

STM32-串口通信(串口的接收和发送)

文章目录 STM32的串口通信 一、STM32里的串口通信 二、串口的发送和接收 串口发送 串口接收 三、串口在STM32中的配置 四、串口接收的两种实现

【C语言】数组(详细讲解+源码展示)

目录 数组概述 一维数组 如何使用一维数组 一维数组的初始化 数组名 一维字符教组 一维字符教组的定义 一维字符数组初始化 一维字符数组的引用 二维数组 如何使用

Java 抽象类详细讲解

目录 Java抽象类概念 Java抽象类示例 继承Animal类的子类的示例 Java抽象类详细使用方法 1、定义抽象类 2、继承抽象类 3、实现抽象方法

Springboot 整合事务

目录 事务介绍 事务的ACID特性 事物的隔离级别 事务的传播机制 只读 事务超时 回滚规则 事务的配置方式 声明式事务 编程式事务 @Transactional

pip安装python第三方库的四种方法

文章目录 一、无镜像安装 二、镜像安装 三、一劳永逸式镜像安装 四、批量安装 总结 一、无镜像安装 pip install 库名 打开命令提示符【win + r】,输入cmd,在命

使用PyTorch和Flower 进行联邦学习

本文将介绍如何使用 Flower 构建现有机器学习工作的联邦学习版本。我们将使用 PyTorch 在 CIFAR-10 数据集上训练卷积神经网络,然后将展示如何修改训练代码以联邦的方式运行

ChatGPT资料汇总学习

? Awesome-ChatGPT ChatGPT资料汇总学习,持续更新… ChatGPT再一次掀起了AI的热潮,是否还会像BERT一样成为AI进程上的里程碑事件,还是噱头炒

MySQL和Redis如何保证数据一致性?

前言 由于缓存的高并发和高性能已经在各种项目中被广泛使用,在读取缓存这方面基本都是一致的,大概都是按照下图的流程进行操作: 但是在更新缓存方面,

计算机视觉 | 人工智能 自己总结 (下)

目录 立体视觉 立体视觉的概念 视差信息的概念 立体匹配 目标检测和跟踪 三维重建 立体图像拼接 立体视觉 立体视觉的概念 立体视觉是指人类双眼所产生的深度感觉

MySQL数据库——MySQL WHERE:条件查询数据

在 MySQL 中,如果需要有条件的从数据表中查询数据,可以使用 WHERE 关键字来指定查询条件。 使用 WHERE 关键字的语法格式如下: WHERE 查询条件 查询条件可以是: 带比较运算

重大剧透:你不用ChatGPT,它砸你饭碗

早晨看到路透社报道,盖茨说,与其争论技术的未来,不如专注于如何更好地利用人工智能。 这可能是他对马斯克他们呼吁暂停AI研发6个月的一种回应吧。

openstack虚拟化

虚拟化是什么? 虚拟化是一种将计算机资源(如处理器、内存、存储等)抽象化和隔离的技术,以实现多个虚拟环境共享物理计算机资源的目的。通俗地说,虚

NFS共享存储服务

文章目录 引言 一、NFS概述 二、安装 nfs-utils、rpcbind 软件包 三、NFS的特点 四、实验步骤 1、安装nfs和rpcbind软件 2、

软件的性能指标及评估方法

1、响应时间 响应时间是指系统对请求作出响应的时间。这个时间是指用户从软件客户端发出请求到用户接收到返回数据的整个过程所需要的时间,包括各种中

云计算的三种服务模式:IaaS、PaaS和SaaS

1、基础设施即服务 (IaaS) 基础设施即服务有时缩写为 IaaS,包含云 IT 的基本构建块,通常提供对联网功能、计算机(虚拟或专用硬件)以及数据存储空间的访

XSS(跨站攻击)

XSS漏洞(跨站脚本) 1.XSS 漏洞简介 ​ XSS又叫CSS(Cross Site Script)跨站脚本攻击是指恶意攻击者往Web页面里插入恶意Script代

火狐浏览器hackbar安装使用教程

火狐浏览器hackbar安装使用教程 首先先打开火狐自带的扩展和主题 在搜索框中搜索hackbar 由于hackbar现在收费了,这里直接使用ha

华为 eNSP—交换机配置(三层)

1 先创建如图 的网络拓扑图 1.1 需要设备: 交换机:S5700(1个)、S3700(2个)、 终端:PC(8个) 1.2 按照接口连线: 所有接口已显示 2 配置 交

文件包含漏洞(原理及介绍)

文件包含漏洞(原理及介绍) File inclusion,文件包含(漏洞)。程序开发人员通常出于灵活性的考虑,会将被包含的文件设置成变量,然后动态调用

Ubuntu系统的下载与安装(超详细)

一、Ubuntu系统下载 官网下载(不推荐) 可以直接访问Ubuntu官网进行下载,但由于服务器在国外,下载速度会非常非常慢,推荐使用国内的一些

find详解

一、简介 find是用来在文件系统上查找复合条件的文件 find命令有非常强大的灵活性,可以指定丰富的搜索条件(如文件权限、属主、属组、文件类型

关于微信小程序获取头像和昵称

不知道为什么微信一直对开发者获取:微信头像+微信昵称。一直抱以限制态度,关于接口调用方法,也是一直在修改! open-type=“getUse

flutter安装自用笔记

参照文章: 开发环境搭建 Flutter环境配置步骤: 1.系统配置要求 2.Java环境 3.Flutter SDK 4.Android 开发环境 一、系统配置要求 操作系统:Windows 7 SP1

Unity使用VSCode,调试c#、Lua

搭建C#调试环境 2.1 settings.json文件查找与过滤不想看到的文件 vscode首次打开unity工程后,所有文件都会现在在资源管理器中

Unity 性能优化方法总结

性能优化是游戏项目开发过程中一个永恒的话题。项目的性能优化主要围绕CPU、GPU和内存三大方面进行。但是如此的总结我感觉太繁杂不能成系统,例

【Unity】网络通信(TCP&UDP)

Unity/C#要想和其他电脑或者软件程序通讯,最好的方式是通过网络进行通讯,下面简要介绍以下其原理和实现: 文章目录 TCP和UDP TCP Unit

Unity中动画切换

在unity中,3D模型的切换可以使用animator状态机或者代码切换Animator.CrossFade切换函数 使用状态机切换 需要连接各

Java中的try-with-resources语句

介绍 try-with-resources是Java中的环绕语句之一,旨在减轻开发人员释放try块中使用的资源的义务。 它最初在Java 7中引入

利用sampleini库实现c/c++操作ini配置文件

github sampleini库下载链接: https://github.com/brofield/simpleini 下载后只需一下三个文件即可: 配置文件格式:采用以下格式; 1. 加载配置文件前重要设置 /*设置是否使用utf8编

2023年美赛春季赛 赛题浅析

由于今年各种各样的原因,导致美赛头一次,据说也将是最后一次,临时调整,加设春季赛。这对于急需建模奖项的大家来说是一个很好的机会。无论怎样的原

推荐几个可以免费使用的ChatGPT工具

在ChatGPT相关API推出之后,各种工具如雨后春笋一般层出不穷,这篇文章就列举一些日常使用到的工具。 工具列表 OpenAI 在线读取任意网页内容包括视

gpt4-如何使用

gpt-4怎么用 目前,GPT-4尚未发布或公开释放。因此,我们目前无法使用GPT-4。GPT-4是由OpenAI公司开发的人工智能语言模型,

数据库设计 ER图

一、ER图简介 ER图,简单来说,E是实体,实体有一组属性;R是关系。找到系统中的实体以及实体关系就可以绘制出ER图了。 例如,下图是网上找到的

Redis设置开机自启动

文章目录 前言 一、Redis是什么? 二、使用步骤 1.新建一个系统服务文件 2.重载系统服务 3.启动和查看Redis 4.停止Redis 5.开机自启

Hyperledger Fabric区块链浏览器搭建

最近在用Hyperledger Fabric平台做一个项目,要使用区块链浏览器。以下是我的基础环境的情况以及搭建过程。 版本 Ubuntu 22.04.1 LTS 运行内存 8.0 GiB 处

DApp简介

什么是dapp?以下为详细介绍: 中心化应用(App)与去中心化应用(DApp)的区别 中心化应用(web2.0)原理: 前端(H5/小程序/Ap

将塑造未来世界的十大web3技术

一些重要的 Web 3.0 技术,包括以下技术,有助于定义第三代 Web 可能的全部内容: 1. 区块链技术 区块链是记录所有点对点交易的去中心化账本。参与者无需使用该技

2022 年印度十大元宇宙公司

元界是全球科技市场最热门的名词。开发Metaverse的公司专注于构建创新和功能,以使用户能够在数字世界中高效地相互交互。元界公司站在未来通

DeFi收益来源全面概述

去中心化金融一个主要的优势就是它对所有人开放,任何人在任何时间、任何地点都可以参与其中。这样一来,作为DeFi参与者就有机会获得在传统金融领

高并发场景以及应对技巧

文章目录 高并发现实生活中的场景 1 高并发基础 1.1 并发与并行 1.2 什么是高并发 1.3 从服务端视角看高并发 1.4 高并发带来的问题 1.5 高并发问题层面 2.高并发应对技

flowable工作流架构分析

flowable工作流 目录 概述 需求: 设计思路 实现思路分析 1.复杂的状态的或者状态的维度增加的状的条件极为复杂 2.工作流 3.BPMN2.0协议

JS实现国密算法SM2加密,后端Java解密

后端的实现过程: 后端首先引入bouncycastle,Maven配置如下: <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.65</version> </dependency> 后端Java代码如下: //生成密钥对 X9ECParameters sm2ECParameters = GMNamedCurves.getByName("sm2p256v1"); ECDomainParameters domainParameters = new ECDomainParameters(sm2ECParameters.getCurve(), sm2ECParameters.getG(),

分布式架构

架构师的学习可从如下几个方面着手: 第一、基础方面:包括数据结构、操作系统、算法应用、设计模式等一切拥有优秀编程能力 所应该熟知的软件基础知识;

lumen框架搭建

lumen框架搭建 目录 lumen框架搭建 前言 一、composer安装 1.查看composer版本 2、安装composer 3、更新compos

前端框架LayUI

Bootstrap框架 Bootstrap让前端开发更快速、简单。所有开发者都能快速上手、所有设备都可以适配、所有项目都适 用。 可以直接使用Bo

Vite 完整版详解

目录 序论: vite架子分析 1、 打包构建: 2、环境变量 3、模式 4、兼容老浏览器 5、typescript相关 6、基本配置 核心配置全集 推荐两个插件

C语言初阶之数据类型

1.基本类型 1.1 整形 首先在C语言中整型分为int、short、long、long long、float、double、long double、ch

JDK17的下载安装与配置(详细教程)

1.搜索JDK的官方网址 https://www.oracle.com/java/technologies/downloads/#jdk17 2.切换到window系统,根据自己电脑的系统进行切换。然后点击下载 3.下载完成后移动你指定的文件夹并解压(这里放