[Rust] 可迭代类型, 迭代器, 如何正确的创建自定义可迭代类型
1. 对于一次性使用的类型, 可以直接对其实现迭代器 trait.2. 对于容器, 不应该对容器本身直接实现迭代器, 而是应该单独创建迭代器类型, 然后对其本身实现 `IntoIterator`
993 字
|
5 分钟
[Rust] 快速基础入门教程
Rust 是一个无运行时的强类型语言, 包含很多高级特性, 例如泛型, lambda 等. 又因为其独有的所有权机制, 所以 Rust 的内存安全要比 C++ 完善许多.
6321 字
|
32 分钟
[.NET] Speex 语音编解码介绍, 使用, 代码示例
Speex 是一个开源的, 适合语音编解码的算法, 常应用于网络电话中.在下面的的介绍中, 我们将使用对 Speex 编码在 .NET 中的使用做介绍SpeexSharp 可以在 nuget 中直接安装, 并且已经封装了编解码器的类供使用. 如果你不希望了解 Speex 的具体编解码过程, 可以忽略下面的 ‘编码’ 和 ‘解码’ 部分, 只看 Speex 的介绍, 然后直接使用这些类进行编解码.
1974 字
|
10 分钟
简述数据存储的大小端序
低位字节存储在低位地址, 则是小端序, 低位字节存储在高位地址, 则是大端序
299 字
|
1 分钟
[Unity] 个人编码规范与命名准则参考
Unity C# 在写的过程中, 和纯 C# 是有很大出入的. 甚至说, Unity C# 就是邪教. 例如它的命名规范与 C# 是不一致的, 而且由于游戏引擎的介入, 编写时的习惯相较于 C# 来讲, 也需要有所改变.
827 字
|
4 分钟
[.NET] WPF 数据绑定与 MVVM 模型
2023-09-02
欸? 你还在使用 Dispatcher 来设置与获取数据? 落后啦! 快来试试 MVVM 吧!
319 字
|
2 分钟
[.NET/WPF] 设置按钮, 以及其他任何包含边框的控件的圆角
2023-09-02
在 WPF 中, 按钮包含一个 “边框”, 很多时候需要设置按钮的圆角, 但是按钮并没有提供一个属性用来设置边框圆角.下面以按钮为例, 列举几种常用的设置圆角的方式.
416 字
|
2 分钟
[Unity, 笔记] 在 Inspector 中显示结构体, 结构体的序列化
2023-08-31
给结构体添加 System.Serializable 特性就可以让结构体显示在 Inspector 中了
74 字
|
1 分钟