前端
Flutter 优化:布局时尽量用 const
一、说明
看到很多 Flutter 构建 UI 时会比较多用到 const,为什么不直接创建实例,而要在前端加一个 const 呢 ?
child: const Text('加 const');
VS
child: Text('不加 const');
二、尽量用 const 的理由
当我们调用 setState() 后,Flutter 会调用 build 方法,并且 rebuild 其中
你的前端加密真的加密了吗?网络安全零基础入门到精通教程(建议收藏)
引言:别再自欺欺人!这些 “前端加密” 其实是裸奔“我用 Base64 加密了用户密码,肯定安全!”“我在前端写了个 MD5 哈希,黑客拿不到明文!”“我把密钥藏在 JS 里,没人能找到!”如果你也说过类似的话,那一定要警惕 —— 这些看似 “加密” 的操作,
mangosteen day 4 swr原理
当我们要判断是否用户是否登录 使用到SWR
意为 stale-while-reavalidate 这是一个库
意为当用户数据过期将重新发起请求获得最新数据
步骤:首先从缓存中返回显示的是过期的数据,同时会发起fetch请求(重新认证),最后获得最新数据
与zustand进行类比
所有远程的数据(http请求的数据)都缓存到swr中,其余的数据存储到zustand即可
当我们在使用swr发送
InfiniteTalk V2版 - 声音驱动图片生成高度逼真的说话/唱歌视频 支持50系显卡 ComfyUI+WebUI 一键整合包下载
InfiniteTalk 是一个能根据音频生成无限时长人物说话/唱歌视频的AI模型,无论是给现有视频配音,还是让静态图片“开口说话”,还是让人物图片“唱歌”,它都能实现精准的唇形同步和自然的肢体动作。 今天分享的 InfiniteTalk V2版 ,基于上个版本 的工作流更新升级,新增了适合新手小白操作的WebU
初识 Flutter 的绘图组件 — CustomPaint
简介
在有些场景中,我们会需要绘制一些高度定制化的组件,比如 UI 设计师给我们出了个难题 —— 弄一个奇形怪状的边框。看在 UI 设计师是一个漂亮小姐姐的份上,又不好意思说这个做不了(那样也很没面子😂)。这个时候我们就不能直接使用 Flutter 自带的那些组件了,而是需要手动绘制组件,那就会需要用到 CuntomPaint 组件。CustomPaint 组件和前端的 Canvas差不多,允许我
面试:后端一次性返回给前端十万条数据,渲染这十万条数据怎么能保证不卡顿
面试:后端一次性返回给前端十万条数据,渲染这十万条数据怎么能保证不卡顿
1、原因
2、解决方案
2.1 分页加载
2.2 虚拟滚动(体验更好)
2.3 其它优化技巧
2.3.1 冻结数据减少开销
2.3.2 使用Web Worker处理数据
2.3.3 分批渲染
2.3.4 搜索和过滤优化
3、实际项目中的建议
4、总结
详细!离线部署大模型:ollama+deepseek+open-webui安装使用方法及常见问题解决
ollama 是一个开源的本地大语言模型运行框架,它提供了非常简单便捷的使用形式,让用户可以十分方便的在本地机器上部署和运行大型语言模型,从而实现免费离线的方式使用 LLM 能力,并确保私有数据的隐私和安全性。
1 ollama 安装ollama 支持多种操作系统,包括 macOS、Windows、Linux 以及通过 Dock
什么是Nginx?:掌握高性能 Web 服务器核心技术
一、Nginx 简介:为什么它成为 Web 服务器的首选?在当今互联网架构中,Nginx(发音为 "engine x")无疑是最受欢迎的 Web 服务器之一,同时还承担着反向代理、负载均衡、缓存等重要角色。它由俄罗斯程序员 Igor Sysoev 于2004年开发,最初的设计目标就是解
