自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CodeBlocks的博客

keep coding

  • 博客(50)
  • 收藏
  • 关注

原创 小试牛刀-SOL链swap程序

本篇文章是为了记录自己通过jupiter swap Api接口实现简单的自动化的swap交换程序的过程,记录相关步骤方便查阅,同时希望可以帮助到有实现相关功能的朋友.

2024-12-12 10:33:11 2069 4

原创 小试牛刀-SOL链创建Token

最近需要编写SOL合约进行SPL Token的转移,因为在测试网上需要自己部署测试Token,同时为了更加美观,Token需携带metadata数据(对名称、头像等)进行定义.在此对创建过程进行记录,希望帮助到有需要实现相关功能的朋友.

2024-09-02 11:22:00 2545 7

原创 小试牛刀-区块链Solana多签账户

在 Solana 区块链中,多签账户(Multisig Account)是一种智能合约账户,允许多个签名者共同管理和控制账户上的资产或操作。这种机制增强了账户的安全性和灵活性,特别适用于需要多个权限共同批准的操作场景,如资产管理、资金转移、或项目治理。

2024-08-10 13:50:27 8848 26

原创 小试牛刀-walletconnect二维码及交互

最近在使用walletconnect协议和typescript语言实现相关交互功能,在此对从walletconnet协议二维码生成、连接后发送交易事务、签名事务、签名任意信息的处理进行记录,加深对walletconnect的理解,熟悉对其组件的使用,同时希望帮助到有实现相关功能的朋友。

2024-08-05 16:04:54 2936 20

原创 小试牛刀-Telebot区块链游戏机器人(TS升级)

​本篇文章是小试牛刀-Telebot区块链游戏机器人(python版本)的typescript版本开发记录,实现该版本的主要目的是为了集成walletconnect,以实现用户wallet的无存储公私钥的交互功能.

2024-08-03 10:21:28 3331 20

原创 小试牛刀-Telebot区块链游戏机器人

本文章为记录自己开发基于区块链和Telebot实现的[石头、剪刀、布]游戏的过程,加深自己对区块链知识的理解和使用,加深对TeleBot依赖库的使用,同时希望可以帮助到有想实现相关功能的朋友.

2024-07-16 11:55:49 5481 15

原创 小试牛刀-Solana合约账户详解

开发语言上,Solana合约使用Rust为主要开发语言,其次是Solana合约并不像其它链那样将数据直接存到合约里,而是使用了更加独立的账户来代币转移和存储数据。按功能可以分为以下账户

2024-07-02 16:05:56 1520

原创 小试牛刀-区块链代币锁仓(Web页面)

本篇文章是的后续,记录前端页面的开发过程,分享前端页面代码,加深对前端页面理解,同时希望能帮到需要实现相关功能的朋友。

2024-07-02 13:31:47 1556

原创 小试牛刀-区块链代币锁仓合约实战

记录一下自己在开发代币合约中的过程,加深自己对合约功能的理解,在后续的学习过程中可以进行资料查阅,以及帮助有这方面开发要求或想学习的朋友进行更方便的入门。

2024-04-30 13:13:05 3177 6

原创 rbpf虚拟机-阶段整理

该文章是对近期关于rbpf虚拟机文章的整理和回顾。其中包括了验证器、汇编器和反汇编器、op码、即时编译器(JIT)、执行速度测试、打包和代码执行、不同码关系、Call指令相关文章。我认为这些是rbpf虚拟机中比较重要的概念以及技术。

2025-04-03 11:39:22 851

原创 rbpf虚拟机-即时编译器(JIT)

该篇文章是记录rbpf虚拟机即时编译器(JIT)方法过程。本文记录的是基于 x86-64 架构的 eBPF(Extended Berkeley Packet Filter)即时编译器(JIT)。(学习该虚拟机的目的是为了搞懂solana合约的执行方式,solana使用的rbpf是在该虚拟机上进行扩展。)

2025-04-03 10:42:52 445

原创 rbpf虚拟机-打包和代码执行

该篇文章是记录rbpf虚拟机执行文件打包和执行的过程。(学习该虚拟机的目的是为了搞懂solana合约的执行方式,solana使用的rbpf是在该虚拟机上进行扩展)。

2025-04-02 13:45:33 955

原创 rbpf虚拟机-JIT和解释执行对比

该篇文章是记录rbpf虚拟机JIT执行和解释执行的速度对比。(学习该虚拟机的目的是为了搞懂solana合约的执行方式,solana使用的rbpf是在该虚拟机上进行扩展。)

2025-03-31 21:35:53 648

原创 rbpf虚拟机-码

该篇文章是rbpf不同码之间关系和作用的整理。(学习该虚拟机的目的是为了搞懂solana合约的执行方式,solana使用的rbpf是在该虚拟机上进行扩展。)

2025-03-31 11:03:05 586

原创 Centos安装Python3.7(亲测可用)

本指南详细介绍了在基于Linux(以CentOS系统为例,使用yum包管理器)的系统上安装Python 3.7版本的完整流程。Python是一种广泛使用的高级编程语言,在各种领域如软件开发、数据分析、人工智能和区块链开发等都有着重要的应用。

2025-03-29 22:23:32 875

原创 rbpf虚拟机-汇编和反汇编器

该篇文章是rbpf汇编器和反汇编器代码块功能的整理。(学习该虚拟机的目的是为了搞懂solana合约的执行方式,solana使用的rbpf是在该虚拟机上进行扩展。)

2025-03-29 12:48:50 1459

原创 rbpf虚拟机-call指令

本文重点介绍 RBPF(eBPF 的一种变体)虚拟机中 `call` 指令的作用与使用方式。学习 RBPF 虚拟机的目的在于理解 Solana 合约的执行方式,因为 Solana 所使用的 RBPF 是在该虚拟机的基础上进行了功能扩展。

2025-03-28 20:44:28 585

原创 rbpf虚拟机-opcode码

该篇文章是rbpf虚拟机opcode码作用和使用的整理。(学习该虚拟机的目的是为了搞懂solana合约的执行方式,solana使用的rbpf是在该虚拟机上进行扩展。)

2025-03-26 16:08:52 898

原创 rbpf虚拟机-验证器(verifier)

该篇文章是rbpf虚拟机验证器代码块功能的整理。(学习该虚拟机的目的是为了搞懂solana合约的执行方式,solana使用的rbpf是在该虚拟机上进行扩展。)

2025-03-26 11:22:49 609

原创 小试牛刀-Turbine数据分发

Turbine 算法是一种用于区块链网络(尤其是 Solana 区块链)中高效数据传输和共识的算法。它的核心目标是在高吞吐量和低延迟的网络环境中,优化数据的传播和验证过程。Turbine 是 Solana 区块链的关键组件之一,帮助其实现每秒处理数万笔交易的能力。

2025-03-20 16:33:51 1543 4

原创 加密算法:深度解析Ed25519原理

在 Solana 开发过程中,我一直对 Ed25519 加密算法 如何生成公钥、签名以及验证签名的机制感到困惑。为了弄清这一点,我查阅了大量相关资料,终于对其流程有了更清晰的理解。在此记录实现过程,方便日后查阅。

2025-03-17 16:53:22 1130 2

原创 开源:LMDB 操作工具:lmcmd

本文介绍了 LMDB(一种高效的键值存储数据库)和基于 Python 开发的命令行工具 `lmcmd`。由于 LMDB 使用二进制文件存储,管理和调试不便,因此开发了 `lmcmd`,提供了类似 Redis 的命令行操作界面,支持数据库操作、数据导入导出和查找等功能。文章涵盖了 `lmcmd` 的安装、连接数据库和常用命令(如 `set`、`get`、`export` 等)示例。最后强调了开源工具的价值,鼓励用户反馈和改进。

2025-03-14 16:17:36 894

原创 实用Python代码优化技巧

在日常开发中,规范的代码结构可以提高代码阅读性,方便后期维护,在开源项目中尤为重要。毕竟谁也不想让人将自己的代码称为"屎山",这里将日常开发中需要注意的点进行总结。

2025-03-11 14:35:40 679

原创 小试牛刀-SpringBoot集成SOL链

java工程师:如何在java/springboot中使用solana区块链呢?不用担心,现在solanaj来了!

2025-01-04 10:34:32 2979 10

原创 小试牛刀-Wormhole(虫洞)跨链

跨链是指在不同区块链网络之间进行数据和资产的交换和通信。这种技术解决了区块链之间的互操作性问题,使得不同的区块链可以相互协作和共享资源。那么如何实现跨链呢?

2024-12-27 10:48:44 1212 3

原创 Springboot应用开发:配置类整理

在使用SpringBoot进行应用开发中,通常需要编写很多的配置类,这些配置类在很大程度上提高了应用的开发速度.其中就包括线程池、数据库连接池、缓存的相关配置类。在这里我将经常用到的配置类进行整理和总结。

2024-12-23 14:39:32 1980 5

原创 Springboot应用开发:工具类整理

在实际的Springboot应用开发中,有很多类可作为工具类,这些类将实际开发中可能用到的重复性代码进行提取,方便在后续的开发中使用,在这里我对在开发中经常用到的工具类进行整理,方便自己之后查找,同时希望可以帮助到有实现相关功能的朋友。

2024-12-18 13:36:42 1907 6

原创 网络安全工具及其使用方法:保护数字安全的第一道防线

在信息时代,网络攻击变得日益复杂且频繁,保护个人和企业数据安全的重要性日益凸显。幸运的是,各种网络安全工具为用户提供了有效的防护手段。从防火墙到密码管理器,这些工具覆盖了威胁检测、攻击防御和数据保护的方方面面。本文将介绍几款常用的网络安全工具,并提供其使用方法,以帮助您构建强大的网络安全防线。

2024-12-16 10:19:09 1531

原创 Linux系统性能调优技巧和相关工具

Linux 作为一种应用应展和系统服务的优选操作系统,在处理性能和端到端点评估上持有出色表现。但是,在处理进程或系统处于低效状态时,性能调优就显得十分重要。本文将探讨一些 Linux 系统性能调优的常用技巧,并介绍相关工具

2024-12-16 10:05:47 712

原创 深度学习模型、算法与应用的全方位解析

深度学习,作为人工智能(AI)的一个重要分支,已经在多个领域产生了革命性的影响。从图像识别到自然语言处理,从语音识别到自动驾驶,深度学习无处不在。本篇博客将深入探讨深度学习的模型、算法及其在各个领域的应用。

2024-12-14 13:16:50 1028

原创 大数据治理相关工具:提升数据质量与合规性

在大数据时代,数据已经成为企业的核心资产,如何有效地管理、保护和利用这些数据是每个组织面临的重大挑战。大数据治理工具的出现,帮助企业解决数据的质量、合规性、安全性等问题,提高数据的可用性和价值。本文将介绍一些常用的大数据治理工具,帮助你选择合适的工具来推动数据治理的落地。

2024-12-14 12:54:16 1560

原创 IntelliJ IDEA 使用技巧与插件推荐

IntelliJ IDEA 是一个功能强大、扩展性丰富的开发工具。通过掌握常用的快捷键和技巧,结合合适的插件,可以大幅提升你的开发效率。

2024-12-14 09:57:03 2269 4

原创 Springboot应用开发-SpringBootSecurity

Spring Boot Security 是 Spring 提供的安全框架,集成了身份认证和授权功能,帮助开发者快速构建安全的应用程序。本篇博客将从功能介绍到配置和实践,带您全面了解 Spring Boot Security。

2024-12-14 09:40:14 896

原创 SpringBoot应用-Actuator监控

Spring Boot Actuator 是 Spring Boot 提供的一个独立模块,旨在通过简单的方式提供应用程序的监控和管理功能。Actuator 内置了多种端点(Endpoints),可以用于查看应用的健康状况、配置属性、日志级别等。

2024-12-14 09:25:52 753

原创 SpringBoot应用开发入门

Spring Boot 是一个基于 Spring 框架的快速开发框架,可以帮助开发者快速构建生产级的 Java 应用程序。它通过简化配置和强大的生态支持,成为现代微服务架构的主流选择。

2024-12-14 09:14:50 809

原创 小试牛刀-Anchor安装和基础测试

Anchor是一个SOL链的开发框架,可以很方便的完成链上程序(Program)的编写,并且可以进行快速的前端测试。但安装时需要很多步骤,并且在测试时也有些错误需要注意。在这里对步骤和相关版本进行记录,作为记录和过程分享。

2024-11-18 10:45:53 2563 8

原创 mysql中的索引和分区

在MySQL中,索引和分区是提高查询效率的关键技术。通过创建合适的索引,可以显著提升数据检索速度。而分区可以作为作为进一步提高查询效率的方式,在较大数据量时通常可以使用这两个结合的方式优化查询速度,所以这边将这两个进行整理,巩固个人知识,同时也希望帮助到有需要的朋友。

2024-07-22 14:14:12 1123

原创 小试牛刀-区块链WalletConnect协议数据解密

最近在学习如何使用Wallet Connect,查阅官方文档后,发现并没有太多的中文参考资料,英文直译读起来也有一些偏差,所以这边直接采用网页Demo的方式,对WC协议有了一定了解.在此进行记录,同时希望帮助到有实现相关功能的朋友.

2024-07-19 21:24:23 2890 4

原创 小试牛刀-Python生成solana Wallet公私钥

在使用Python开发solana应用过程中,需要生成solana Wallet公私钥,以实现后续应用操作.这里将Python生成方法进行整理,方便日后的查阅,也能帮助到实现相关功能的朋友。

2024-07-08 10:57:22 1257

原创 Springboot秒集成-视频推拉流

在工作中需要用到视频的推拉流服务,刚开始准备使用netty服务自己实现RTSP推拉流服务,但在RTSP解包时卡住,自己实现难度确实有点大,后来在网上找到了Zlm4j库,它是基于ZLMediaKit服务实现的Jna版本,可以很容易的集成到Springboot中,在此也。希望本篇博客可以帮助到想快速实现视频推拉流服务的朋友。

2024-05-24 09:33:48 2119

小试牛刀-区块链代币锁仓(Web页面)

该资源为区块链代币锁仓前端页面源码,使用vue开发,已实现相关功能。

2024-07-02

Zlm4j-1.0.4.jar

实现视频推拉流的Jna版本

2024-05-24

Nasa高分卫星火点监测数据接入源码

该资源主要是Nasa高分卫星数据请求和解析的源代码,适用于使用其完成卫星火点监测的用户。

2024-05-18

高德?不,来实现自己的导航功能吧

graphhopper-web-9.0

2024-04-30

空空如也

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

TA关注的人

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