11/12月金选作者公布、更好使用 Typescript 的11个技巧|掘金一周 01.11

3,238 阅读11分钟

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

【掘金一周】本期亮点:

上榜规则:文章发布时间在本期「掘金一周」发布时间的前一个月内;且符合各个栏目的内容定位和要求。

一周“金”选

掘金一周 1313_518.png

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

前端

为iframe正名,你可能并不需要微前端 @ 阿里巴巴终端技术

任何新技术、新产品都是有一定适用场景的,它可能在当下很流行,但它不一定在任何时候都是最优解。笔者在被微前端坑了几次之后,回过头发现,iframe真香!

让你更好使用 Typescript 的11个技巧 @ 王大冶

学习Typescript通常是一个重新发现的过程。最初印象可能很有欺骗性:这不就是一种注释Javascript 的方式吗,这样编译器就能帮助我找到潜在的bug?虽然这种说法总体上是正确的,但随着你的前进,会发现语言最不可思议的力量在于组成、推断和操纵类型。

本文将总结几个技巧,帮助你充分发挥语言的潜力。

后端

Ray -分布式计算框架架构设计详解 v2 @ Cloudopt点评家

Ray 是一个为了给分布式提供通用的 API 发明出来的分布式计算框架,希望通过简单但通用的抽象编程方式,让系统自动完成所有的工作。本文为Ray 在 2022 年 8 月份发布的 v2 版本的架构设计的中文详解,可能是目前关于 Ray 中文资料中最详细的一篇博文了。

深入理解 go reflect - 反射常见错误 @ eleven26

go 反射的错误大多数都来自于调用了一个不适合当前类型的方法。而且,这些错误通常是在运行时才会暴露出来,而不是在编译时,如果我们传递的类型在反射代码中没有被覆盖到那么很容易就会 panic

本文就介绍一下使用 go 反射时很大概率会出现的错误。

一次数据同步的模型分享 @ 政采云技术团队

如今的软件架构中,数据同步无论是对于微服务代码的解耦、高并发、还是数据分析,都是非常常见且必须的需求场景。数据同步分为异构数据同步和同类型数据存储的同步。异构数据同步可以让数据源多样性,比如从mysql数据同步到es或者redis,数据到redis可以防止极端场景的缓存击穿也可以解耦代码层面的依赖、提高代码性能以更好的支持高并发,又比如es对于大数据的查询较友好,一般也会将mysql的数据下沉到es做查询来减轻mysql的压力,可以同步Hbase做数据分析产出表报等等。本文就分享政采云团队的数据同步方案。

深入理解 go reflect - 要不要传指针 @ eleven26

在我们看一些go使用反射的代码的时候,会发现reflect.ValueOfreflect.TypeOf 的参数有些地方使用的是指针参数,有些地方又不是指针参数, 但是好像这两者在使用上没什么区别。那么我们应该什么时候传递指针参数呢?

实战干货|自研数据存储迁移MySQL实战 @ 大摩羯先生

本篇聊聊公司自研数据存储迁移到MySQL过程中的技术选型、技术方案设计。围绕数据层进行的实时、离线数据链路进行迁移同步,不再完全依靠应用层的繁重设计,减轻心智负担。最后简单对项目做了反思和建议。

深入理解 Linux 物理内存分配全链路实现 @ bin的技术小屋

在Linux 物理内存管理中建立好了其架构,那么内核如何根据这个架构层次来分配物理内存呢?本文将为大家梳理清楚Linux内核分配物理内存的过程及其涉及到的各个重要模块。

Android

Android自定义ViewGroup的交互,往往都是侧滑菜单开始 @ newki

本文首先会简单介绍下android自定义ViewGroup 的几种交互方式。之后会针对其中的一种【子View的协调运动】,也就是 侧滑菜单效果 做讲解和分析。

Flutter 绘制探索 | 操作坐标系范围 @ 张风捷特烈

本片为笔者的Flutter绘制指南系列的一篇,本文在实现了画板区域内的单位坐标系的基础上来拓展一下,让坐标系支持变换,比如坐标系的平移和缩放,从而让坐标系的功能更加完备。

IOS

Rust + iOS & Android|未入门也能用来造轮子? @ 园宵

如何描述 Rust 生态好,值得入坑?笔者在 Rust 未入门的情况下,也可以用其打造了一个埋点可视化工具这样的轮子,放在 iOS、Android 上使用,很好很强大。

人工智能

深入浅出理解word2vec模型 (理论与源码分析) @ 算法全栈之路

对于算法工程师来说, Word2Vec 可以说是大家耳熟能详的一种词向量计算算法,Goole在2013年一开源该算法就引起了工业界与学术界的广泛关注。本文就来从理论和源码角度深入浅出理解下word2vec模型。

云音乐视频搜索优化之旅 @ 网易云音乐技术团队

如何让用户又快又准的找到意中视频,并促进中长尾视频的分发,是视频搜索的核心目标。本文将从搜索相关性、召回及排序三方面,介绍云音乐视频搜索优化的进阶之路。

论文笔记:CodeGen: An Open Large Language Model for Code with Multi-Turn Program @ Q同学

程序合成(program synthesis)的目标是使编码过程自动化,并生成满足用户指定意图的计算机程序。本文利用在大量代码数据语料库上训练的大型因果语言模型来研究程序合成。

论文笔记:A Systematic Evaluation of Large Language Models of Code @ Q同学

本文对现有的最大的代码语言模型进行了系统的评估,同时发布了PolyCoder,这是一个大型的开源代码语言模型,专门针对12种不同编程语言的代码进行训练。在C语言中,PolyCoder实现了比包括Codex在内的所有模型更低的复杂度。

ChatGPT的一小步,NLP范式转变的一大步 @ OneFlow一流科技

最近,人们对大型语言模型所展示的强大能力(例如思维链、便签本)产生了极大的兴趣,并开展了许多工作。我们将之统称为大模型的突现能力,这些能力可能只存在于大型模型中,而不存在于较小的模型中,因此称为“突现”。其中许多能力都非常令人印象深刻,比如复杂推理、知识推理和分布外鲁棒性。

在本文中将仔细研究这些能力是什么,大型语言模型可以提供什么,以及它们在更广泛的 NLP/ML 任务中的潜在优势是什么。

快看 esmm 模型理论与实践 @ 算法全栈之路

近两年,多目标学习 (Multi-Task Learning, MTL ) 甚嚣尘上。除了因为国内外大量互联网公司业务与算法优化步入深水区,需要更复杂的网络来应对复杂的业务之外,很多MTL 深度学习模型结合业务场景进行不断突破的设计思想让人惊艳不已,更是不由得让人敬佩算法工程师(笔者同行)的创新能力,而算法 的 魅力 也正在此处。在众多的MTL模型中, 阿里巴巴在2018年发表的论文《Entire Space Multi-Task Model: An Effective Approach for Estimating Post-Click Conversion Rate》提出的ESMM网络绝对是具有极大借鉴意义的。

热点观察

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

我把chatGpt接入了微信群聊 @ Micha

本文带你手把手将chatgpt机器人接入微信群聊,让你的群也充满欢声笑语。

2022年JavaScript明星项目公布,最受欢迎的竟是它? @ CUGGZ

Best of JS 正式公布 2022 年 JavaScript 明星项目榜单。该榜单提供了过去 12 个月 JavaScript 生态系统中的趋势项目的概述!

此榜单包含了以下部分:最受欢迎的项目、前端框架、React生态系统、Vue生态系统、后端/全栈、构建工具、CSS in JS、测试工具、移动端、桌面端、静态站点、状态管理、GraphQL。

掘金万花筒

掘金一周 万花筒 1313_518.png 根据内容质量、创意维度来筛选掘金社区的宝藏文章,你是那个宝藏吗?

用Three.js做个兔吉宝箱给大家拜个年 @ jsmask

程序人生

掘金一周 程序人生 1313_518.png 为什么我能坚持?因为写技术文章给我的太多了呀! @ zxg_神说要有光

评论三则:遇到强迫症UI、2年的前端很迷茫、小领导抢我功劳 @ TF男孩

虽喜忧参半,仍愿来年亦如是 @ MiyueFE

归置归置,我的 2022 @ J3code

善用笔记 对抗 35 岁魔咒 @ 前行的乌龟

2022.11-12月金选作者名单

本期「金选作者」为2022年11月至12月登上过 「掘金一周」三期及以上 的作者。 登上「掘金一周」的所有文章,官方都进行了曝光加量,并加入了APP弹窗推送池。恭喜所有持续创作优质的内容的作者,欢迎更多同学加入好文推荐与创作,未来一起携手成长!

金选作者uid上榜次数
货拉拉技术17684892418150708
字节跳动技术团队18380391723872627
zxg_神说要有光27880172166851185
恋猫de小郭8176923799857524
美团技术团队35092968453137414
挖坑的张师傅4306642573742704
阿兵云原生34652713299538063
华为云开发者联盟39666936856051433
海阔_天空25945031728312083
张风捷特烈1491892811947663
OneFlow一流科技2203637855073093
TF男孩6153707687901583

11-12月所有上榜作者名单

具体名单见表格:掘金一周11-12月上榜作者名单

查询方法:进入对应sheet ctrl/command + F 搜掘金昵称或uid

奖品

金选作者奖品:抖音文创 「名人不说暗话」限定礼盒+实体证书

image.png

上榜作者奖品: 稀土掘金 编织袋

编织袋.png

领奖方式

请关注系统消息,系统消息最晚将于 1月12日23:59 前发出,请于 1月15 日晚23:59分前填写问卷。

社区活动日历

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

活动日历

活动名称活动时间活动主理人
「兔了个兔」创意投稿大赛1月05日 - 2月08日@掘金Troy
2022年终总结征文大赛12月05日 - 1月31日@掘金Troy

社区官方公告

📖 投稿专区

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

🏆 掘金一周上榜激励

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