写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 公众号:【矛盾苇草】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.66424192 - 无标题 - 技术宅


回应模式
No.66424192
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

无标题 无名氏 2025-06-25(三)22:31:00 ID:zloB12e [举报] [订阅] [只看PO] No.66424192 [回应] 管理
rust学习串。

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

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

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

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

目前感觉最困难的是第十章(泛型、trait、生命周期)和第十五章(智能指针),在这两章卡的最久。
无标题 无名氏 2025-08-26(二)16:40:10 ID:zloB12e (PO主) [举报] No.66900576 管理
ds v3.1-think模型替不了r1哇,降智有点多,不好用了。不知道官方是咋得出它秒掉r1的结论的。
无标题 无名氏 2025-08-30(六)10:49:39 ID:zloB12e (PO主) [举报] No.66924999 管理
这几天在想数据库和代码逻辑如何平衡,表从3个增加到7个,最后又减回3个。
另外,感觉步子迈大了点,ai用太多了导致我本身的代码功底没跟上,改点数据库操作函数感觉很吃力。
打算先跟着教程做几个简单的东东巩固一下rs基础,顺便查查漏。
无标题 无名氏 2025-08-30(六)10:53:36 ID:zloB12e (PO主) [举报] No.66925016 管理
另外我还想尝试一下dart和kotlin,主要是想做一个本地剧集或者可以云控的电视端影视app,给老人用。
感觉又是一个大坑,光想想都受不了。
无标题 无名氏 2025-08-30(六)12:38:15 ID:zloB12e (PO主) [举报] No.66925435 管理
我放弃刚刚的想法了,了解了一下,确实学不动了。不过找到一个叫vidhub的应用,把openlist挂上去就可以看了。
无标题 无名氏 2025-09-11(四)07:53:59 ID:zloB12e (PO主) [举报] No.66999053 管理
快半月没来叨叨了。
好消息是rust筑基小项目今天就可以完整跟完一个了,主要填补模式匹配和错误处理最基础的部分,还熟悉了一下标准库和几个实用crate的使用,现在到处写 Result<(), Box<dyn Error>>,match,if let。

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

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

根据这次的经验得出:尽量在tty里更新。滚挂了过两天再滚一次可能就好了。可以看看论坛的最新帖子,没有的话就自己厚脸皮发一个。
无标题 无名氏 2025-09-11(四)08:15:53 ID:dJv5Q9g [举报] No.66999113 管理
>>No.66999053
错误处理就用anyhow嘛
无标题 无名氏 2025-09-11(四)11:35:14 ID:zloB12e (PO主) [举报] No.67000762 管理
>>No.66999113
筑基小项目,第三方库用的越少越好( ´∀`)
无标题 无名氏 2025-09-12(五)11:42:35 ID:zloB12e (PO主) [举报] No.67007784 管理
开源操作系统训练营新一期开始了,免费的,打算参加学习一下,我来瞅瞅这是不是中文rust的终极布道者。
无标题 无名氏 2025-09-14(日)22:57:30 ID:zloB12e (PO主) [举报] No.67022897 管理
没想到拖了三天,总之第一个筑基小项目完成了。
突然想起之前回答一个肥哥说自己用rust差不多用习惯了,现在才知道离用习惯还需要很久,现在才刚刚开始。
无标题 无名氏 2025-09-17(三)09:45:42 ID:zloB12e (PO主) [举报] No.67038814 管理
第二个筑基小项目昨晚开始做了。
https://www.bilibili.com/video/BV1Ao7bzUEEp/
无标题 无名氏 2025-09-22(一)22:24:56 ID:zloB12e (PO主) [举报] No.67080926 管理
第三个筑基小项目开始做了,最近事情有点多,有点小累,弄完这个休息一下。
无标题 无名氏 2025-09-24(三)16:39:12 ID:zloB12e (PO主) [举报] No.67094561 管理
第三个筑基小项目完成了,这几天也思考了一下,感觉相比rust,c和cpp似乎是更像常春树的一方,虽然cpp生态很混乱,但就业市场目前就是这样。市场决定一切,而不是语言特性。
我也该考虑以后转码的可能性,rust的苗头是看得到的,但在cpp、java、golang之类的熊熊烈火之下就显得不够看了。
考虑到与rust的共通性,cpp无疑是第二语言的优先选择。
另外,有些公司已经不区分kotlin和java了。

第二语言的事情还得再想想,况且手中已经握住的剑(rust)目前也十分欠缺打磨,还不能朝三暮四。
无标题 无名氏 2025-09-25(四)23:33:54 ID:zloB12e (PO主) [举报] No.67105274 管理
尝试了下eframe,就是egui的框架,发现这不是一个中文开发者可以开箱即用的,中文字体需要自己适配。
另外考虑到其他方面的拓展性也比较局限,以及维护者是一群鸽子,几经思索最后把这个框架排除了。
之后打算尝尝iced、flutter、tauri,如果可以的话就选一个确定为未来几个月要用的ui方案。
无标题 无名氏 2025-09-29(一)21:00:58 ID:zloB12e (PO主) [举报] No.67132511 管理
跑了一下flutter的初始项目,发现连续点击按钮会发生闪屏的问题,窗口会黑掉一瞬间,可能因为跟我用的是archlinux有关。打开电脑上装的几个flutter软件也存在这个问题。
前些年我觉得flutter做的软件质感很好,但现在觉得这一套渲染机制和引擎虽强大,但使用起来限制也比较大。

当然这不妨碍我试试手往窗口里加几个组建。
目前简单看了点dart的语法,有些新东西,但不多。之后再看点文档就可以写flutter了,预计这几天可以体验一下。今天顺便把Android studio也装上了。
无标题 无名氏 2025-09-30(二)13:42:53 ID:9Z1rTMn [举报] No.67137541 管理
没有贬低的意思,如有冒犯先道歉,粗看下来感觉就像小学生初中生讨论这前十的顶级大学我上哪个好的,有想法有方向即可,纠结太多偏执了没意义。
语言只是工具,入了这个门,换其他语言基础性的东西也是一通百通,不必太纠结于学这个语言不学那个语言之类。而且一个人要完成一项小工程的话,也是各种语言实现参杂的。
建议肥哥在跟着学编程语言的同时,也去看看一些计算机类通用的基础知识之类,更有助于理解,搜搜一些大学的大一大二的公开课看看。就比如说数据结构的课,特性讲清楚,给出伪代码,具体实现各个语言都行,大同小异。
对对应语言有基础了解后,我的经验是做个自己感兴趣的偏商业实用的小项目,去找现成的框架实现你想要的业务功能,先别纠结太底层的实现,新人工作也都是套模板填填空罢了,业务功能完成大差不差就谢天谢地了。然后在过程中思考人家框架的设计,点进去看看他的源码实现之类。
无标题 无名氏 2025-10-01(三)13:51:19 ID:zloB12e (PO主) [举报] No.67145025 管理
>>No.67137541
感谢肥哥回复,单机太久,突然有人回复还有点不适应。
肥哥说的我都知道,这就是“先做一个垃圾,再想着改进”的道理。小肥我的垃圾也已经在做了,现在只是在思考比较遥远的下一步该怎么做而已,而且现在在做的垃圾也可能会用上一点皮毛。
之所以会如此谨慎,也是因为小肥对自己的学习能力太了解了,效率低下还无法自律,未来几年能够用熟练一到两个技术栈就已经谢天谢地了。
编程语言的使用确实可以一通百通,但即便如此也至少得有一个深入使用的方向,小肥目前就是在纠结这个问题。
无标题 无名氏 2025-10-01(三)14:00:38 ID:zloB12e (PO主) [举报] No.67145104 管理
>>No.67137541
数据结构的大学教材已购入,先前也在leetcode注册了账号,不过目前都还没正式开动。想着先把rust再学一点,把手里的垃圾做到勉强能用的地步,参加一下开源操作系统的课程之类的。
总之一拖再拖,伤脑筋啦。
无标题 无名氏 2025-10-06(一)01:27:48 ID:zloB12e (PO主) [举报] No.67174857 管理
这几日反思了一下,感觉自己的进度太慢了,大部分负反馈都来自代码能力不足。
所以接下来就不想别的,业余时间就专心把手里的小垃圾做完吧。
不做完就不更新此串。

UP主: