2025/7/6 12:42:0
Trait Object是Rust编译器用于描述运行时类型的概念。在运行时的某些情况下,我们不知道具体的类型,但知道该类型实现了某个特征Trait,就可以用Trait Object来描述。2025/7/2 10:30:11
使用Rust进行异步编程对于解决并发问题至关重要,与Javascript、Kotlin等编程语言不同,掌握Rust语言异步需要更多的努力。2025/6/17 16:33:4
在Android Compose开发过程中,非常关键的一个任务是状态管理。我们需要维护App的状态,并且将状态传递给Compose去显示。这个过程跟Svelte、React很相似,框架规定好我们如何定义状态、如何变更状态,之后框架自动完成状态的检测、结果的呈现。2025/6/13 15:45:40
Archlinux安装完成后,pacman可能默认指向了国外的升级源,可以使用如下方法更换更快的升级源。2025/4/15 20:53:24
随手记一下Windows 11操作系统对Python的支持问题。某日为了解决《我的世界》批量生成fill指令的需求,随手写了Python脚本,其中包含print语句,但是print语句没有任何输出。2025/4/1 19:37:47
Linux系统下的工具就像积木一样,总能拼搭成我们想要的功能。例如,因代码测试需要,想将内网计算机开启的服务临时暴露在公网中,以方便远程访问。FRP为我们提供了一个很好的思路,结合Nginx就可以实现公网域名解析至内网服务器。2025/3/31 11:56:17
tailwindcss v4对浏览器的兼容性采取了激进的策略,如果您需要兼容旧版本浏览器,或者使用Android、iOS系统自带的WebView控件,就需要慎重考虑是否使用v4版本。