[心得] 2020-3-15 每日新闻

楼主: damody (天亮damody)   2020-03-15 14:48:33
#每日新闻
# 2020-3-15 每日新闻
# FB: http://bit.ly/2UizW6X
# Silk.NET - 整点Vulkan,OpenGL,OpenCL,OpenAL,GLFW进C#
Silk.NET是一个高速的高级库,提供对流行API(例如OpenGL和OpenAL)的绑定。
http://bit.ly/2vlwr5F
# asm-dom:使用WebAssembly virtual DOM来构建C++ SPA
SPA 是单页应用程式的意思
让你可以轻松用C++写WASM的库
http://bit.ly/2U0nRBy
# Java:介绍Vert.x: Asynchronous Coordination
Vert.x是Java前三快的 Framework
有人录了一个简单的影片教学来讲解
Asynchronous Coordination
https://youtu.be/7uLmtOrj1SE
# golang: 老婆做了生日蛋糕
![](https://i.imgur.com/HK7ZUYJ.jpg)
# GolangCI.com 即将关闭
该服务没有达到我的财务期望:获利能力始终接近于0。
为客户提供优质服务需要大量时间:沟通,持续更新,新功能等。
但是由于我本有还有工作,我无法分配时间给这个网站。
由于财务原因,我无法聘请团队。 但我不想为客户提供平庸的服务。
http://bit.ly/2vr7QfY
# Rust: staticvec
这是一个静态大小的 vec
0.9版新增了 StaticHeap
可以跟 std::collections::BinaryHeap 相容
http://bit.ly/2TP3qJ9
# Rust: 可直接使用的Dynamic Dispatch
这篇文章针对 dyn 与 impl 泛型做讨论
讲到使用dyn常常会编译不过的问题
http://bit.ly/2QeXGWO
# Rust多了一个bool反而让struct更小?
```rust
struct Unpadded {
_x: u16,
_y: u8,
}
struct BoolPadded {
_x: u16,
_y: u8,
_z: bool,
}
```
这两个结构Unpadded吃6bytes
BoolPadded吃4bytes
其实这两个结构本身一样大,
但是放在Option之类的enum里才会尺寸不同
http://bit.ly/2vYuXyQ
# Rust: Redox OS - pkgar
这个OS计划想要做一个类似deb的东西
但是更好用更安全,支援更改安装路径等功能
http://bit.ly/2TP4i0n
# 比较C++与Rust的Copy-On-Write
C++用计数器来做,C++的通常做法只适用单执行绪
Rust是在所有权转移时做,Rust的做法适合多执行绪
http://bit.ly/2WeiUb3

Links booklink

Contact Us: admin [ a t ] ucptt.com