Technical notes
Subscribe
Sign in
Home
Archive
About
New
Top
Notes on the basics of Graph Neural Network
Some notes if for any pair of nodes, we can traverse from node A to node B, then it is strongly connected graph diameter means the longest distance of…
May 20, 2022
•
Mo Shan
Share this post
Notes on the basics of Graph Neural Network
moshan.substack.com
Copy link
Facebook
Email
Note
Other
ROS tf remapping
Today I was asked how to remap a ROS tf to another one. Normally I would use static_transform_publisher, which could publish an identical transform of…
May 17, 2022
•
Mo Shan
Share this post
ROS tf remapping
moshan.substack.com
Copy link
Facebook
Email
Note
Other
Resources about refactoring
The Simple Ways to Refactor Terrible Code https://towardsdatascience.com/the-simple-ways-to-refactor-terrible-code-983f563964fc 代码重构新手教程:如何将烂代码变成好代码?…
May 8, 2022
•
Mo Shan
Share this post
Resources about refactoring
moshan.substack.com
Copy link
Facebook
Email
Note
Other
Learning Docker
For ROS2 development, it is common to use Docker, here are the resources Docker — 从入门到实践 https://vuepress.mirror.docker-practice.com/# Docker 技术入门与实战…
May 3, 2022
•
Mo Shan
Share this post
Learning Docker
moshan.substack.com
Copy link
Facebook
Email
Note
Other
April 2022
Tutorials for ROS2
ROS2 Robotics Developer Course - Using ROS2 In Python https://www.udemy.com/course/ros2-robotics-developer-course-using-ros2-in-python/ ECE 5463…
Apr 27, 2022
•
Mo Shan
Share this post
Tutorials for ROS2
moshan.substack.com
Copy link
Facebook
Email
Note
Other
What's new in Rust 2021
closure can choose to only capture some namespace previously closure cannot just capture tom.title, it needs to capture the entire Emploee structure…
Apr 25, 2022
•
Mo Shan
Share this post
What's new in Rust 2021
moshan.substack.com
Copy link
Facebook
Email
Note
Other
Rust - unsafe
We can use the unsafe functions like this use std::collections::HashMap; fn main() { let map = HashMap::new(); let mut map = explain("empty", map…
Apr 24, 2022
•
Mo Shan
Share this post
Rust - unsafe
moshan.substack.com
Copy link
Facebook
Email
Note
Other
Rust - common crates
serde it can serialize and deserialize many data structures to yaml, toml, etc #[derive(Serialize, Deserialize)] pub struct User { id: String, name…
Apr 24, 2022
•
Mo Shan
Share this post
Rust - common crates
moshan.substack.com
Copy link
Facebook
Email
Note
Other
Rust - trait object
impl Executor is the generic parameter &dyn Executor and Box<dyn Executor> are trait objects &dyn Executor is on stack Box<dyn Executor> is on heap use…
Apr 24, 2022
•
Mo Shan
Share this post
Rust - trait object
moshan.substack.com
Copy link
Facebook
Email
Note
Other
Rust generics
If we want to define two different classes, user and product, and we want to make sure that we cannot compare their ids directly, we might try…
Apr 24, 2022
•
Mo Shan
Share this post
Rust generics
moshan.substack.com
Copy link
Facebook
Email
Note
Other
Machine learning foundation - an example
Natural Biotechnology What is Bayesian statistics Alice and Bob are playing a game, the player that scores 6 first wins. A ball will be placed on a…
Apr 24, 2022
•
Mo Shan
Share this post
Machine learning foundation - an example
moshan.substack.com
Copy link
Facebook
Email
Note
Other
Rust learning notes
About 极客时间 rust第一课笔记 repo https://github.com/tyrchen/geektime-rust Foundation at compile time, the variables that we do not know the exact size, or the…
Apr 23, 2022
•
Mo Shan
Share this post
Rust learning notes
moshan.substack.com
Copy link
Facebook
Email
Note
Other
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts