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…
Mo Shan
May 20
Share this post
Notes on the basics of Graph Neural Network
moshan.substack.com
Copy link
Twitter
Facebook
Email
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…
Mo Shan
May 17
Share this post
ROS tf remapping
moshan.substack.com
Copy link
Twitter
Facebook
Email
Resources about refactoring
The Simple Ways to Refactor Terrible Code https://towardsdatascience.com/the-simple-ways-to-refactor-terrible-code-983f563964fc 代码重构新手教程:如何将烂代码变成好代码?…
Mo Shan
May 8
Share this post
Resources about refactoring
moshan.substack.com
Copy link
Twitter
Facebook
Email
Learning Docker
For ROS2 development, it is common to use Docker, here are the resources Docker — 从入门到实践 https://vuepress.mirror.docker-practice.com/# Docker 技术入门与实战…
Mo Shan
May 3
Share this post
Learning Docker
moshan.substack.com
Copy link
Twitter
Facebook
Email
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…
Mo Shan
Apr 27
Share this post
Tutorials for ROS2
moshan.substack.com
Copy link
Twitter
Facebook
Email
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…
Mo Shan
Apr 25
Share this post
What's new in Rust 2021
moshan.substack.com
Copy link
Twitter
Facebook
Email
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…
Mo Shan
Apr 24
Share this post
Rust - unsafe
moshan.substack.com
Copy link
Twitter
Facebook
Email
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…
Mo Shan
Apr 24
Share this post
Rust - common crates
moshan.substack.com
Copy link
Twitter
Facebook
Email
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…
Mo Shan
Apr 24
Share this post
Rust - trait object
moshan.substack.com
Copy link
Twitter
Facebook
Email
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…
Mo Shan
Apr 24
Share this post
Rust generics
moshan.substack.com
Copy link
Twitter
Facebook
Email
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…
Mo Shan
Apr 24
Share this post
Machine learning foundation - an example
moshan.substack.com
Copy link
Twitter
Facebook
Email
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…
Mo Shan
Apr 23
Share this post
Rust learning notes
moshan.substack.com
Copy link
Twitter
Facebook
Email
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts