自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keyboard专栏

技术博客,成就自己,服务他人

  • 博客(1395)
  • 资源 (10)
  • 收藏
  • 关注

原创 Mac上安装Claude Code的步骤

以下是基于现有信息的简明安装指南,适用于macOS系统。

2025-07-21 22:25:17 782

原创 mac安装node的步骤

适用于macOS 10.15及以上版本。

2025-07-21 22:19:32 1084

原创 Mac上安装Homebrew的详细步骤

本教程适用于macOS 10.15(Catalina)及以上版本。Homebrew是Mac上常用的包管理器,安装简单且便于管理软件包。

2025-07-21 22:03:21 710

原创 mac终端设置代理

在Mac上配置终端走代理,需设置终端(如zsh或bash)使用HTTP/HTTPS/SOCKS代理,以便命令行工具(如curl、git、npm)通过代理访问网络。以下是详细步骤,适用于macOS 10.15及以上版本。

2025-07-21 21:52:09 751

原创 python实现Markdown转化PDF的方案

然后替换您当前的PDF生成逻辑即可,API非常相似,但质量和稳定性更好。

2025-07-18 16:00:31 267

原创 查看kubernetes的端口30873 是那个pad占用,是不是服务

要查看。

2025-07-17 11:23:55 226

原创 [Errno 86] Bad CPU type in executable: ‘/usr/local/bin/wkhtmltopdf‘

Ubuntu和Mac使用不同的操作系统和架构,Ubuntu上安装的是为Linux x86_64编译的版本,而Mac需要为macOS编译的版本。二进制文件与你的CPU架构不匹配。表示你的Mac上安装的。

2025-07-16 17:32:52 385

原创 499 是什么端口(nginx的状态码)

是 Nginx 自定义的状态码(不是标准 HTTP 状态码),其含义是:它不是来自服务器返回的响应,而是 Nginx 在记录日志时发现连接已断开,自己写入日志。示例:说明请求 被客户端关闭了。你可以在 Nginx 日志中单独分析:也可以在日志系统(如 ELK / Grafana Loki)中添加状态码统计看趋势。

2025-07-16 17:31:27 244

原创 307 Temporary Redirect 这是什么错误

是一种。

2025-07-16 17:28:46 374

原创 docker停止所有容器和删除所有镜像

【代码】docker停止所有容器和删除所有镜像。

2025-07-15 14:28:08 213

原创 数据库迁移:alembic 这是什么工具?

Alembic 是一个用于 Python 的轻量级数据库迁移工具,专为配合 SQLAlchemy(一个流行的 Python ORM 库)设计,用于管理数据库模式的变更。它由 SQLAlchemy 的作者开发,目标是在开发过程中高效、可靠地处理数据库结构的演进。

2025-07-08 13:35:27 383

原创 域名备案和接入备案有什么区别?应该怎么做域名备案,应该怎么做接入备案

你是否已经有备案号?当前云服务商操作建议没有备案阿里云 or 腾讯云选一家做“首次备案”已有备案(如在阿里云)现在想用腾讯云去腾讯云做“接入备案”

2025-07-02 15:36:27 511

原创 一个域名可以同时备案到多个云服务商吗?

一个域名,备案信息是唯一的,备案系统是由工信部统一管理的,每个域名只能对应一条备案记录,也就是。

2025-07-02 13:32:51 269

原创 微信小程序能不能获取物联网的上的设备数据

微信小程序可以通过 MQTT over WebSocket 连接物联网平台(如阿里云 IoT、腾讯云 IoT 或其他支持 MQTT 的平台),订阅设备发布的 Topic,从而实时获取设备上报的数据(如温度、湿度等传感器数据)。微信提供硬件平台支持设备接入,小程序可通过微信提供的设备管理接口(如设备消息)获取数据。微信小程序可以通过调用物联网平台的云端 API(如阿里云 IoT 的设备影子 API 或腾讯云 IoT 的数据查询 API)获取设备数据。

2025-07-02 13:17:52 508

原创 `docker-compose` 安装 Neo4j 的详细步骤

你可以修改用户名密码,例如将。改为你自己的安全凭据。

2025-06-30 17:06:23 335

原创 什么是跨链操作?

跨链操作是指在不同的区块链网络之间实现资产、数据或功能的互操作和交互。由于不同的区块链(如比特币、以太坊、波卡等)通常是独立的网络,具有不同的协议、共识机制和数据结构,跨链技术旨在打破这些孤岛,实现多链之间的互联互通。跨链操作可以让用户在一条链上使用另一条链的资产或服务,比如将比特币转移到以太坊网络进行 DeFi 应用。跨链操作通过侧链、中继链、跨链桥、原子交换、预言机和多链协议等技术实现多链互通。实际操作时,用户需要选择合适的跨链工具,准备资产并通过锁定和生成代币的方式完成转移。

2025-06-29 18:30:19 644

原创 什么是区块链的跨链操作?

跨链操作是指在不同的区块链网络之间实现资产、数据或功能的互操作和交互。由于不同的区块链(如比特币、以太坊、波卡等)通常是独立的网络,具有不同的协议、共识机制和数据结构,跨链技术旨在打破这些孤岛,实现多链之间的互联互通。跨链操作可以让用户在一条链上使用另一条链的资产或服务,比如将比特币转移到以太坊网络进行 DeFi 应用。跨链操作通过侧链、中继链、跨链桥、原子交换、预言机和多链协议等技术实现多链互通。实际操作时,用户需要选择合适的跨链工具,准备资产并通过锁定和生成代币的方式完成转移。

2025-06-29 18:15:16 650

原创 什么是DID(Decentralized Identifier,去中心化身份)

DID 是一种由用户自行生成的、全球唯一的标识符,不依赖任何中心化注册机构,存储在去中心网络上(如区块链、IPFS),用于标识个体、组织、设备、内容等数字主体的身份。DID 是“身份的地址”,而不是“身份的内容”。它与传统的身份证、账号、微信号、手机号等中心式身份体系不同。优点描述用户完全掌控用户是自己身份的唯一所有者可跨平台一个 DID 可在多个平台中通用支持隐私保护用户只披露必要最少信息(如使用 ZKP)抗审查、抗封号不依赖平台,可部署在任何链上自动验证。

2025-06-29 14:34:59 990

原创 什么是MPC(多方安全计算,Multi-Party Computation)

*多方安全计算(MPC)是一种加密协议,允许多个参与者在输入保持私密的情况下,**安全地进行联合计算,并仅暴露计算结果,而不暴露任何中间信息或原始数据。

2025-06-29 14:31:22 646

原创 什么是零知识证明(Zero-Knowledge Proof, ZKP)

它允许你向对方证明你“知道一个秘密”,。它的最大特点是:✅,❌。

2025-06-29 14:20:59 999

原创 什么是IPFS(InterPlanetary File System,星际文件系统)

IPFS 是一个点对点的超媒体协议,通过内容寻址来标识文件,而不是位置寻址,目标是让文件永久可访问、无需依赖中心服务器。→ 通过“位置”找文件→ 通过“内容哈希”找文件。

2025-06-29 13:52:41 525

原创 什么是Gossip 协议

Gossip 协议是一种信息传播协议,其工作原理是:每个节点周期性地从网络中随机选择一个或多个邻居节点,将自己当前掌握的信息发送给它们,然后这些邻居再继续向它们的邻居传播该信息,逐步实现全网同步。就像现实生活中“一个人告诉三个人,三个人再告诉各自的三个人……”一样,信息会指数级扩散,最终传播到整个网络。

2025-06-29 13:44:03 897

原创 什么是P2P 网络(Peer-to-Peer Network)

P2P(点对点)网络是一种没有中心服务器的网络架构,每个节点(peer)既是客户端也是服务器,节点之间直接相连、直接通信、共同维护网络运行。所有节点地位平等;每个节点既可请求数据,也可提供数据;网络的运行和维护不依赖某一个中心。

2025-06-29 13:40:48 616

原创 什么是WebAssembly(WASM)

WebAssembly 是一种由 W3C 组织制定的、可在现代浏览器和虚拟机中运行的高性能二进制指令格式,专为跨平台、快速、安全的执行环境设计。

2025-06-29 13:34:33 790

原创 什么是 Solidity 以太坊上主流合约语言?

Solidity 是一种静态类型的高级编程语言,专门为在以太坊虚拟机(EVM)上编写智能合约(Smart Contracts)而设计。它本质上是一个面向对象的编程语言,语法风格类似 JavaScript、C++、Python,但增加了针对区块链的特性。

2025-06-29 13:21:31 734

原创 什么是区块哈希(Block Hash)

区块哈希是指:将一个区块的核心信息(通常是区块头)通过哈希函数(如 SHA-256)计算后生成的唯一标识字符串,用于标识该区块在整个链中的位置和内容。区块哈希具有唯一性不可逆性抗篡改性,是区块链数据安全和结构连接的基础。项目描述定义区块头经过哈希函数处理后的结果,是区块的唯一标识作用防篡改、标识区块、形成链条、挖矿目标特性不可逆、唯一、固定长度、抗篡改使用位置区块浏览器查询、轻节点校验、链结构验证等算法示例SHA-256(比特币)、Keccak-256(以太坊)

2025-06-29 11:19:06 913

原创 什么是区块链中的区块体(Block Body)

区块体是区块结构中的一部分,用于存储该区块中包含的交易记录、合约调用、状态变化等链上业务数据。项目区块头(Block Header)区块体(Block Body)功能存储区块元信息存储实际交易记录包含前区块哈希、Merkle Root、Nonce 等交易列表、交易数作用验证完整性、连接区块链支撑账本数据、执行交易可变性几乎不变(结构固定)每个区块数据不同区块体是区块链的真正“账本内容”所在,记录了所有交易和操作,是区块链系统实现价值转移、智能合约、状态变更的基础。

2025-06-29 11:08:47 344

原创 什么是区块链的区块头(Block Header)

区块是区块链上的一个“数据包”,记录了一段时间内的交易信息、系统状态,以及指向上一个区块的哈希值。区块头是区块的元信息与摘要,是整个区块的**“身份证”**,用于保证数据完整性、防止篡改、连接上下区块。

2025-06-29 11:06:16 281

原创 什么是 Paxos和Raft

Paxos 是一种保证在部分节点失效或网络延迟时,多个分布式节点能就某个值达成一致的协议,由计算机科学家 Leslie Lamport 提出。Raft 是 Paxos 的简化版、工程可落地版,由 Diego Ongaro 和 John Ousterhout 提出,目标是让分布式一致性“更容易理解和实现”。etcd、Consul、TiKV、Kubernetes 组件、Hyperledger Fabric对比项PaxosRaft类型分布式一致性算法Paxos 实现变种易用性理论性强,复杂难懂。

2025-06-28 17:15:43 628

原创 什么是DPoS(Delegated Proof of Stake,委托权益证明)

DPoS 是一种将记账权“委托给投票选出的代表节点”的共识机制。普通用户不直接参与出块,而是通过投票选出“代表人”代为记账和验证交易。可以理解为:“股东大会投票选董事会代表他们管理公司。

2025-06-28 17:08:16 363

原创 什么是拜占庭将军问题?

拜占庭问题描述的是一群将军围攻城市,通过信使传递消息,但有些将军可能是叛徒,如何在这种不可信环境下达成统一行动?某些节点可能故障、造假或蓄意欺骗,我们如何还能保证系统的一致性?

2025-06-28 16:45:33 355

原创 什么是 PoS(权益证明)

PoS 是一种基于“持有代币数量”的区块链共识机制,持币越多、持币越久,获得打包新区块机会的概率越高。换句话说,不是靠算力挖矿,而是靠“你拥有多少币”来竞争记账权。

2025-06-28 16:31:30 393

原创 什么是 PoW(工作量证明,Proof of Work)

工作量证明(Proof of Work, 简称 PoW)是一种共识机制,要求节点通过解决一个高难度数学问题,来获得记账权。第一个算出答案的节点获得“打包交易 → 生成区块 → 获取奖励”的权利。它是比特币、以太坊(1.0)等早期区块链系统的核心共识机制。特性描述共识机制类型基于算力竞争代表平台比特币、以太坊1.0、Litecoin、Dogecoin 等核心资源计算能力(CPU/GPU/ASIC)优点安全性强、机制简单、抗女巫攻击缺点能耗高、TPS(交易吞吐)低、硬件门槛高维度描述。

2025-06-28 16:27:37 345

原创 什么是哈希链(Hash Chain)?

哈希链是由多个数据块通过哈希指针串联起来的一种链式结构,每个节点包含上一个节点的哈希值。...每一个块都包含前一个块的哈希值,这种链接形式构成一条链,称为哈希链。项目说明名称通过前一个哈希值将多个数据节点串联成链关键作用防篡改、时间排序、可验证溯源应用场景区块链账本、审计日志、电子合同、证据链算法基础哈希函数(SHA-256、Keccak 等)优势安全性强、结构简单、数据不可篡改。

2025-06-28 15:29:22 299

原创 什么是数字签名(ECDSA)?

数字签名是一种基于非对称加密的机制,用于确认“数据的来源真实性”和“内容未被篡改证明身份(谁签的)证明完整性(没改动过)ECDSA 是一种基于椭圆曲线密码学(ECC)的数字签名算法。相比传统 RSA,ECDSA 更短的密钥就能提供同等安全性,运算效率更高。算法安全性相当公钥长度签名速度RSA 2048位高长慢ECDSA 256位同等甚至更高短快项目描述定义用私钥签署、用公钥验证,确保身份 + 内容完整算法特点签名短、安全性强、广泛用于区块链场景。

2025-06-28 15:17:35 670

原创 什么是对称加密和非对称加密

加密和解密使用同一把密钥,称为“对称密钥”。使用一对密钥:公钥(公开)和私钥(保密)。加密和解密使用不同密钥,互为“配对”。项目对称加密非对称加密密钥数量一把(共享密钥)两把(公钥 + 私钥)加密速度快(适合大量数据)慢(适合小数据或密钥)安全传输需提前传输密钥公钥可公开,无需安全传输用途数据传输、文件保护密钥交换、身份验证、签名示例算法AES, DES。

2025-06-28 15:11:08 538

原创 什么是哈希函数(SHA-256)

SHA-256 是一种密码学哈希函数它属于 SHA-2 算法家族,由美国国家安全局(NSA)设计,并由 NIST 发布,是当前最广泛使用的加密哈希函数之一。特性描述输入任意长度(字符串、二进制、文件等)输出固定256位哈希值安全性高,抗碰撞、抗逆推区块链用途区块ID、交易ID、Merkle构建、签名摘要等Java调用将敏感数据通过哈希函数转化为不可逆摘要,并通过区块链、数据库或第三方可信平台进行存证,确保数据在某时刻“存在且未被篡改”。

2025-06-28 15:03:42 1297

原创 区块链使用那些技术?

智能合约 = 自动执行代码 + 链上运行 + 公开透明。

2025-06-28 14:53:55 360

原创 非结构化数据记录使用默克尔树技术上链

构建一个小型 Java 项目示例,展示如何使用 Merkle Tree 技术来对**非结构化数据(如文件、日志、JSON、文本等)**进行链上存证前的哈希摘要构建与验证。

2025-06-28 14:21:13 213

原创 默克树技术原理

将一组数据(如交易、文件、记录等)进行哈希处理,得到数据的哈希值作为叶子节点;将相邻两个哈希值再做一次哈希,生成其父节点;不断两两组合哈希直到构造出一个最终的根哈希值(Merkle Root);这个是整个数据集的唯一摘要标识,只要任意一个数据发生变化,最终的根哈希就会不同。项目说明技术原理使用递归哈希构建树形结构,最终得到唯一根哈希链上用途存证、SPV验证、数据完整性校验优势高效、数据量大也能快速验证、无需暴露明文数据核心操作计算哈希 → 构建树 → 上链存根 → 验证路径。

2025-06-28 14:07:27 366

Bean-Message标签

Struts源码- Bean-Message标签,struts2使用资源文件

2010-07-17

mangoDB操作手册.md

mongoDB操作手册

2021-09-12

做一个专业的声音分析系统,需要对声音那些评判标准进行计算

做一个专业的声音分析系统,需要对声音那些评判标准进行计算

2024-07-10

musetalk需要的ffmpeg的版本

musetalk需要的ffmpeg的版本

2024-06-19

musetalk数字人生成视频的效果,模特生成的案例

musetalk数字人生成视频的效果,模特生成的案例

2024-06-19

软件工程-项目验收模板

项目验收模板

2024-04-20

PDMAN的安装工具.zip

PAMAN的安装文件

2021-09-13

MongoDB最新版本.7z

国外的官网下载太慢,放上来大家共享

2021-11-18

citycode.sql

身份证前6位代码代表着城市的范围,这样用户的身份证信息就可以分析所在城市的信息了。 比如:370781, 其中370000代表山东省 370700代表潍坊市 370781代表青州市(县级市) 这样我们就可以根据370781找出山东省潍坊市青州市的信息。

2019-07-02

docker镜像.zip

docker下save的私有化镜像包

2021-06-19

xhell和Xftp学校版本

xhell和Xftp学校版本,可以免费试用,下载商业版本需要到官网下载商业的版本,开窗口有限制,xshell一个窗口管理4个机器,xftp一个窗口管理2个,可以创建多个窗口,不是大的集群肯定够用了

2020-10-21

navicat for sqlite安装文件

navicat for sqlite 12是navicat for sqlite系列软件的最新版本,也是目前互联网上强大和全面的SQLite图形用户介面工具,主要功能包括数据传输、导入或导出、数据同步、报表等,提供完整的服务器管理功能,并配备了数据编辑、SQL查询和数据模型工具,以及支持所有SQLite对象类型,能够为sqlite使用人员提供非凡的操作体验。全新的navicat for sqlite 12功能进行了全面优化和升级,比如改进了多项用户界面,简洁的工作环境和重新编排的按钮让用户操作更加便捷;增加了快速编写代码,用户可以创建自订义的常用段。增加了全新的结构同步机制,提供了一种更容易和更直观的方式来比对和识别两个数据库之间的不同等等

2019-01-15

geexekscore.zip

springboot2+mybatisplus代码生成器项目,新建项目时,可以先现在本工程,然后生成相应的代码,大大提高效率,程序开发只专注于业务。

2020-06-12

zookeeper3.4.6安装压缩.zip

zookeeper3.4.6安装文件,官网下载速度实在太慢,提供一个国内的下载地址,大家可以直接从这里下载

2020-03-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除