Vico Bill< 刘 利 波 > 的个人网站

记录关于学习、工作中的技术点滴

C,C++,Rust,Ruby爱好者;热衷于游戏开发、任务自动化与跨平台;沉迷于游戏引擎与图形表现;深信'简单、多元'哲学的力量。


访问主页

笔记集锦-Rust

Rust 开发笔记

rustup中国源:

使用rustup安装rust时:

$ # for bash
$ RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup rustup install stable # for stable
$ # for fish
$ env RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup rustup install stable # for stable

如果长期启用TUNA源:

$ # for bash
$ echo 'export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup' >> ~/.bash_profile
$ # for fish
$ echo 'set -x RUSTUP_DIST_SERVER https://mirrors.tuna.tsinghua.edu.cn/rustup' >> ~/.config/fish/config.fish

crates.io的镜像源:

  • TUNA:
    [registry]
    index = "git://mirrors.ustc.edu.cn/crates.io-index"
    # 或者
    index = "http://mirrors.ustc.edu.cn/crates.io-index"
    
  • 中科大
tee $HOME/.cargo/config <<-'EOF'
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
EOF
  • 阿里云:
tee $HOME/.cargo/config <<-'EOF'
[source.crates-io]
replace-with = "rustcc"

[source.rustcc]
registry = "https://code.aliyun.com/rustcc/crates.io-index"
EOF
最近的文章

编程语言-C#

C#基础基本数据类型:byte,sbyte,short,ushort,int,uint,long,ulong,float,double,dcimal(128位十进制),bool,char,string;IntPtr,UIntPtr,object(所有类型的基类); delegate(匿名函数类型);复合数据类型:数组[], enum, struct ,class,interface流程控制语句:if..else, switch..case;while.., do..while,for,fo...…

继续阅读
更早的文章

笔记集锦-Protobuf

proto网络数据只关心数据布局,不关心名称protobuf 整体发送数据通过Serializer进行序列化,只关心数据布局,不关心数据名称。即:protobuf的.proto文件,只要数据布局相同,名称(Message的名称和字段名称)是可以任意改动的。syntax="proto3";是必须的字段名称忽略大小写且忽略分隔符 proto的字段名称,是忽略大小写的!且忽略分隔符! enum EEnumTest { EET_None = 0; // 会生成为cs的EetNone ...…

继续阅读