1 引言 Nuxt 是基于 vue 的前端开发框架,这次我们通过 Introduction toNuxtjs 视频了解框架特色以及前端开发框架的基本要素。 nuxt 与 next 结构很像,可以结合在一起看 视频介绍了 Nuxtjs 的安装、目录结构、页面路由、导航模版、asyncData、meta
转载
2020-11-22 15:00:00
73阅读
2评论
1 引言 前端精读《手写 SQL 编译器系列》 介绍了如何利用 SQL 生成语法树,而还有一些库的作用是根据语法树生成 SQL 语句。 除此之外,还有一种库,是根据编程语言生成 SQL。sqorn 就是一个这样的库。 可能有人会问,利用编程语言生成 SQL 有什么意义?既没有语法树规范,也不如直接写
转载
2018-10-07 11:16:00
98阅读
2评论
计算排名WITH Employees AS (SELECT 'Isabella' as name, 2 as department, DATE(1997, 09, 28) as start_date UNION ALL SELECT 'Anthony', 1, DATE(1995, 11, 29) UNION ALL SELECT 'Daniel', 2, DATE(2004, 06, 24)
原创
2023-01-13 05:52:14
53阅读
精读《On Java 8》 什么是《On Java 8》 《On Java 8》是事实上的《Java编程思想》,即《Thinking in Java》的第五版。 《Java编程思想》第四版基于 JAVA 5 版本;《On Java 8》基于 JAVA 8 版本。 封面 在哪里可以读到它? 3年前开始 ...
转载
2021-10-29 19:06:00
751阅读
2评论
这个框架中有两个网络。一个名为在线模型,另一个名为目标模型。在线模型由 θ 参数化,目标模型由 ξ 参数化。目标模型通过计算θ的
原创
2022-12-24 00:19:22
202阅读
1. 引言本周精读的文章是The many Benefits of Using a Monorepo。现在介绍 Monorepo 的文章很多,可以分为如下几类:直接介绍LernaAPI 的;介绍如何从独立仓库迁移到 Lerna 的;通过举例子说明 Monorepo 重要性的。本文属于第三种,从 Android 与 IOS 的开发故事说明了 Monorepo 的重要性。笔者之所以选择这篇文章
转载
2021-04-15 14:08:51
1215阅读
ORM(Object relational mappers) 的含义是,将数据模型与 Object 建立强力的映射关系,这样我们对数据的增删改查可以转换为操作 Object(对象)。 Prisma 是一个现代 Nodejs ORM 库,根据 Prisma 官方文档 可以了解这个库是如何设计与使用的。
转载
2022-07-22 09:24:19
1445阅读
1 引言 setState 是 React 框架最常用的命令,它是用来更新状态的,这也是 React 框架划时代的功能。 但是 setState 函数是 react 包导出的,他们又是如何与 react dom react native react art 这些包结合的呢? 通过 how does
转载
2019-01-08 22:05:00
66阅读
2评论
1. 引言 工具型文章要跳读,而文学经典就要反复研读。如果说 React 0.14 版本带来的各种生命周期可以类比到工具型文章,那么 16.7 带来的 Hooks 就要像文学经典一样反复研读。 Hooks API 无论从简洁程度,还是使用深度角度来看,都大大优于之前生命周期的 API,所以必须反复理 ...
转载
2021-08-05 18:09:00
307阅读
2评论
作者:刘颖博 时间:2004-6-12 本文讨论的是关于oracle从8i开始引进object的概念后的rowid,即扩展(extended)的rowid:1. rowid的介绍先对rowid有个感官认识:SQL> select ROWID from Bruce_test where rownum<2;ROW
转载
2023-06-09 11:28:40
178阅读
React 16.8 于 2019.2 正式发布,这是一个能提升代码质量和开发效率的特性,笔者就抛砖引玉先列出一些实践点,希望得到大家进一步讨论。然而需要理解的是,没有一个完美的最佳实践规范,对一个高效团队来说,稳定的规范比合理的规范更重要,因此这套方案只是最佳实践之一。精读环境要求拥有较为稳定且理解函数式编程的前端团队。开启 ESLint 插件:eslint-plugin-react-hooks
原创
2019-09-10 15:26:54
3708阅读
1、展开操作符 顾名思义,用于对象或数组之前的展开操作符(…),将一个结构展开为列表。 演示一下: let firstHalf = [ one , two ];let secondHalf = [ three , four , ...firstHalf]; 这种写法够优雅,够简洁吧?如果不用展开操作
原创
2022-05-05 14:59:47
66阅读
前记:9102年以来,在计算机视觉的目标检测子领域出现了anchor-free的热潮,实质上就是用点或者中心区域去代替原先anchor-based的anchor功能,这篇CenterNet不仅思路简单、功能强大,不仅能够用于目标检测,还可以扩展到3D检测、人体姿态估计等领域,而且论文写得非常清晰明了,简直吹爆!论文题目:Objects as Points论文地址:https://arxiv...
转载
2021-09-15 14:43:29
858阅读
英语原文:The Annotated Transformer翻译:雷锋字幕组(Icarus、)from IPython.display import Image Image(filename='images/aiayn.png') 在过去的一年里,《注意力就是你所需要的》中的Transformer被很多人所关注。除了在翻译质量上产生重大改进外,它还为许多其他NLP任务提供了一个新的架构。这篇论文本身写得非常清楚,但传统的观点是,它的正确实现相当困难。在这篇文章中,我以逐..
转载
2021-07-04 17:10:10
1116阅读
from IPython.display importImage Image(filename='images/aiayn.png')
在过去的一年里,《注意力就是你所需要的》中的Transformer被很多人所关注。除了在翻译质量上产生重大改进外,它还为许多其他NLP任务提供了一个新的架构。这篇论文本身写得非常清楚,但传统的观点是,它的正确实现相当困难。
在这篇文章中,我以逐行实
转载
2020-09-30 08:28:55
1018阅读
1 引言 任何软件都是协同开发的,所以 CodeReview 非常重要,它可以帮助你减少代码质量问题,提高开发效率,提升稳定性,同时还能保证软件架构的稳定性,防止代码结构被恶意破坏导致难以维护。 所以 CodeReview 机制是否健全是一个工程团队能否长期健康发展的决定因素之一,这次我们读一篇关于
转载
2020-09-25 14:53:00
146阅读
本文主要对Transformer一种改进方法“Performer”论文进行分析。一、动机:Performer解决什么问题?在NLP领域中,如果输入句子的长度是L,那么Transformer中的self-attention操作对应的时间复杂度和空间复杂度为O(L2)。Performer研究的就是采用怎样的近似方法,在尽量避免效果损失的情况下,得到线性的时间/空间复杂度,下图就是本文方法的近似效果。实
Command(命令模式)Command(命令模式)属于行为型模式。意图:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。举例子如果看不懂上面的意图介绍,没有关系,设计模式需要在日常工作里用起来,结合例子可以加深你的理解,下面我准备了三个例子,让你体会什么场景下会用到这种设计模式。点菜是命令模式为什么顾客会找服务员点菜,而不是直接冲
转载
2021-01-18 20:46:17
187阅读
2评论