获得徽章 1
#第五届青训营阅读打卡#

2023/02/06 Day22
学习内容:前端实现活体人脸检测

复制链接预览
code.juejin.cn

1.创建人脸模型:引入tensorflow训练好的人脸特征点检测模型,预测 486 个 3D 人脸特征点,推断出人脸的近似面部几何图形。
2.人脸识别
3.特征检测:人脸的远近、张嘴、眨眼、左右摇头
展开
评论
赞了这篇沸点
#第五届青训营阅读打卡#
2023.02.03_Day22[咖啡]
【缓存之于高并发】
缓存存在的初衷,就是为了兼容两个处理速度不一致的场景对接适配的。

缓存作为互联网类软件系统架构与实现中的基石般的存在,不仅仅是在系统扛压或者接口处理速度提升等性能优化方案,在其他多个方面都可以发挥其独一无二的关键价值。

缓存可以降低自身CPU消耗
缓存可以对外IO交互
缓存可以提升用户个性化体验

缓存作为高并发系统中的神兵利器被广泛使用,堪称高并发系统的基石之一。
展开
评论
赞了这篇沸点
#第五届青训营阅读打卡#
2023.02.04_Day23[咖啡]
【跨域问题】
什么是跨域问题?
跨域问题指的是不同站点之间,使用 ajax 无法相互调用的问题。跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。 但这个保护机制也带来了新的问题,它的问题是给不同站点之间的正常调用,也带来的阻碍。

在请求时,如果出现了以下情况中的任意一种,那么它就是跨域请求:
1. 协议不同,如 http 和 https;
2. 域名不同;
3. 端口不同。
也就是说,即使域名相同,如果一个使用的是 http,另一个使用的是 https,那么它们也属于跨域访问。

解决跨域问题:
1. 通过注解跨域
2. 通过配置文件跨域
3. 通过 CorsFilter 跨域
4. 通过 Response 跨域
5. 通过 ResponseBodyAdvice 跨域
展开
1
#第五届青训营阅读打卡#

2023/02/03 Day21
学习内容:React Hooks 最佳实践

在 React 16.8 以前,像状态和生命周期函数这样的 React 特性只适用于类组件,函数组件由于无法访问状态和生命周期函数,只能用来作为 UI 组件。React Hooks 的出现使函数组件能够以新的方式编写、重用和共享 React 代码。

1.使用 ESLint 的 React Hooks 插件
2. 以正确的顺序创建函数组件
3.掌握useEffect中的异步用法
4.尽量避免使用 useLayoutEffect
5.使用 useContext 避免 prop-drilling
6.善用 useMemo / useCallback
7.善用惰性初始化函数提升性能
8.善用自定义 Hooks 捆绑封装逻辑与相关 state
9.对自定义 Hooks 增加单元测试
10.使用 Redux Hooks 替代 connect
展开
评论
下一页
个人成就
文章被点赞 9
文章被阅读 458
掘力值 88
收藏集
0
关注标签
12
加入于