logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何批量获取安卓设备上所有应用的桌面图标

本文详细介绍了如何使用 ADB、Apktool 等工具,结合 Python 自动化脚本,批量获取安卓设备上所有应用的桌面图标。文章分为几个步骤,首先讲解如何通过 ADB 获取设备应用的包名和导出 APK 文件,然后使用 Apktool 进行 APK 反编译,解析 AndroidManifest.xml 文件中的 android:icon 属性,找到对应的图标资源路径。最后,通过 Python 脚本

文章图片
#android#python#adb
从 TypeScript 到 Rust:语法结构与思维模型的全面对比指南

这篇文章从前端工程师的视角出发,系统对比了 TypeScript 与 Rust 在语法结构与思维模型上的核心差异。文章从数据类型、函数与模块体系、错误处理机制、所有权与生命周期、异步模型五个方面深入分析,结合完整可运行的代码示例,展示了从“灵活类型”到“强约束系统”的思维转变。Rust 不仅延续了 TypeScript 的类型安全理念,更以零内存泄漏、显式控制与多线程异步模型,重新定义了代码的可靠

文章图片
#rust#javascript#typescript
性能对比:用 TypeScript 和 Rust 分别实现同一个算法(排序 / 搜索 / 文件处理)

文章摘要: 本文对比了Node.js(TypeScript)与Rust在处理大文本文件排序与搜索时的性能差异。通过20MB/200万行数据的测试,Rust展现出显著优势:运行时间缩短9.2倍(1.23s vs 11.35s),内存占用降低9.5倍(26MB vs 248MB),启动速度快11.8倍。核心差异在于Rust的零成本抽象、无GC机制和高效IO模型,而Node.js受限于单线程和GC延迟。

文章图片
#typescript#rust#算法
我的第一个 Rust CLI 工具项目:替代 Node 脚本的超快工具实战

Rust 重写 Node 脚本的优势与实践 本文探讨了用 Rust 重写 Node 脚本工具的优势和实践方法。主要内容: Node 脚本的痛点: 启动慢(数百毫秒) 内存占用大(几十MB) 部署依赖环境 Rust CLI 工具优势: 单个二进制文件 毫秒级启动速度 低内存占用(<10MB) 跨平台可执行 实践案例: 开发 JSON 格式化工具 使用 clap 处理命令行参数 serde_js

文章图片
#rust#开发语言#前端
如何通过 miniprogram-ci 实现微信小程序的自动化发布

本文介绍了如何通过 miniprogram-ci 工具实现微信小程序的自动化发布,包括获取 Git 信息、构建版本号和项目说明、配置上传流程等详细步骤,帮助开发者实现持续集成和自动化部署。

文章图片
#ci/cd#微信小程序#自动化
camelCase 命名规范详解

camelCase 是一种在编程中广泛使用的命名规范,它通过将多个单词紧密连接在一起,并将第一个单词的首字母小写,后续单词的首字母大写来命名变量、函数和对象属性。这种命名方式紧凑且易读,适用于多种编程语言,如 JavaScript、Java 和 C# 等。与其他命名规范相比,camelCase 兼顾了可读性和紧凑性,是现代开发中最常见的命名方式之一。遵循 camelCase 命名规范可以提高代码的

文章图片
#前端#javascript
到底了