ChatGPT ✖️ 前端、自搭ChatGPT算法模型|掘金一周 2.22

3,516 阅读11分钟

本文字数 3800+ ,阅读时间大约需要 10 分钟。

【掘金一周】本期亮点:

上榜规则:文章发布时间在本期「掘金一周」发布时间的前一个月内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。

一周“金”选

掘金一周 1313_518.png

内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。

前端

ChatGPT ✖️ 前端 = 有点er意思 @ 木头就是我呀

本文首先会分享一些ChatGPT的基础知识,另外还在这里分享一些笔者结合前端场景的一些使用案例,你可以在这些案例里找到一些思路,在你以后使用ChatGPT可以更灵活~

从 微信 JS-SDK 认识 JSBridge @ 熊的猫

前段时间由于要实现 H5 移动端拉取微信卡包并同步卡包数据的功能,于是在项目中引入了 微信 JS-SDK(jweixin) 相关包实现功能,但也由此让笔者对其产生了好奇心,于是打算好好了解下相关的内容,通过查阅相关资料发现这其实属于 JSBridge 的一种实现方式。

因此,只要了解 JSBridge 就能明白 微信 JS-SDK 是怎么一回事。

React Context 实现原理:它在 antd 源码里简直用的太多了 @ zxg_神说要有光

context 是 react 的主要特性,它能在任意层级的组件之间传递数据。在业务代码中用 context 可能不多,大家更偏向于全局的状态管理库,比如 redux、mobx,但在 antd 等组件库里用的特别多。

那 antd 组件库是怎么用 context 的?context 又是怎么实现的呢?本文就来探究一下。

我在前端干工地——three.js @ 长长韭韭

作为不会建模且目前没有接触到相关业务需求的开发,难道没有模型就什么都不会了吗?笔者觉得有必要来试试没有模型的情况下自己来构建场景,以便于加深理解。

滚动视差!马萨卡?!!! @ 魔术师Grace

滚动视差效果(Parallax Scrolling)是指让多层背景以不同的速度位移,形成立体的运动效果的视觉体验,在前端强交互的时代,更需要多考虑这种用户体验较好的动效。

Flutter WebView 性能优化,让 h5 像原生页面一样优秀 @ IAM17

本文讲解了如何优化 Flutter WebView 的打开速度,让 h5 和原生页面的打开速度一样快。

sourcemap 这么讲,我彻底理解了 @ zhoulx

sourcemap 的作用就是将编译后代码映射为编译前源代码,所以要搞明白 sourcemap 的核心原理,就是搞明白如何将编译后代码映射为编译前源代码,本就就来看一下其具体的设计思路。

原生 CSS Custom Highlight 终于来了~ @ XboxYan

本文将介绍一个比较前沿但是非常有用的新特性:一个浏览器原生支持的 CSS 文本高亮高亮功能,官方名称叫做 CSS Custom Highlight API,有了它,可以在不改变 dom 结构的情况下自定义任意文本的样式。现在在 Chrome 105 中已经正式支持了(无需开启实验特性),一起学习一下吧!

后端

如何优雅的将设计模式运用到实际项目中去? @ austin流川枫

设计模式(Design pattern) 代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。对于一个进阶高级开发的技术人员来说,了解设计模式的理念和具体的实现颇为重要。

Spring Boot 优雅停机 @ 政采云技术团队

SpringBoot 从2.3.0.RELEASE 开始支持 web 服务器的优雅停机。本文一起来带你看下如何开启优雅停机以及它的原理和执行流程。

用Redis实现延迟队列,我研究了两种方案,发现并不简单 @ zzyang90

笔者有个项目需要使用延迟任务,想是否能够使用Redis来代替MQ实现延迟队列的功能,于是就查了一下有没有现成可用的方案,笔者查到了两种方案,并且仔细研究对比了这两个方案,发现要想很好的实现延迟队列,并不简单。

Spring Boot「28」扩展:SSO 单点登录流程分析 @ Samson_bu

本文将介绍 SSO 登录过程的一般流程,并通过三个典型场景分析了登录流程的处理细节。 并且从 HTTP 报文的角度分析了各个模块(客户端、业务系统、统一认证服务)在每个流程中的一般动作。

闲鱼消息稳定性治理的背后 @ 闲鱼技术

闲鱼作为C2C电商交易平台,消息系统是导购链路上关键的一环。闲鱼消息团队在2022年8月份对消息系统稳定性进行了体系化治理。本文将从闲鱼消息团队视角出发,讲讲闲鱼怎么做稳定性治理。

探索通用文件服务 @ 字节跳动技术团队

本文通过对字节众多业务对于文件服务的基本诉求,构建无业务耦合的文件服务,同时在保证可用性和稳定性的基本要求下,提升文件读写性能,并提供多种增值服务。

关于我在学习LFU的时候,在开源项目捡了个漏这件事。 @ why技术

笔者喜欢盘一点开源项目的 BUG,最近发现了一个关于 LFU 缓存的 BUG,本文就带大家来盘一下LFU。

Android

vivo官网App模块化开发方案-ModularDevTool @ vivo互联网技术

本文主要讲述了Android客户端模块化开发的痛点及解决方案,详细讲解了方案的实现思路和具体实现方法。

Flutter 组件集录 | 师于源码 - 与 TapRegion 的相遇 @ 张风捷特烈

手势中的一种场景:点击 组件之外 的事件如何被响应?本文来探索下组件外部点击事件 的实现方式,通过对源码的翻阅和追踪,找到了解决方案。一起来看看吧。

【动画图解】这个值取对了,ViewPager2才能纵享丝滑 @ 星际码仔

本系列主要分析ViewPager2,并将辅以更加生动易懂的「动态示意图」来进行讲解。本文主要讲解ViewPager2的「离屏加载机制」,你可能是第一次听说这个术语,但在实际开发中,你肯定使用过它。

由浅入深,聊聊OkHttp的那些事(很长,很细节) @ Petterp

本篇将从背景开始,由浅入深,从设计思想到源码导读,与你一起剖析OkHttp的那些事,从而解锁Android网络库的知识拼图。

功耗优化 · 方案篇 · Android功耗优化指导规范 @ 小木箱

Android功耗优化指导规范主要分为五部分内容,第一部分内容是5W2H分析功耗优化。第二部分内容是功耗优化技术方案。第三部分内容是功耗优化方案分析。第五部分内容是功耗APM监控建设。

Android进阶宝典 -- 学会Bitmap内存管理,你的App内存还会暴增吗? @ layz4android

本文主要带你了解Bitmap内存复用和压缩技巧,并通过Android Profile工具比对内存变化,手写图片缓存框架。

Android浅谈转场效果 @ 流浪汉kylin

我们都知道Activity的跳转拥有默认的跳转动画,或者把这个默认的动画给取消,就会让跳转的效果让人觉得比较生硬。那我们能不能做出一些比较好的转场效果呢?本篇主要介绍一些实现的思路。

IOS

自定义 Button 的外观和交互行为 @ 东坡肘子

本文将介绍如何通过创建符合 ButtonStyle 或 PrimitiveButtonStyle 协议的实现,自定义 Button 的外观以及交互行为。

人工智能

公众号最低成本接入ChatGPT及如何优化体验? @ 相学长

本文主要讲解在已有 openai 账户的情况下,公众号如何使用 Node.JS 快速接入它们,同时已开源了相关代码。另外也附录了如何快速使用本公众号体验 ChatGPT。

OneFlow 源码解析:Eager 模式下的 SBP Signature 推导 @ OneFlow一流科技

本文带你深入 OnFlow 源码解析,带你了解SBP、SBP Signature及其相关推导。

ChatGPT 教你 AI 绘画之 Midjourney 屠龙刀法第 1 卷丨AIGC @ 关键帧Keyframe

随着 AI 绘画取得了重大突破,横空出世的神器 Midjourney 也越来越被大家所熟知。如果把 Midjourney 比作屠龙宝刀,那么要用好这一利器的还得再配上一套『刀法』。那么ChatGPT又会和AI绘画擦出什么样的火花呢?

Sugar BI 增强分析能力全场景解析 @ 百度Geek说

AI 正在让 BI 变得更智能,让业务不仅突破了传统 BI 只能针对历史业务进行分析的限制,还能够对未来业务的发展产生指引。Sugar BI 推出的 DI(智能预测) 功能,使得业务人员可以利用历史数据对未来趋势变化进行预测,做到世事变化皆在方寸把握。

联邦GNN综述与经典算法介绍 @ 京东云开发者

联邦学习和GNN都是当前AI领域的研究热点。联邦学习的多个参与方可以在不泄露原始数据的情况下,安全合规地联合训练业务模型,目前已在诸多领域取得了较好的结果。GNN在应对非欧数据结构时通常有较好的表现,

热点观察

掘金一周 热点观察 1313_518.png 搜集行业热点,洞察技术趋势。

不是算法工程师,搭个ChatGPT算法模型,从哪开始? @ 小傅哥

这一篇文章先给笔者自己以及大家对 ChatGPT 开个门,让对此感兴趣的编程爱好者可以参与进去学习。在笔者感觉 ChatGPT 的出现会打破某些平衡,对一些事项进行秩序重置。

使用 ChatGPT 版 Bing 搜索的内测后,我感觉非创造性文字工作要变天 @ QCY

一个场景:给出一篇文章链接或者标题,让 New Bing 做出对应分析,看看结果会怎么样。

技术角度告诉你ChatGPT是什么?和一些深度思考 @ 王中阳Go

“要么拥抱ChatGPT,要么被ChatGPT干掉,就这么简单。”笔者花了几天时间系统的研究了ChatGPT的原理、应用、实践、以及交流群里大家的反馈。

程序人生

image.png

谈知识付费与专家建议 @ TF男孩

社区活动日历

掘金一周 官方专区 1313_518.png

活动日历

活动名称活动时间活动主理人
✍🏻 技术视角深入ChatGPT | 技术专题20期2月17日 - 3月08日@小斗金
二月更文挑战2月01日 - 3月05日@小斗金

社区官方公告

📖 投稿专区

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一个月以内;可以推荐自己的文章、也可以推荐他人的文章。

🏆 掘金一周上榜激励

我们会对上榜作者进行一定的流量扶持和奖励,按双月统计发放 1 次,除此之外,多次上榜的作者还有机会获得官方颁布的 《掘金一周 ·金选作者》实体证书哦!请大家注意“掘金一周”的更新。