回应模式 - 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.66508825

2025-07-07(一)11:45:17 ID: oComTmr

>>No.66508143
因为cpp这玩意比岛上大多数用户都老( ゚∀。)
属于是吃了历史遗留问题的亏,那堆模板跟STL容器写出来的东西真的一坨,明明是最佳实践的标准库的源码都感觉像屎山,因为语法太过繁琐了

无标题无名氏No.66510288

2025-07-07(一)15:09:36 ID: zloB12e (PO主)

rust文档过完了,在后续的实操之前我想进行一个小插曲。
打算先看两本编程无关的书籍,《思考,快与慢》《知识的错觉:为什么我们从未独立思考》。据我对自己的了解,这种提升认知的冲动一旦错过,再一次想起时起码过去大半年了。所以未来半个月不会频繁更新此串 (`・ω・)

无标题无名氏No.66521690

2025-07-08(二)21:19:12 ID: zloB12e (PO主)

《认知的错觉》这书,30字能清晰讲完的他能多水600字,还能再插入几个千字的无聊小故事。
每个段落之间的逻辑更是难以摸索。一段七八百字,有时候在段落中央才能找到这一段想说啥,有时候根本找不到。
不知道是翻译不行还是作者本来就废话连篇。。。几个小时下来愣是只看了十分之一的内容。

无标题无名氏No.66521855

2025-07-08(二)21:30:43 ID: zloB12e (PO主)

>>No.66521690
放弃通读整本了,就作为资料书和《思考,快与慢》相互印证吧。
《思考,快与慢》的内容结构非常清楚,里面的例子也比较有趣,而且讲的内容也更多。

无标题无名氏No.66643220

2025-07-22(二)20:59:49 ID: zloB12e (PO主)

我回来了。
这两周书没看多少,番剧倒是看了好多(つд⊂)
不过因为较往年更加特殊的特殊时期,所以网络不太行,非常影响我追番,我目前的解决方法是使用ani-rss自动下载到nas后观看。

另一个方法倒是和我之前想做的练手项目重复了,就是自己搓一个订阅转换的程序,目前已经开始动工,进度比新建文件夹要快一点吧。

设想里的完全体应该是用web界面操作的,鉴于我还没完成vue3的入门甚至还忘了很多,所以完全体还处于一个可望而不可即的状态。

幻肢的步子迈太大,导致用了两三天时间尝试入门axum和sea-orm,由于这两一个没有友好的文档,一个是数据库相关的顶层框架,进度?哪有进度,只有尸体。

考虑到axum的极简用法尚且满足开发所需,故保留web的梦想,但orm就换成rusqlite吧。

无标题无名氏No.66669308

2025-07-25(五)14:31:06 ID: zloB12e (PO主)

同步和异步放一起果然有问题,所以把rusqlite换成sqlx了。

用这些rs库实在有点难,要跟个侦探似的沿着线索寻找使用方法。不过这种推理的难度比某些傻逼解密游戏和傻逼推理小说好多了,不用跟作者的傻逼脑回路对电波,沿着字面意思的关键字去找就行了,这才是现实嘛。

无标题无名氏No.66748611

2025-08-05(二)16:41:05 ID: zloB12e (PO主)

axum跑起来了,数据库的表结构也设计好了,数据库操作函数也写好了,目前卡在登录接口和鉴权中间件。

虽然都准备用最简单的方法实现,全用axum现有的东西,但还是卡住了。本人没有经验基础是原因之一,更主要的是官方例程的代码看不太懂(还有那所谓的文档根本不适合我这种小白),目前只能借助AI一点点磨。

等这俩部分完事了,后续的应该就比较顺利了,后端完成后打算捡起vue3复习一下,糊一下前端。

汇报完毕。

无标题无名氏No.66776769

2025-08-09(六)19:26:22 ID: zloB12e (PO主)

把代码拆分了多个文件,但每个文件都要重复use或者被use很多次,人都傻了,是我的拆的方法不对吗。。

无标题无名氏No.66843823

2025-08-19(二)10:36:45 ID: zloB12e (PO主)

上周买了台二手ThinkPad x13 gen1,在折腾arch linux和hyprland,所以rust没有进度。昨天整了个kde,hyprland暂时搁置了,但突然又想整个电吉他玩玩。感觉自己像在逃避使用rust,说不定还真是这样 (´゚Д゚`)
不行,这几天一定把后端完成,到时候还想玩电吉他的话就整一个。