自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 《己亥杂诗》

己亥杂诗》清 龚自珍忽有故人心上过,回首山河已入冬。他朝若是同淋雪,此生也算共白头。白头若是雪可替,世间何来伤心人。此时若有君在侧,何须淋雪作白头。

2025-12-13 13:20:36 50

原创 木兰花·拟古决绝词柬友

人生若只如初见,何事秋风悲画扇。等闲变却故人心,却道故人心易变。骊山语罢清宵半,泪雨霖铃终不怨。何如薄幸锦衣郎,比翼连枝当日愿。

2025-12-12 23:36:32 85

原创 零知识简洁签名

是一种结合了与特性的密码学签名方案,主要用于在不暴露数据内容本身的前提下证明数据的真实性或完整性。

2025-11-19 15:18:29 173

原创 pandas:shift()用法

shift()是 pandas 中用于的函数,常用于比较当前行与上一行(或下一行)的值,识别变化点、计算差分等。

2025-11-19 13:46:04 325

原创 loc和iloc的用法

对比项lociloc索引方式标签(index/columns名称)整数位置(0-based)是否包含终点(切片)包含终点不包含终点是否支持布尔索引支持支持典型示例。

2025-11-19 13:38:14 308

原创 解决:win11的win键和alt键突然反过来了

即可,这样就可以换为windows的兼容模式,键盘布局就恢复正常了。

2025-11-14 14:43:15 2130

原创 js中的reduce()方法

reduce()

2025-10-25 15:07:05 310

原创 Restful风格是什么?

2025-10-14 18:34:14 136

原创 Jar包是什么?有什么作用

文件是一种将多个 Java 类文件、资源文件(如图片、配置文件)打包到一个压缩文件中的格式。文件时,就是在导入外部库,让项目能够使用其中的类和方法。

2025-10-14 18:32:14 160

原创 解决办法:每次切出IDEA编译器再回来就会默认改为中文

好像是新版本更新之后的问题~如下图,照着点开就可以了。

2025-10-11 20:38:17 114

原创 解决办法:win11连接蓝牙的时候每次连接都是100%的音量

直接复制过去就可以。

2025-10-10 22:18:40 482

原创 双线性映射

公式表明:双线性映射允许我们将输入元素的指数“提取”到输出结果的指数上 —— 这是双线性映射最核心、最有用的代数性质之一。

2025-10-08 14:28:40 563

原创 可验证随机函数VRF

是一种密码学原语,它可以理解为“带证明的伪随机数生成器”。随机性来自哈希函数,唯一性由密钥对保证,而可验证性则源自零知识证明或同态结构。验证者只需使用节点的公钥,就能检查输出是否正确。这里 ski 为私钥,pki 为公钥,m 为输入消息。简单直观地说,它利用了。来保证随机结果不可伪造。

2025-09-01 12:22:40 552

原创 简述密码抽签

公平性:没人能提前预测或操纵结果。透明性:所有人都能验证结果来源。去中心化:不依赖单一可信方。要形象理解,可以把它看作是“数学证明保障的抽签机”:你不需要去信任抽签主持人,因为每个人都能独立验算出结果的公正性。

2025-09-01 12:05:08 323

原创 css中 hsl() 的用法

好的 👍 我来详细介绍一下hsl()的用法。

2025-08-17 17:59:19 364

原创 CSS中linear-gradient 的用法

linear-gradient 是 CSS 渐变背景 的一种写法,用于生成沿着直线方向的颜色过渡效果。它常和 background 或 background-image 属性一起使用。

2025-08-17 17:50:25 506

原创 Docker无法连接到官方镜像仓库(registry-1.docker.io)

你遇到的问题是Docker无法连接到官方镜像仓库(registry-1.docker.io),这通常由网络原因或镜像源配置问题引起。下面是详细的分析和解决方案:国内访问Docker Hub较慢,建议使用阿里云、DaoCloud等提供的镜像加速服务。

2025-08-15 09:28:29 2268

原创 可信搜索中的多重签名

多重签名

2025-08-14 19:05:46 377

原创 sublime text 4200 激活

4200激活

2025-08-14 16:38:08 378

原创 Idea配置——build system的选项区别

如果你是推荐构建系统Java 初学者IntelliJJava 学习者但想学依赖管理Maven有经验/做大型项目Gradle做 Android 开发Gradle。

2025-08-08 22:27:50 537

原创 第一个vue应用

【代码】第一个vue应用。

2025-08-07 16:05:06 280

原创 js之解构赋值

js中的解构赋值内容

2025-08-07 15:47:39 367

原创 区块链基础之Merkle B+树

Merkle B+树简单说明

2025-08-04 15:08:55 467

原创 区块链基础之Merkle树

Merkle树是区块链技术的基石之一,确保了去中心化环境下的数据可信性。Merkle树(Merkle Tree)是一种,由计算机科学家Ralph Merkle在1979年提出。它广泛应用于分布式系统、密码学和区块链(如比特币、以太坊)中,用于高效验证数据的完整性和一致性。

2025-08-04 11:10:27 322

原创 区块链基础之挖矿的含义

区块链中挖矿的含义

2025-08-04 10:50:57 1150

原创 可验证随机函数-VRF

可验证随机函数的简单介绍

2025-08-04 10:32:17 368

原创 自私挖矿攻击

在比特币等 PoW(工作量证明)区块链中,矿工通过计算哈希值竞争出块权,成功挖出区块的矿工会获得区块奖励(如比特币的 6.25 BTC)。正常情况下,矿工一旦挖出区块,会立即广播给全网,以便其他节点验证并继续挖下一个区块。的攻击方式,攻击者通过隐藏区块和策略性广播,获得比其算力比例更高的收益。在 2013 年提出,并证明在某些条件下,即使攻击者的算力低于 50%,也能获得不成比例的收益。自私挖矿(Selfish Mining)是一种由矿工(或矿池)发起的区块链共识层攻击,目的是通过。,并可能导致算力集中。

2025-08-03 20:43:26 1088

原创 零确认双花攻击

在比特币等区块链网络中:每一笔交易被矿工打包进区块并被其他节点认可后,称为“获得一次确认“零确认交易”交易刚刚广播到网络,但尚未被任何区块打包进去;处于“待确认”状态。许多商家,尤其是小额支付场景(如咖啡、便利店),为了追求交易速度,会在“0确认”阶段就放行交易。定义攻击者利用商家在交易未确认时交付商品的漏洞,同时广播两笔支出交易,试图让只有其中一笔被确认,达到“重复花钱”的目的。类型零确认双花攻击经典双花攻击(如51%攻击实现)是否已确认❌ 未被打包入区块✅ 已确认后再被回滚。

2025-08-03 20:28:59 400

原创 Gemini CLI

gemini cli安装教程

2025-08-02 16:00:01 182

原创 动态挑战-响应机制和密钥轮换

“动态挑战-响应机制”和“密钥轮换”是信息安全中两个非常关键的概念,通常用于提高身份认证系统的安全性,防止密码泄露、重放攻击、长期密钥暴露等问题。

2025-07-31 17:29:57 525

原创 PDP——Provable Data Possession

PDP(可证明数据持有)是一种轻量级密码学协议,允许用户在不下载数据的情况下验证云端存储的完整性。其核心流程包括:客户端预计算数据块的认证标签,服务端响应挑战时返回聚合证明,客户端通过少量计算完成验证。该协议解决了海量数据场景下的带宽浪费问题,但需防范密钥泄露和重放攻击风险。示例代码展示了PDP的基本实现,包含数据分块、标签生成、挑战响应等关键环节,验证过程仅需比对聚合标签与预期值。安全防护建议采用动态挑战机制和定期密钥轮换。

2025-07-31 16:27:21 455

原创 Flask路由

使用 @app.route(‘/path’) 装饰器定义 URL 和视图函数的映射。

2025-07-16 13:10:42 449

原创 Flask 项目结构

一个 Flask 应用可以简单到只有一个文件。然而,当项目变大时,把所有代码都放到一个文件里不太现实。Flask 项目结构可以根据应用的规模和复杂性有所不同。

2025-07-16 12:51:51 651

原创 Flask的基本概念

路由是 URL 到 Python 函数的映射。Flask 允许你定义路由,使得当用户访问特定 URL 时,Flask 会调用对应的视图函数来处理请求。

2025-07-16 11:40:02 550

原创 Flask简介

WSGIJinja2。

2025-07-16 11:09:17 681

原创 快捷键——VsCode

vscode的快捷键

2025-07-10 15:34:09 776

原创 Docker相关内容

你可以将本地镜像保存为.tar文件,然后将其传输到目标服务器,并使用命令加载该镜像。

2025-07-06 14:02:26 322

原创 js中的FileReader对象

它依赖一个外部库:XLSX.js(即 SheetJS),用于解析 Excel 数据。

2025-07-04 22:24:00 627

原创 js中的捕获阶段和冒泡阶段

JavaScript 事件传播分为捕获阶段和冒泡阶段。捕获阶段从 document 元素向目标元素传播,使用 addEventListener 时需设置 capture: true;冒泡阶段则从目标元素向上传播到 document,是默认行为。通过 event.stopPropagation() 可阻止事件传播。理解这两个阶段有助于更好地控制事件处理流程。

2025-07-04 16:19:21 458

原创 五子棋开局

2025-05-08 16:12:28 213

空空如也

空空如也

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

TA关注的人

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