相关文章
【05】密码学与隐私保护
5-1 零知识证明
零知识证明介绍
零知识证明的概念
设P(Prover)表示掌握某些信息,并希望证实这一事实的实体,V(Verifier)是验证这一事实的实体。
零知识证明是指P试图使V相信某一个论断是正确的,但却不向…
建站知识
2025/2/21 16:32:53
Unity 打开摄像头 并显示在UI
需求:
打开相机并显示在UI上
效果: 注意:
电脑可能有多个摄像头,注意名称
代码:
using System;
using System.Linq;
using UnityEngine;
using UnityEngine.UI;
using System.Collections.Generic;
#if UNITY_EDITOR
using UnityEditor;
#endifname…
建站知识
2025/2/21 18:58:40
LeetCode--236. 二叉树的最近公共祖先
236. 二叉树的最近公共祖先 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(…
建站知识
2025/2/21 18:32:36
Mongoose 详解
为 Node.js 与 MongoDB 之间提供了一个更高级、更便捷的交互方式。
一、安装
# 使用 npm 安装npm install mongoose
二、基本使用
1. 连接数据库
const mongoose require("mongoose");// 数据库连接 URIconst uri "mongodb://localhost:27017/myDatabase…
建站知识
2025/2/21 18:36:53
【原创】在ubuntu中搭建gradle开发环境
检查Linux版本
rootwww:~# hostnamectlStatic hostname: www.0x88.comIcon name: computer-vmChassis: vmMachine ID: 30fa955a36be492ca459599ef20bc508Boot ID: 37084dbe36f44adaa075e8f9a98f132eVirtualization: kvm
Operating System: Ubuntu 22.04.5 LTSKernel: Linux 5.…
建站知识
2025/2/21 18:29:49
【模板】图论 最短路 (Floyd+SPFA+Dijkstra)
FloydSPFADijkstra
温故而知新,这三种算法都是求最短路问题常用的算法(特别是Dijkstra)
1.Floyd (多源最短路)
基于动态规划思想,时间复杂度为 O ( N 3 ) O(N^3) O(N3) 较高。 注意点: 初始化距离为INF…
建站知识
2025/2/21 18:36:52
python subprocess库
subprocess
subprocess 是 Python 标准库中的一个模块,用于创建和管理子进程。它允许你在 Python 程序中执行外部命令、调用其他程序,并与这些程序进行交互。subprocess 模块提供了丰富的功能,可以替代一些旧的模块和函数,如 os.…
建站知识
2025/2/21 18:36:51