logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何完成 FISCO BCOS 的第一个 PR —— 实战教程

对于开源项目的第一次贡献,最佳切入点是小型但有意义命令行参数校验缺失或错误文档拼写错误变量命名不当缺少边界检查我们这次修复的就是一个经典的命令行参数个数判断错误问题。这次修复的核心改动只有一行,但它解决了一个真实的内存安全问题。改动小→ Review 周期短,通过率高问题明确→ Reviewer 一眼就能看懂有价值→ 修复了可能导致段错误的 Bug有测试方法→ 可以构造用例验证修复效果希望这个实战

#区块链
WeDPR v3.0 适配国密(SM)区块链节点部署实战:填坑官方文档未覆盖的配置

本文针对WeDPR v3.0.0在国密环境下的部署问题,提供了官方文档未覆盖的完整解决方案。重点包括: 国密算法适配:必须修改config.toml中的sm_crypto等4个关键参数为true,否则会导致证书识别失败。 环境配置:详细列出操作系统、Docker、数据库等基础要求,并给出检查命令。 关键修复点:指出部署脚本生成后需手动修复的两个配置问题(未在官方文档提及),否则服务无法启动。 自动

#区块链#密码学#可信计算技术
wsShell v1.1 优化实战 —— 从「能用」到「好用」的迭代之路

在第一篇教程中,我们完成了 wsShell 的核心功能:SSH 终端、SFTP 文件管理、VNC 远程桌面和服务器管理。功能有了,但说实话,用起来还差点意思。配色是 Catppuccin 风格,暗沉不精致,深浅色切换后终端还是黑底服务器列表是扁平的,没有分组卡片,看着像开发调试界面右键菜单、对话框、通知都是简陋的直角方块终端 Tab 不能拖拽排序,快捷键也不够用监控面板只有数字,看不出趋势文件管理

#objective-c
基于 FISCO BCOS 的区块链存证系统实战:从智能合约到全栈集成

后端(Spring Boot)│ ├── FiscoBcosProperties.java # YAML 配置映射│ ├── FiscoBcosSdkConfig.java # SDK 客户端(@Lazy + @Conditional)│ └── BlockchainContractConstants.java # ABI/BIN 加载│ └── BlockchainEvidenceService

#区块链#智能合约
桌面应用开发框架横评:Electron vs Tauri vs Wails(2026 最新版)

本文从架构原理、性能基准、开发体验和生态工具链四个维度,全面对比了三大主流桌面应用开发框架——Electron、Tauri 和 Wails。Electron基于Chromium+Node.js,成熟稳定但资源占用高;Tauri采用系统WebView+Rust,轻量高效但需适应Rust生态;Wails结合系统WebView+Go,简洁易用但功能相对较少。文章详细分析了各框架的优缺点,并通过性能测试、

#electron#javascript#前端
桌面应用开发框架横评:Electron vs Tauri vs Wails(2026 最新版)

本文从架构原理、性能基准、开发体验和生态工具链四个维度,全面对比了三大主流桌面应用开发框架——Electron、Tauri 和 Wails。Electron基于Chromium+Node.js,成熟稳定但资源占用高;Tauri采用系统WebView+Rust,轻量高效但需适应Rust生态;Wails结合系统WebView+Go,简洁易用但功能相对较少。文章详细分析了各框架的优缺点,并通过性能测试、

#electron#javascript#前端
用 Go + React 构建桌面 SSH 客户端 —— wsShell 开源项目实战教程

wsShell 是一个基于 Wails v2 框架开发的轻量级桌面 SSH 客户端,采用 Go 后端 + React 前端的技术栈实现。项目包含 SSH 终端、SFTP 文件管理、VNC 远程桌面等功能模块,通过 Wails 提供的前后端绑定机制实现双向通信。技术亮点包括使用 AES-256-GCM 加密敏感数据、SQLite 持久化存储、xterm.js 终端集成等。该项目适合有一定 Go 或

#golang#react.js#ssh
到底了