短文月刊Monthly Essay
第2023年03月期Issue 2023-03
解决令人头疼的React组件之间数据通信问题
借助useEventEmitter和useSubscription来实现令人头疼的多级React组件之间数据通信问题。
查看详情 →View Detail →数据湖不同于数仓,适于数据科学分析
数据湖是一个集中存储的数据库,用于存储所有的结构化和非结构化数据,可用其原生格式存储任何类型的数据,没有大小限制。
查看详情 →View Detail →HTML <!DOCTYPE> 声明
<!DOCTYPE html> 是 HTML5 中唯一的 doctype,因此我们也可以视它将网页 "升级" 到 HTML5 的第一步。
查看详情 →View Detail →[ECharts] DEPRECATED: itemStyle.normal.lineStyle is deprecated, use lineStyle instead.
Echarts框架警告itemStyle.normal.lineStyle is deprecated,去掉normal这一级即可
查看详情 →View Detail →React.memo与useMemo的用法异同
React.memo和useMemo都是可以用来缓存高性能缓存计算开销都,但React.memo作用在包裹组件级别的,而useMemo是hook API级别来包裹一个组件页面内一个计算属性函数方法的。
查看详情 →View Detail →React.lazy和React.Suspense实现懒加载
React.lazy和React.Suspense实现懒加载,有助于缩减 bundle 的体积,并延迟加载在初次渲染时未用到的组件。
查看详情 →View Detail →H5实现标题与点击看详情功能
在HTML5文件中,<summary> 标签为 <details> 元素定义一个可见的标题, 当用户点击标题时会显示出详细信息。
查看详情 →View Detail →CSS支持sticky 定位
基于用户的滚动位置来定位。粘性定位的元素是依赖于用户的滚动,在 position:relative 与 position:fixed 定位之间切换。
查看详情 →View Detail →ChatGPT和InstructGPT的区别联系
ChatGPT和InstructGPT,都是使用 RLHF(Reinforcement learning with human feedback,从人类反馈中强化学习)训练的。两者不同之处在于数据是如何设置用于训练(以及收集)的。
查看详情 →View Detail →为什么我们要深度神经网络,而不要宽度神经网络?
两者都可拟合任何函数,回归预测数据都准确性相差不多,但宽度神经网络中间层的复杂度太大导致运算等不方便。
查看详情 →View Detail →人工神经网络中偏置Bias意义是什么呢?
偏置Bias的大小决定了神经元产生正(负)激励的难易程度,偏置是不需要正则化的,并且正则化偏置的话会导致欠拟合。
查看详情 →View Detail →偏差Bias、方差Variance和噪声Noise
偏差Bias和方差Variance是分别从两个视角来表达与描述学习训练到的现实模型与真实模型之间的差距,尽可能多的学习训练的目的是为了让得到的现实模型尽可能地接近真实模型。
查看详情 →View Detail →企业流量经营,要做到公私兼顾
无论互联网流量红利时代还是红利失去时代,私域流量和公域流量都要经营好,不能顾此失彼,而是两手都要抓,两手都要硬,这才是王道。
查看详情 →View Detail →如何做到让React回调函数useCallback的函数地址不变
出于性能优化考虑的话,推荐优先使用useMemoizedFn来实现监听state变化的回调函数
查看详情 →View Detail →信息化企业,须走向数字化
把用户获取、品牌传播、产品销售与售后服务等企业内外部的全流程与全链条打通,先业务在线、后网络协同、再智能服务等,这个过程称之为企业数字化。
查看详情 →View Detail →强化学习跟其他机器学习算法有啥不一样
强化学习是机器学习算法之一,受到人力行为心理学的启发,主要关注智能体如何在环境中采取不同的行动,以最大限度地提高累积奖励。
查看详情 →View Detail →React监听HTML元素的滚动位置
在React项目中,想要监听某个HTML元素的滚动位置,可调用ahooks API函数useScroll来实现。
查看详情 →View Detail →