- 2023-11-15·人工智能查看全文后端 nodejs nestjs [Nest Prisma Graphql] 三种方式打包部署nestjs应用时的问题记录 最近由于项目需要,我选择用Nestjs做一个后端项目。 以下是主要技术栈...1600分享
2023-02-06·人工智能查看全文大家都知道一星期前皮哥在频道内召唤前端助手的请求吧。作为星球的资深潜水员,自然不能错过这样的消息。 然而我之前开发项目都基于`Vue3`,在挑战考核任务之前从未接触过`React`。 可是在当了解到考核任务要用一个我完全没用过的框架后,我还是没法克制住这该死的少年的挑战欲。于是我接下了这次挑战。。...编程导航_小y:太强了 👍 (这该死的好胜心 hhh)4251分享- 2022-12-07·人工智能查看全文😌前言 出于一些原因,最近笔记本一直在用手机热点访问github,那速度真的是看基站心情,而且经常进不去,配置host也无用,想想自己有一台闲置的ubuntu服务器,干脆整个http代理,加速访问吧。 tinyproxy搭建在ubuntu服务器上,访问测试也在我的笔记本上(Windows) 其实腾...+2
鱼友0412:可以啊老哥,先mark了,明早起来试一波24130分享
2022-03-01·人工智能查看全文#自我介绍# 热爱终将会将我们导向我们所向往的生活! 😌关于我 常用昵称:九仞、芄子(这个昵称是历史遗留问题QAQ)...+6
鱼友0412:群除我佬216970分享
后端 nodejs nestjs [Nest Prisma Graphql] 三种方式打包部署nestjs应用时的问题记录 最近由于项目需要,我选择用Nestjs做一个后端项目。 以下是主要技术栈 NestJS Graphql Typescript Prisma 我的开发环境: Windows 11 23H2 Node v16.18.1 pnpm v8.10.3 MYSQL 8.0 orm框架没用typeorm,是想尝尝新的工具库。 网络上有很多打包nest的博文,但是和我用类似技术栈(prisma)还用pkg打包的貌似很少。因为这个框架的特殊性,给打包的过程中也带来了很多依赖加载的问题,在查询文档的过程中我还看到有使用electron的同志也遇到了类似的依赖加载问题。 这篇问题记录在记录遇到的问题的同时分享一下三种打包方式,希望给使用类似技术栈的读者能带来帮助。 原文太长了,我把完整markdown文件放这了,有需要的同志下载细看吧。nodejs做后端的相关资料还是比较少的,这些问题也费了我不少时间。分享在这为有需要的同志提供解决问题的思路。
周六,躺平的一天[呲牙]
又一周过去了,折腾数据库[衰][衰]
折腾graphql的一天[衰]
一不小心,学到了这么晚[衰]
今天将梦境改编成了一部小说,也算是定格了这个神奇的梦[愉快][愉快]
【项目复盘】复盘之从零开始完成编程导航报名考核任务
大家都知道一星期前皮哥在频道内召唤前端助手的请求吧。作为星球的资深潜水员,自然不能错过这样的消息。 然而我之前开发项目都基于`Vue3`,在挑战考核任务之前从未接触过`React`。 可是在当了解到考核任务要用一个我完全没用过的框架后,我还是没法克制住这该死的少年的挑战欲。于是我接下了这次挑战。。。这应该也算是零基础挑战任务吧。 可惜本人由于某些不可抗力,即使通过考核也暂无精力抽手帮助皮哥做前端开发助手。算是遗憾错过这次宝贵机会吧。 所以这个项目从立项之初就是为了体会另一种编程思想,以及学到更多。所以即使时间有限,也还是有很认真的在抽出时间(摸鱼的时间)不断学习不断实践的,期间也遇到了大大小小的坑。这篇文章就是复盘解决过程的。 PS: 项目完结的时候采集也刚好结束了 😭😭😭 原文及Markdown都附在帖子里了。 👉https://github.com/Styunlen/MarkdownViewer👈 👉https://styunlen.cn/archives/post-1610.html👈 #技术#
#技术# #前端# 学习指南 开发前端项目时,经常会使用一些前端工具来帮助规范代码,`eslint`和`prettier`就是两个非常好用的工具,两个一起用时可以让`eslint`负责检查代码,`prettier`负责格式化代码。 其次,`git commit`时,也希望 `commit message` 能好看些,以及规范些,更希望能在 `commit` 之前通过 `eslint` 检查并用 `prettier` 格式化代码,来防止 `commit` 的代码不合规范,导致后期维护困难。 那么如何初始化一个这样的项目呢?阅读这篇指南,将带你实战了解整个过程。 博客原文:https://styunlen.cn/archives/post-1564.html
😌前言 出于一些原因,最近笔记本一直在用手机热点访问github,那速度真的是看基站心情,而且经常进不去,配置host也无用,想想自己有一台闲置的ubuntu服务器,干脆整个http代理,加速访问吧。 tinyproxy搭建在ubuntu服务器上,访问测试也在我的笔记本上(Windows) 其实腾讯云、阿里云等等服务器也可以用来搭建,只不过我刚好有台闲置华为云,于是就让他派上用场了。 😏安装 sudo -i apt-get update apt-get install tinyproxy #技术# 😚编辑配置文件 vim /etc/tinyproxy/tinyproxy.conf 通过#注释掉Listen 192.168.0.1,以便外网也能访问 ** 个人使用推荐开启BasicAuth BasicAuth User Password user和password改成自己的用户名和密码 ☺️浏览器插件 edge或者chrome安装SwitchyOmega,来快捷的切换代理。 😉访问测试 看图片附件👀 通过SwitchyOmega插件将github的代理选项设置为刚刚设置的代理服务器,访问瞬间通畅了不少。 原文见我博客 有问题欢迎底下评论,我会耐心解答的 https://styunlen.cn/archives/post-1535.html
#自我介绍# 热爱终将会将我们导向我们所向往的生活! 😌关于我 常用昵称:九仞、芄子(这个昵称是历史遗留问题QAQ) 😋简介 正在浙江某双非一本就读,爱好计算机与音乐 🥺编程学习之路 ``` 首先要感谢我开明的父母,没有认为学习技术热爱技术是一种不务正业的行为。 其次感谢我的世界这款游戏,让我对技术产生了浓厚的兴趣。 ``` ···小学暑假(2015) 我最早接触的是C ,为什么一来就接触c ,其实就是随便找了你好世界的代码,觉得cpp的最好看,就决定学他了,果不其然,我实力不足,感觉很难。当时下了个vc6,对就是那个很落后的连自动补全都不完善的一个编辑器,迷迷糊糊创建了一个mfc程序,然而我对mfc一窍不通,基础的东西问大佬们,大佬们也没有太多耐心回答,所以基本上就直接放弃了。然后我又在百度的过程中了解到了易语言,中文编程,对于那个时候英语水平拉胯的我来说,简直就是救赎,然后我就玩了一年易语言,在这一年里快速建立了写程序的框架思维,以及问题解决的方法(目标与兴趣导向型学习),但同时为了我以后在技术的道路上走的更远,我还是决定买一本c primer plus,系统学习标准库等语言基础知识,最后也成功编写了第一个程序(代码已经丢了,隐约记得是个简陋的聊天程序),这之中还是目标导向与兴趣导向,记得当时目标很明确,我要写聊天程序就要有客户端和服务端,它们需要进行网络通信,那么就要了解网络通信的知识(Windows Socket),要编写界面,就要学习界面开发的知识(mfc,现在不推荐学习了,如果是c 的界面库,sciter,qt是不错的选择,或者控制台,毕竟cpp不配拥有界面 )。 除此之外,出于爱好,我其实还学习了建站和网站服务器搭建的相关知识,这部分知识很零碎,不系统,我大致说一下我的学习策略。人的大脑其实从原理上更容易接受归纳式与试错式学习,所以我踩了很多坑,熬了一个又一个夜试错,最终找到了正确的搭建方法。当然,当时的我没有接触Linux,所以只是在Windows server图形化的帮助下,搭建了傻瓜化的网站。这里我说一下当时比较热门的三个网站服务器,apache,nginx,iis,稳定性用apache,高并发用nginx,综合省事儿用iis,一开始我是用nginx做代理用于负载均衡,apache做php网站服务器的,后来发现太折腾了,特别是url规则配置,要命(当时的我还不会正则表达式)。然后我就转用iis了,现在也依然是iis。至于当时搭建了啥,一个基于discuzx3.2的班级论坛,和一个wordpress4的博客,因为年代久远了,只找到了这一张截图 ···初一下册~初二下 2016.2-2017.6 这时的我,由于学业的繁忙,技术学习有点滞缓了,不过接触到了全新的编程语言,嗯,好用但是不火的C#,WPF程序编写小工具还是很好用的。界面库是Mahapps.Metro 了解到了官方文档的重要性,以后的学习中也尽量都看开发文档了。 哦,对了刚开始玩C#其实还是用的winform,写过一个日程管理小工具,链接在这,现在回看代码,血压飙升 > 源码: > https://styunlen.cn/softlib/dailytools 那我用wpf写了什么呢?一个博客文章阅读器,之前不是说了嘛,搭建了一个博客,我嫌浏览器麻烦,就想自己做客户端(折腾,造轮子),链接在这 > https://pan.baidu.com/s/1slliaCX > 提取码:pill 当时还不知道restApi,wordpress好像也不支持rest,因此自己还编写了一个服务端程序,不过要手动添加博客内容,麻烦得很,反正最后这项目是弃坑了。 其实除了C#,Cpp这些写应用程序的语言学习,我还是喜欢上了前端技术,所以专门还学习了一点,真的就一点点php,以及HTML,css,js三件套,做了个丑不拉几的html主页,主页风格受到了一点点钉子大佬 @Rrupmid Nyche 的影响(他的wp主题我从建站起一直用到高一),初三的时候也二次开发过他的主题,图片放后面了。 ···初三 2017.6 - 2018.6 这一年,我不知道干了啥,好像没啥进步。翻了一下空间,我居然跑去玩opengl了 纪念一下当时连gltools的编译都要折腾半个月的憨憨 二次开发钉子大大的主题时的留念 ···高一2018-2019 时节如流,不知不觉我就成为了一个高中生,害,其实现在挺后悔初中没有用功读书,跑去学了技术,但这都是取舍,重要的是我幸运地找到了自己的热爱,并坚持在这条道路上走了下去 高一学习还是比较紧张的,浙江考生十一科连起来学习还是 很舒服充实的 。因此技术学习基本没什么成果。 ···高二上 2019.8-2020.1 嗯,高二过得很苦逼,因为成绩下滑了不少又遇到了分班等等杂事儿,但技术学习就像一道光,让我苦苦地撑过了这一段高中最黑暗的时刻。 分班后,我的政治老师(分班前后都是他)有节课提了一嘴,说想要一个像我们语文老师一样的语音点名程序,我就抽假期用c#写了一个语音点名程序,背景看得出,我不是一般的学生,而是七班的 > styunlen.cn/randrollcall ···高二下 2020.1-2020.6 特殊的疫情,打破了所有的进程,17号还相约聚餐,27号已经居家隔离了,寒假延期通知也在接下来的时间公布了。网课时代拉开了序幕。 不过对于一个技术党,网课当然也要继续好好学习(mo yu)啦 ,所以,我重新下载了我的世界,开启了服务器,和小伙伴一起养 ,当然,技术学习也木有落下。 由于我是用电脑开服,这就导致了我薛定谔的开服时间,以及频繁的在群里公布开服消息。我懒,我想让电脑代替我的重复劳动。于是跳出了c#舒适圈,使用c 的sciter ui引擎开发了一个mc服务器状态获取小工具,这时的这个小工具只能获取我自己服务器的信息,在高考结束后的暑假,我对这个程序进行了修改,支持获取自定义服务器信息了,并开源在了github,代码冗余,不建议观看学习。 除此之外,水群也是我的日常,可我每天认真的水群,b话不停,怎么还是轮不到我当龙王,总是群里的小伙伴是龙王,我不服气,然后一天入门学了Python,用pywin32模块写了个刷龙头脚本,原理很简单,趁十二点到早上六点,大家都在睡觉,我让电脑每分钟自动发一条消息,这样我就能发送360条消息,再加上我白天的努力,龙头就非我莫属了,结果很出乎意料又在情理之中啊,我被禁言了。 哈哈哈,但是我学到了知识,这是很强的正反馈,然后我就继续写脚本刷钉钉的自动点赞,不过速度有限,每分钟大概两千下,鼠标还不能动。不过好在我的一个同学推了一篇酷安的文章给我,解释了怎么用fiddle抓包修改网页源码的方式以更快的速度刷赞,甚至是强制刷赞(无视教师端控制),就很快乐啊,给同学直播间的一次测试,简直不要太爽。 当然还玩了教室面板彩色字体显示啥的,不过现在的钉钉不行啦。 说完软技术,来聊聊硬技术,恰逢通用技术课上电控知识,我想起来技术世界中还有单片机这种稀奇玩意儿,于是我斥巨资买了一块arduino原装板(艹,智商税)和一套传感器组件。现在建议买arduino可以买非原装的,便宜而且功能一样甚至更丰富。 不过啊,刚接触硬件我就遇到了坑,刚入手的巨资arduino还没捂热,刚说完你好世界就GG了,不过我了解到了单片机的工作原理以及如何给单片机编写驱动程序,还有相关门电路的电控知识,和这些收获相比,失去反而显得微不足道了 ···高三 2020.8-2021.6 时间来到了中学时代的终点线前,为了提醒自己高考剩余的时间我又开发了一个桌面端的倒计时小程序,代码已经开源,目前已支持自定义主题功能,也编写了一丢丢主题开发文档,欢迎大家为这个可怜的小程序贡献漂亮高端的主题。 由于高三时间紧迫,初期的代码以实现功能为主,因此存在不够规范的地方,希望谅解。目前的版本,也存在诸多不够规范的地方,我也在抽出紧张的时间做些完善。 > github.com/Styunlen/ReminderOfNEMT ···目前大一 ~至今 由于选科的限制,我并没有进入计算机专业学习,因此大学了,技术还是以自学为主。而专业课的时间冲突又导致我很难有充足的时间投入技术学习中,因此学习速度也有所放缓。不过,我一定会坚持下去的! 大一了,最想弥补我算法上的不足,因此决定在大学期间去参加ACM竞赛,而竞赛又免不了耗费大量的时间精力,所以我每天的学习状态就像在经历高四。 最近学习了vue3框架,并用vue3为我们班编写了一个微信小程序,其他的感觉没啥了,主要还是时间冲突问题,让我很焦虑,很累 希望以后会好起来 🤗结语 这就是我浓缩版的学习经历了,很浅薄,还停留在技术海洋的表面,但我会继续努力钻研的!如果有必要,我可以出一期如何以目标或兴趣作为导向来学习编程技术的教程。 对了,其实算法技术和编程技术是两回事儿,算法更侧重逻辑与数学能力,我算法一般;而编程技术其实更侧重编程语言基础和解决问题的能力等多种不同能力的综合。不过这两个技术都有个特点,那就是你只需要有一颗爱折腾的心,就能够在这两者的痛苦学习中找到不一样的乐趣。 热爱终将会将我们导向我们所向往的生活! 😂一点点吐槽 发帖不支持插入图片,图片数量有限制,有些都没传,排版也乱了QAQ。不过最重要的是分享出这份心酸的经历,以及一些感想。 😋博客原文 https://styunlen.cn/archives/post-1469.html


