❝如果你感觉自己被困住了,焦虑并充满消极情绪,生命出现了停滞,那么治疗方法很简单:「做点什么」。❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder前言之前我们不是写了一篇Rust 赋能前端-开发一款属于你的前端脚手架,从系统架构角度带大家看如何从0到1构建一个功能完备的前端脚手架。因为,内容包含很多,有些同学说有点消化不了,所以前段时间又写了几篇关于写脚手
❝双脚是大地上飞翔的翅膀❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言在之前的文章我们讲了很多关于Rust的文章。致所有渴望学习Rust的人的信Rust 开发命令行工具用Rust搭建React Server Components 的Web服务器Rust 编译为WebAssembly 在前端项目中使用Game = Rust + WebAssembl
❝不是花钱的买不起,是免费的有更高的性价比❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言为了给大家最新的消息,在高铁上奋笔疾书。如果下文中有措辞不正确的地方,请大家海涵。在昨天(2023-11-16)发布了一篇白嫖 ChatGPT4的推文,是昨天无意之中发现了ChatGPT4的 bug,然后在简单的研究了一下。随后就发布了一篇算是急文,然后简单的
❝人生有两出悲剧:一是万念俱灰,另一是踌躇满志。——萧伯纳❞大家好,我是「柒八九」。前言“老乡,老乡,你看东方是不是有一轮朝阳在冉冉升起”。- 一个稚嫩的声音从屋子中传来。而此时,一位佝偻着背的秃头老者正在简陋的屋子中,正无精打采的在用字迹早已模糊不清的键盘鼓捣着IDE,从电脑屏幕中散发出的光色,似乎要将老者吞噬一般。光色映照到老者的眼镜中,更加承托出老者那布满血丝的眼球。这束光似乎一个张牙舞爪的
❝一个人承受孤独的潜质有多大,他的潜质就有多大❞大家好,我是「柒八九」。前言可能最近前端的东西分享的多,给大家一种错觉,我们的文章只是偏向前端的。而熟悉我们文章的同学都知道,我们的「武器库」,其实不仅仅只有「前端」,我们还有Rust,并且还有AI。本来想以普通人的身份和大家认识,但是我摊牌了,我不装了。我是一个全能小超人(手动狗头)。而我们今天就来讲讲Rust的历史、它通常用于什么、为什么开发者如
❝你必须按所想去生活,否则只能按生活去想。 --王小波❞大家好,我是「柒八九」。作为一个前端/Rust/AI知识博主,之前的文章中,大部分篇幅都是关于前端的知识分享,而对Rust和AI的内容只是做了几篇内容梳理和介绍。而,我们今后的重心也会逐渐偏移,势必能达到前端/Rust/AI「三足鼎立」的局面。这里也和很多「精神股东」做一次简短的汇报,之前答应大家多出一些Rust相关的文章,由于工作和个人事务
从前往后看都是努力,从后往前看都是命运大家好,我是柒八九。一个专注于前端开发技术/Rust及AI应用知识分享的Coder前言今天呢,和大家聊点耳熟能详的东西。文件上传。讲到这里,大家不要嗤之以鼻,认为这不是分分钟就用组件库实现的吗?确实,现在很多成熟的组件库都提供了文件上传的功能,但是呢,它们只提供部分的功能。比方说,执行{多}文件上传拖拽上传针对文件夹内容上传{多}文件上传 + 文件夹上传但是呢
❝一周是一年的2%❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder前言最近在做项目梳理,然后无意中在一些国外的UI库中发现如下的代码示例。大家仔细观察上面的代码,其实就是对常规的布局做了封装,我们可以通过通过<XXX >{chilren}</XXX>将对应的组件进行包裹。这样做的好处就是见名知意,通过组件的名称我们就可以知晓该页面
❝努力做好自己,不要好高骛远❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。有感而发最近,在和前端小伙伴聊天发现,在2024年,她们都有打算入局Rust学习的行列。毕竟前端现在太卷了,框架算是走到「穷途末路」了,无非就是在原有基础上修修补补。所有他们想在新的赛道弯道超车。但是,苦于各种原因,迟迟找不到入门之法。确实如她们所言,Rust由于学习路径比较陡
❝越努力,越幸运❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言我们之前在Rust 赋能前端-开发一款属于你的前端脚手架中有过在Rust项目中如何操作JSON。由于文章篇幅的原因,我们就没详细介绍这块的内容,而今天我们就抽空聊聊这个话题。-- 「如何在Rust中操作JSON,以及对最流行的库进行比较」好了,天不早了,干点正事哇。我们能所学到的知识点
❝允许奇迹发生❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言还记得之前我们讲过如何在 npm 上发布二进制文件?吗。我们通过npm将我们之前在Rust 赋能前端-开发一款属于你的前端脚手架中生成Rust二进制文件发布到npm仓库中。如果想体验上述功能,可以通过npm全局安装f_cli_f[1]在本地体验一下。如果,你不想把自己的npm发布到公网上
❝活着,见天地,见众生,见自己❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言在上一篇文章(环境变量:熟悉的陌生人)中我们就提到过,最近在做「在gitlab上发布私有npm包」的事情。大家都很清楚,为了提高开发效率,我们会利用各种千奇百怪的方式将一些公共的工具方法或者API进行封装,然后发布的团队成员可以探查到的地方。其中,最常用的方式就是将其构建
❝身体的勤奋,掩盖不了思想的懒惰❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言不知道大家春节过的如何。反正我是嗨翻了,导致过年期间一天电脑都没打开过。过年就应该有过年的样子。哈哈。既然,年都过完了,也应该收收心了。毕竟只有脚踏实地才是实现诗和远方。然后,是时候打开自己新年flag,准备勇攀高峰了。最近在搞利用gitlab发布npm包的东西,在处理
❝明知不可为而为之❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言最近不是发了几篇关于用Rust构建前端脚手架的文章吗?Rust 赋能前端-开发一款属于你的前端脚手架我们介绍了如何用Rust来写一个前端脚手架,主要的精力放在了Rust方面。前端项目里都有啥?我们讲主要的精力放在如何配置一个「功能全备」的前端项目。如何在 npm 上发布二进制文件?
❝今天不走,明天要跑❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。写在最前面???号外,号外。我们的f_cli现在有了npm版本了。有两种主流的方式来访问全局安装npm i -g f_cli_ff_cli_f create 你的项目名称npx 操作npx f_cli_f create 你的项目名称随意选中任意一个方式,不出意外的话,就在指定的文件路径
❝人类的赞歌是勇气的赞歌❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。写在最前面这不是快过年了吗,肯定会有发红包的环节,然后我也定制了几款寓意比较好的红包封面。然后最为回馈粉丝的新年礼物。 请大家笑纳。前言在Rust 赋能前端-开发一款属于你的前端脚手架中我们介绍过使用Rust来写一个基于前端项目的脚手架,在发文后反响也不错。然后,有些动手能力强的小
❝生活的刁难,并不是要你变得气急败坏,而是要你变得更加从容❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言之前,我们在很多文章都提到过Rust Web框架。例如用 Rust 搭建 React Server Components 的 Web 服务器你应该知晓的Rust Web 框架其中有一个Rust Web框架的出现频率都很高 -- 那就是axum[
❝贪安稳就没有自由❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言不知道大家看到过上面的图没,它被国内技术媒体传的沸沸扬扬,无端中又挑起了「框架之争」。随后各路主角粉墨登场。「你方唱罢我登场」。由于见证过太多框架的起起伏伏,鄙人认为「框架它写的再好,也只是你手中的兵器」。我们不应该「为器所困」,我们应该作为兵器的主人,在战场上所向披靡。就像我们的总
❝新东方像一个国企,满是人情世故❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。 一个前「新东方」底层开发者。前言不知道大家最近听没听说东方甄选/俞敏洪/东方小孙/董宇辉之间的爱恨情仇。具体细节想必大家都是混迹于互联网的知晓的应该比我多。其实呢,我很抵触写这些热点话题并且还是和我原东家相关。其实我就想做一个纯粹的Coder。但是呢,看到网络上铺天盖地的
❝人法地,地法天,天法道,道法自然❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言在最近的工作和学习中,有一个词总是在眼前挥之不去--EventLoop。而在之前,其实我们讲过相关的内容,Event Loop 可视化解析Event Loop上文我们从偏JS调用机制的角度分析了,调用栈(Call Stack)/宏任务队列 (Task Queue)和微
❝努力成为一个情绪价值的提供者❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言在上一篇Rust 编译为 WebAssembly 在前端项目中使用我们通过一个简单的Hello World的 Demo,讲述了如何将 Rust 编译为 WebAssembly,并在前端项目中使用。虽然,是一个Demo;但是,我们由小见大,以点见面,分别描述了Rust 如何
❝气定则心定,心定则事顺❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言当今世界,上到 99,下到刚会走。在茶余饭后总有聊不完的话题。原来还是各种时事政治或者明星八卦。最近,坊间又多了一个谈资。那就是AI。有的会聊openAI如何在世界刮起AIGC的应用狂潮,也有人会聊奥特曼出走又回归的狗血剧情。此奥特曼非彼奥特曼更有甚者,现在还有人对百度问心一言
❝一个人,被别人看不起,不是最痛苦的。被别人看不见,才是最惨的。❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言不知道大家平时在前端开发中,是如何追踪数据流向的。console.log()/console.count()/console.table()肯定大家或多或少的使用过。 还有那debugger也是必不可少的方式。针对,一些简单的数据查验,上
大家好,我是柒八九字数越少,事情越大。号外,号外。现在ChatGPT4由于月费有点小贵,所以我也在观望之中。但是呢,今天在某个论坛中无意中刷到一个帖子。然后说是「白嫖ChatGPT4」的功能。然后,抱着试一试的态度把玩了一下。发现真的好用。所以,「独乐乐不如众乐乐」,所以把这个方式给大家。(但是,不知道官方修复速度哈,反正截止我写这篇文章之前(2023.11.16 17:59),我还是可以用的)其
❝积土而为山,积水而为海。——《荀子·儒效》❞大家好,我是「柒八九」。前言在回望过去,展望未来- 2024 React 生态一览表中讲到CSS时,我们提到过Tailwind CSS,并且也说会有相关的文章。在文章中介绍到,Tailwind CSS的受欢迎程度还是很高的。。不能说是遥遥领先,但是也是和另外的css解决方案 - style components并驾齐驱。这不,乘着上篇文章还没凉透的,我
❝实力决定下限,运气决定上限❞大家好,我是「柒八九」。前言React 最初是由 Facebook(Meta) 内部开发的,然后于 2013 年 5 月 29 日在 Facebook 的 F8 开发者会议上首次公开宣布,并「于同一天开源发布」。不知不觉中,React已经开源 10 年了。也不知道,大家是在何时接触的React的。我是大学(2016年)开始就关注React。当时,国内「前后端分离技术」
❝人生就像钟摆,晃动在痛苦和无聊之间,其动力便是欲望❞大家好,我是「柒八九」。前言在前几天师夷长技以制夷:跟着PS学前端技术文件中,我们提到了WorkBox,然后自己也对这块很感兴趣,所以就利用业余时间进行相关资源的查询学习和实践。在学习过程中发现,想要弄明白WorkBox,有一点很关键,我们需要搞懂Service Worker。而在之前的Web性能优化之Worker线程(上)Web性能优化之Wo
❝人生不售来回票,一旦动身,绝不能复返❞大家好,我是「柒八九」。前言之前通过React 并发原理讲解了React如何实现原理。但是在应用层面涉及的不多,而今天我们就对如何正确的使用并发渲染做进一步的梳理。而提起并发渲染,useTransition和useDeferredValue是我们绕不过去的两座大山。❝useTransition和useDeferredValue为我们提供了对「过渡的控制」,它
❝过去属于死神,未来属于你自己。——雪莱❞大家好,我是「柒八九」。前言最近,不是加大了对Rust相关文章的输出吗,在评论区或者私信区。有一些不同的声音说:“Rust没有前途,然后...."。其实呢,看一个技术是否有需要学习的动力。想必大家的底层理由都是「一切都是向钱看」,毕竟在国内大家都是业务为主,想自己纯手搞一套符合自己的技术框架和范式,这是不切实际的。(当然也不能一杆子打死,还是有很多技术大牛
❝生活就是当你忙着制定其他计划时,发生在你身上的事情 - 约翰·列侬❞大家好,我是「柒八九」。前言Dan的文章在使用React.memo之前的注意事项[1]中,通过几个例子来描述,有时候我们可以通过「组件组合」的方式来优化组件的多余渲染。文章中提到要么通过将「下放State」,要么将「内容提升」。因为组件组合是React的自然思维模式。正如Dan所指出的,这也将与Server Comp
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号