Diary Logo
日有新知
开发
游戏
读书笔记
运维
开发
游戏
读书笔记
运维

Solana中的数学运算

2025/10/23 8:31:29

在处理代币数量等场景中,通常不使用浮点类型,也不使用类似于数据库中的decimal类型,而是使用整型来处理数量、金额等数值。

如何在Rust中实现全局变量模式?

2025/9/28 10:8:49

在Java、C++中非常简单的全局变量,在Rust中就行不通了,那么为什么Rust没有简单的实现?又如何理解、设计一个全局变量模式呢?

区块链技术中的共识机制

2025/9/8 17:39:53

共识机制(Consensus Mechanisms)是分布式系统在不可信节点存在的情况下,用于达到一致意见的机制。共识机制不仅是区块链技术的基础之一,也是时钟同步、负载均衡等技术的基础。

Rust中的函数指针与函数项

2025/7/7 15:46:52

在Rust语言编程中,理解function pointer和function item两个概念的差别,对于编写高阶函数十分重要。

Rust中的异步任务如何运行

2025/7/5 12:18:10

使用Rust进行异步编程对于解决并发问题至关重要,与Javascript、Kotlin等编程语言不同,掌握Rust语言异步需要更多的努力。

Rust中的fn与Fn

2025/7/7 6:35:0

Rust语言可以按照函数式编码风格进行编程,且提供了大量函数式编程的语法支持。这里我们来理解一下fn以及Fn。

如何在Android Compose中管理复杂的状态

2025/6/17 19:37:2

在Android Compose开发过程中,非常关键的一个任务是状态管理。我们需要维护App的状态,并且将状态传递给Compose去显示。这个过程跟Svelte、React很相似,框架规定好我们如何定义状态、如何变更状态,之后框架自动完成状态的检测、结果的呈现。

Windows环境下Python使用print没有显示?

2025/4/16 14:7:30

随手记一下Windows 11操作系统对Python的支持问题。某日为了解决《我的世界》批量生成fill指令的需求,随手写了Python脚本,其中包含print语句,但是print语句没有任何输出。

tailwindcss 4.0的版本兼容性

2025/4/2 6:6:25

tailwindcss v4对浏览器的兼容性采取了激进的策略,如果您需要兼容旧版本浏览器,或者使用Android、iOS系统自带的WebView控件,就需要慎重考虑是否使用v4版本。

使用build.gradle实现安卓APP的多版本发布

2025/3/27 9:41:38

在构建持续部署(CD, Continuous Deployment)流水线时,经常会遇到针对不同的用户发布不同特性的需求。Android Studio为build.gradle设计了一系列概念和语法,帮助我们方便地实现这些需求。

《我的世界》开发基础知识

2025/7/3 17:29:21

《我的世界》游戏开发的一些基础知识。
ICP Logo 京ICP备2025103798号