回应模式 - No.66424192


No.66424192 - 技术宅


无标题无名氏No.66424192 返回主串

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、生命周期)和第十五章(智能指针),在这两章卡的最久。

Tips无名氏No.9999999

2099-01-01 00:00:01 ID: Tips

( ´ρ`)性感红名♡在线要饭(`ε´ )
https://afdian.com/a/nmbxd

无标题无名氏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,说不定还真是这样 (´゚Д゚`)
不行,这几天一定把后端完成,到时候还想玩电吉他的话就整一个。

无标题无名氏No.66850683

2025-08-19(二)23:26:56 ID: zloB12e (PO主)

进度比想象的快,花一个多小时就把之前留下的一堆问题解决了,编译通过。
各种结构体,鉴权中间件,登录接口,数据库操作函数都有了,这一过程里踩的最多的坑依然是axum的。回顾了一下,这个项目不光用了rust,还在自己连rust入门都不知道算不算的基础上开始用文档极不友好的axum,不禁感慨自己处处踩大坑,处处走最弯的路,这一过程中偶尔想到golang时嘴角都是湿湿的。
不过接下来开始实现具体功能时大概会比之前顺利得多。

无标题无名氏No.66850957

2025-08-19(二)23:57:21 ID: zloB12e (PO主)

用apipost梳理了一下接口,对数据库也做了点变动,代码留着明天改。
下工,看一集番剧就该睡觉了。

无标题无名氏No.66857577

2025-08-20(三)20:18:33 ID: zloB12e (PO主)

>>No.66853894
感谢肥哥提醒,那我就不自己搞了。
别的我不懂,但Python环境如果是虚拟的那就可以放心用,不会污染系统的python。

无标题无名氏No.66859656

2025-08-21(四)00:58:09 ID: zloB12e (PO主)

在写正式的功能代码前又对数据库做了变动。改动有点大,对应的函数代码的修改量也挺大,好在deepseek一下子就圆满完成了任务,今天又可以睡个好觉了。

对了,我看了一些电吉他的演奏,发现它是顶替了歌曲中人声的部分,在我听起来有点哗众取宠的意思,失真的音色我也不太喜欢,到头来发现确实只是一时冲动。
今后考虑这种动辄好几年的大投入爱好必须慎重了。既然现在选择了敲代码作为爱好,而且可以确定这是我喜欢的,那就必须坚持再坚持,尽量不要让时间分流也是关键之一。