草庐IT

如何指定网站内搜索关键字(借用已有搜索引擎)

目标:某个网站内,输入关键字搜索出相关东西处境:这个网站开发者自己不去写搜索算法解决方法:让微软的必应搜索引擎来做这件事,怎么弄呢,就是在必应搜索引擎页面里输入:xx关键字site:xx网站这样就能在这个指定网站内搜索这个关键字相关的东西举例: 比如国产嵌入式实时操作系统RT-Thread的论坛网站,里面搜索qemu 自动帮我跳转到这儿来了然后我自己直接在必应搜索引擎里试了试,如下: 百度搜索引擎:  谷歌搜索引擎:准确来说,上述方法,可能相关网站的内容也会被搜出来,但是确实也是最相关的。例如我在用这个方法搜索LLVM的官网的一些目标,结果在相关网站搜出来了,确实内容也是最相关的。测试结论: 

如何指定网站内搜索关键字(借用已有搜索引擎)

目标:某个网站内,输入关键字搜索出相关东西处境:这个网站开发者自己不去写搜索算法解决方法:让微软的必应搜索引擎来做这件事,怎么弄呢,就是在必应搜索引擎页面里输入:xx关键字site:xx网站这样就能在这个指定网站内搜索这个关键字相关的东西举例: 比如国产嵌入式实时操作系统RT-Thread的论坛网站,里面搜索qemu 自动帮我跳转到这儿来了然后我自己直接在必应搜索引擎里试了试,如下: 百度搜索引擎:  谷歌搜索引擎:准确来说,上述方法,可能相关网站的内容也会被搜出来,但是确实也是最相关的。例如我在用这个方法搜索LLVM的官网的一些目标,结果在相关网站搜出来了,确实内容也是最相关的。测试结论: 

借用AI工具为视频添加中文字幕,消除语言障碍,母语环境最快速地学习

由于chatgpt的启动,感觉语言已经完全不会成为学习的障碍,突发奇想,在我们查看youtube视频的时候,有没有方便的工具能够将其字幕翻译为中文。这样能够极大提高在youtube学习的效率,于是顺手问了一下ChatGPT,这里使用了一个工具:varcode="de717f01-9132-4c18-9f74-ecd9ab8bb4e1"1.chrome浏览器插件里面有一个DeepL翻译,号称是写作翻译最好的,当然目前最好的翻译毫无疑问应该是chatgpt,但是据说chatgpt会对中文使用者封号,猥琐一点。首先我问了chatgpt有没有能够翻译字幕的软件:ask:Istheresomesoftw

memory - 将字符串转换为 &strs 时,切片和显式重新借用之间有区别吗?

下面两个例子等价吗?示例1:letx=String::new();lety=&x[..];示例2:letx=String::new();lety=&*x;一个比另一个更有效还是它们基本相同? 最佳答案 在String的情况下和Vec,他们做同样的事情。然而,总的来说,它们并不完全相同。首先你要了解Deref.在类型逻辑上“包装”一些较低级别的更简单值的情况下,会实现此特征。例如,所有“智能指针”类型(Box、Rc、Arc)都实现了Deref让您可以访问其内容。它也适用于String和Vec:String“解引用”到更简单的str,V

Rust编程语言入门之Rust简介、Cargo、猜数字游戏、变量与常量、数据类型、函数、控制流、所有权、借用、切片等

Rust编程语言入门Rust简介为什么要用Rust?Rust是一种令人兴奋的新编程语言,它可以让每个人编写可靠且高效的软件。它可以用来替换C/C++,Rust和他们具有同样的性能,但是很多常见的bug在编译时就可以被消灭。Rust是一种通用的编程语言,但是它更善于以下场景:需要运行时的速度需要内存安全更好的利用多处理器与其他语言比较C/C++性能非常好,但类型系统和内存都不太安全。Java/C#,拥有GC,能保证内存安全,也有很多优秀特性,但是性能不行。Rust:安全无需GC(性能好速度快)易于维护、调试、代码安全高效Rust特别擅长的领域高性能WebService(WebAPI)WebAss

Rust编程语言入门之Rust简介、Cargo、猜数字游戏、变量与常量、数据类型、函数、控制流、所有权、借用、切片等

Rust编程语言入门Rust简介为什么要用Rust?Rust是一种令人兴奋的新编程语言,它可以让每个人编写可靠且高效的软件。它可以用来替换C/C++,Rust和他们具有同样的性能,但是很多常见的bug在编译时就可以被消灭。Rust是一种通用的编程语言,但是它更善于以下场景:需要运行时的速度需要内存安全更好的利用多处理器与其他语言比较C/C++性能非常好,但类型系统和内存都不太安全。Java/C#,拥有GC,能保证内存安全,也有很多优秀特性,但是性能不行。Rust:安全无需GC(性能好速度快)易于维护、调试、代码安全高效Rust特别擅长的领域高性能WebService(WebAPI)WebAss

Rust所有权和借用规则示例

众所周知,所有权是Rust区别于其他语言的一大特色,只要代码满足了所有权规则,我们就不用担心内存的泄露的问题。让代码在编译阶段就解决内存的问题,而不是在运行崩溃后再调试。Rust中,所有权和借用的规则其实并不复杂,所有权有3条规则,借用只有2条规则。所有权的规则1.Rust中的每一个值都有一个对应的变量作为它的所有者这个规则很好理解,比如下面的2个值5和hello分别属于变量x和yfnmain(){letx=5;lety=String::from("hello");println!("x={},andy={}",x,y);}2.在同一时间内,值有且仅有一个所有者比如下面的示例,当x的值给了y之

Rust所有权和借用规则示例

众所周知,所有权是Rust区别于其他语言的一大特色,只要代码满足了所有权规则,我们就不用担心内存的泄露的问题。让代码在编译阶段就解决内存的问题,而不是在运行崩溃后再调试。Rust中,所有权和借用的规则其实并不复杂,所有权有3条规则,借用只有2条规则。所有权的规则1.Rust中的每一个值都有一个对应的变量作为它的所有者这个规则很好理解,比如下面的2个值5和hello分别属于变量x和yfnmain(){letx=5;lety=String::from("hello");println!("x={},andy={}",x,y);}2.在同一时间内,值有且仅有一个所有者比如下面的示例,当x的值给了y之
12