你好!

我是一名中国软件工程师, 现工作于深圳, 拥有扎实的计算机科学基础和解决复杂问题的热情. 我对rust, 网络开发, 客户端开发等一系列课题都很感兴趣.

Posts

21 Mar 2025

rust cross build mipsel-unknown-linux-musl

安装 cross #

当然, 你需要提前安装rust和docker

cargo install cross --git https://github.com/cross-rs/cross

配置 cross #

在项目根目录新建: Cross.toml

[target.mipsel-unknown-linux-musl]
build-std = ["std", "alloc", "core", "proc_macro", "panic_abort"]
image = "docker.io/rustembedded/cross:mipsel-unknown-linux-musl"

编译命令 #

cross build --target mipsel-unknown-linux-musl --release --example=pishoo

21 Mar 2025

Tauri Android 插件初始化失败

简而言之, 如果排查到 tauri 在:

app_handle.plugin(xxxx::init())

产生错误时, 不妨尝试一下删除这个 plugin 的仓库缓存, 位置应该如下: /HOME/.cargo/registry/src/index.crates.io/tauri-plugin-xxxx/, cargo clean 一下, 再重新编译试试.

15 Mar 2025

新的开始

新的博客, 新的开始, 将会逐渐将旧博客中适合保留的内容转移到新博客中.

23 Oct 2022

Windows的终端环境配置(nushell)

效果展示 #

shell

教程特点 #

  • 将介绍部分软件官方未支持功能的解决方案, 但大多数都是近期内可能会加入主分支的功能, 将会持续更新。
  • 本教程为稍有终端使用基础的用户编写, 如果有部分知识无法理解请在下方评论, 我会更新教程

环境介绍 #

类别
系统 Windows 11 专业版
版本 22H2

基础软件安装 #

推荐使用 scoop 安装

软件 当前版本 功能
Nushell 0.70.0 shell
fnm 1.31.1 node 版本管理
Windows 终端 1.15.2875.0 terminal
FiraCode-NF-Mono 字体 2.2.2 Nerd Font
Starship 1.11.0 shell 主题
neovim 0.8.0 终端编辑器

Windows终端中配置 nushell #

  • 命令行即为 scoop 安装目录中 nu 的当前版本可执行文件
  • icon可以从官方下载 icon
  • 其他自己喜欢配置即可
  • 配置字体为 FiraCode NFM

配置 nushell #

进入 nu 环境 (直接输入 nu 回车即可), 遇到选择直接默认回车即可

19 Aug 2020

码集

Monokai Pro

57c05-33d06-17655-d3b75-7967e

10 Aug 2020

突破 Jsdelivr 50M 上限

添加 @master

原CDN链接:

https://cdn.jsdelivr.net/gh/Borber/PublicPic1/date/20200810/2.jpg

原链接
理论上无法显示

加上之后:

https://cdn.jsdelivr.net/gh/Borber/PublicPic1@master/date/20200810/2.jpg

修改后
可以显示

注意: 当你的文件地址不存在时, 可能也会出现 jsdelivr 50M 上限的问题.

4 Aug 2020

刷新 Jsdelivr 缓存

你的 CDN 链接 想手动刷新时 把链接中的

https://cdn.jsdelivr.net/

替换成

https://purge.jsdelivr.net/

即可实时刷新