回应模式 - No.66424192


No.66424192 - 技术宅


无标题无名氏No.66424192 只看PO

2025-06-25(三)22:31:00 ID:zloB12e 回应

rust学习串。

大专毕业打螺丝中,对编程有兴趣,所以这是一个自学串。

为什么是rust呢,其实我筛选了一下,学完之后起点比较高、热度不至于太低的语言,就是cpp和rust。(用过一些java写的软件,太吃内存,所以没啥好感。c#和微软捆绑太深,而且也没打算做游戏。js,go,kotlin挺不错的,对应不同的应用领域,摸熟rust后会去试试的)

cpp对我而言太复杂啦,就决定是rust了。
它揉了很多现代化的设计,可以有一个比较全面的了解,而且tauri对我的吸引力还蛮高的(之前也粗略入门过vue3和tailwind css)。

其实到现在已经学了一个多月,学到第十七章(async和await),看的是官方文档的中文翻译和b站软件工艺师的视频。

目前感觉最困难的是第十章(泛型、trait、生命周期)和第十五章(智能指针),在这两章卡的最久。

无标题无名氏No.66872370

2025-08-22(五)20:01:55 ID: zloB12e (PO主)

>>No.66865917
谢谢肥哥建议。example尝试看过,但知其然,不知其所以然,云里雾里的对我现阶段没啥帮助。
目前找到的路径是让AI写一个开头,哪里报错或者看不懂就多想想,没头绪就看看文档或者继续问ai。自己往下写,有啥想法也会先问AI看能不能实现这样子。

无标题无名氏No.66892914

2025-08-25(一)17:01:09 ID: fkLhfx0

肥宝你最近学得怎么样了?本肥也是对rust心动,想用rust撸一个web api(CURD仔的最终宿命就是用所有语言写一遍web api

无标题无名氏No.66893397

2025-08-25(一)18:08:19 ID: zloB12e (PO主)

>>No.66892914
这几天在了解http请求的知识,研究apipost咋用 (`・ω・)
其实axum和rs已经差不多用习惯了,之后大多都是照葫芦画瓢,有报错就改改,没思路就问ai。虽然写的代码挺不健全的,错误处理几乎不存在,但小肥我知足了。
数据库方面,sqlx可以直接执行sql语句,自由度很高。也可以用sea-orm,有相关经验都可以很快上手。

无标题无名氏No.66900576

2025-08-26(二)16:40:10 ID: zloB12e (PO主)

ds v3.1-think模型替不了r1哇,降智有点多,不好用了。不知道官方是咋得出它秒掉r1的结论的。

无标题无名氏No.66924999

2025-08-30(六)10:49:39 ID: zloB12e (PO主)

这几天在想数据库和代码逻辑如何平衡,表从3个增加到7个,最后又减回3个。
另外,感觉步子迈大了点,ai用太多了导致我本身的代码功底没跟上,改点数据库操作函数感觉很吃力。
打算先跟着教程做几个简单的东东巩固一下rs基础,顺便查查漏。

无标题无名氏No.66925016

2025-08-30(六)10:53:36 ID: zloB12e (PO主)

另外我还想尝试一下dart和kotlin,主要是想做一个本地剧集或者可以云控的电视端影视app,给老人用。
感觉又是一个大坑,光想想都受不了。

无标题无名氏No.66925435

2025-08-30(六)12:38:15 ID: zloB12e (PO主)

我放弃刚刚的想法了,了解了一下,确实学不动了。不过找到一个叫vidhub的应用,把openlist挂上去就可以看了。

无标题无名氏No.66999053

2025-09-11(四)07:53:59 ID: zloB12e (PO主)

快半月没来叨叨了。
好消息是rust筑基小项目今天就可以完整跟完一个了,主要填补模式匹配和错误处理最基础的部分,还熟悉了一下标准库和几个实用crate的使用,现在到处写 Result<(), Box<dyn Error>>,match,if let。

坏消息,昨天我的Arch滚挂了,起初是sddm卡了不能用,日志只有greeter crash(没有详细信息),主题换回默认的没用,重装sddm也没用,想了想不用就不用吧,少一个sddm也能将就用。
但之后vsc里面想给代码敲点中文注释,结果输入法寄了(似乎这是第一次在这代码编辑框内敲中文)。

本来都已经在考虑继续想办法修一下,还是换个发行版,又或是装回win。可今天一早起来看到中文论坛的最新帖子就是vsc和输入法问题,按大佬的提示新建了个code的配置文件粘贴进去,之后又习惯性(手贱)地在tty里滚了一次,发现有几个包又有更新。
不知道哪个操作起了效果,总之是可以用了,sddm也恢复了。

根据这次的经验得出:尽量在tty里更新。滚挂了过两天再滚一次可能就好了。可以看看论坛的最新帖子,没有的话就自己厚脸皮发一个。

无标题无名氏No.66999113

2025-09-11(四)08:15:53 ID: dJv5Q9g

>>No.66999053
错误处理就用anyhow嘛