机器之脑:树莓派初使用

拖延症太厉害了,这次终于下定决心要把自己一直想做的小弟(同时兼小秘)给做起来,什么时候做好不知道,但不能不开始。第一步要整的就是大脑,用一块树莓派承载,里面慢慢给灌上各种软件和模型。本文主要整理记录树莓派初始配置操作,主要针对的是远程 ssh 无屏幕连接无桌面版树莓派(4B),请注意限制条件,其他的操作也类似。

More

Python 调用 Java

一直以为这样的情况不会出现,但它还是出现了:一段 Java 代码+引用 Jar 包,一段 Python 代码要使用 Java 代码中某个方法。本来想用 Python 重新实现一遍,又觉得这简直是浪费时间,何不直接在 Python 代码中使用 Java 代码的该方法呢?应该特别简单,分分钟搞定的事情,结果还是掉坑里了,特此记录,以备后查。

More

Rust str 转 String

在 Rust 中,str 是引用,String 是字符串对象,如下所示,点击执行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// 代码来自 https://github.com/rust-lang/rustlings
fn string_slice(arg: &str) {
println!("{}", arg);
}
fn string(arg: String) {
println!("{}", arg);
}

fn main() {
string("red".to_string());
string("rust is fun!".to_owned());
string("nice weather".into());
string(String::from("hi"));
string(format!("Interpolation {}", "Station"));
string("Happy Monday!".to_string().replace("Mon", "Tues"));
string("mY sHiFt KeY iS sTiCkY".to_lowercase());

string_slice("blue");
string_slice(&String::from("abc")[0..1]);
string_slice(&"abc".to_string()[0..1]);
string_slice(" hello there ".trim());
}

More

AI 工程师养成记(上)

一转眼转行已四年时间,这是转行以来第一次写关于个人对转行后感想心得的文章。一方面是因为所跨行业过大,行业内也有很多细分领域,要进一步明确方向需要不断试探。事实上,这几年基本能碰的都折腾过了,总算逐渐坚定;另一方面也是感觉一直没有从维度上得到提升,多个领域始终处于不得要领阶段,走了非常多的弯路。这次感受源于与一位资深算法工程师的沟通,又经几篇关于算法工程师工作日常和修养的好文,再加上这些年的积累,认真反思了几日,终于感觉到自己有了质的突破。虽然技能并没有多掌握,但确实比之前强大了不少(虽然依然很弱),有点像炼气期满筑基,奋斗之路刚刚开始,是有此文。

More