V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  XCFOX  ›  全部回复第 8 页 / 共 14 页
回复总数  269
1  2  3  4  5  6  7  8  9  10 ... 14  
2023 年 4 月 24 日
回复了 873792861 创建的主题 编程 请教后端分页的常用方法
如果数据规模不大,查询结果的行数在几千行以内,通常不需要特别优化,直接 count(1) 不会有大的性能问题。

如果数据规模较大,查询结果行数在几十万行规模以上级别,这时候翻页都是麻烦事儿。一般会在数据库内另外记一个值来存手动 count ,每次新增行 count + 1 ,每次删除行 count - 1 ,通过事务来确保与实际行数一致。
比如知乎的粉丝列表页面: https://www.zhihu.com/people/gong-qing-tuan-zhong-yang-67/followers?page=2333
翻页翻到后面直接不展示数据了,因为此时数据库需要 skip 上万行才能查询到结果,开销太大了。

另外一个很实用的办法是把分页换成加载 [加载更多],这样就不用 count 了,用户也更难 skip 上万行。
2023 年 3 月 28 日
回复了 darryZ 创建的主题 程序员 请问各位大佬,画原型有什么好的工具推荐吗?
Flutter 真的性能更好吗?

基于 Flutter 的《哔哩哔哩漫画》在翻页和滚动时会有明显卡顿,这个问题是普遍存在的( https://github.com/flutter/flutter/projects/188)。
另外一个基于 Flutter 的《彩云小梦》甚至连高帧率都没适配,可以说是我手机上是最卡的 APP 。

Flutter 团队为此不得不抛弃 Skia 自制一个渲染引擎 Impeller( https://github.com/flutter/flutter/wiki/Impeller)。

反而 RN 使用原生组件在动画渲染上是没有太大问题的。
2023 年 1 月 12 日
回复了 Eleflea 创建的主题 问与答 求问有没有这样的笔记 APP
2023 年 1 月 11 日
回复了 ericgui 创建的主题 程序员 dart 这个语言有前途,优点挺多
同样是谷歌的语言,Dart 比 go 要现代得多。
要是谷歌当初选择在服务端上发力 Dart 而不是 go 就好了
2022 年 12 月 28 日
回复了 byboy 创建的主题 问与答 csdn 现在复制代码都要登录,真的不理解
建议搜索技术问题的时候带上: -csdn
2022 年 11 月 22 日
回复了 LawlietZ 创建的主题 问与答 效率神器 Alfred 和 utools 大家用的哪款
win + s
2022 年 11 月 21 日
回复了 TaoLoading 创建的主题 程序员 前端学习后端,语言选择
Node.js 足够了,自己玩的项目 Node.js 完全够用。要深入了解后端的话就去学 Nest.js 。
go 的主流 web 框架基本师从 koa ,而 nest.js 师从 Java 。
TypeScript 非常灵活、现代而且强大。写完 TypeScript 再写别的语言(尤其是 go 语言)就会很别扭。
尤其是 ORM 这方面,TypeScript(Node.js) 的 TypeORM 、prisma 、MikroORM 比 java/python/go 的 orm 好用太多.
2022 年 11 月 18 日
回复了 Envov 创建的主题 问与答 react 使用 hooks,遇到问题,没有想到好的解决办法
2022 年 11 月 17 日
回复了 fanchenio 创建的主题 问与答 求大佬推荐一个可以制作应用图标的软件
2022 年 11 月 17 日
回复了 coldmonkeybit 创建的主题 程序员 请教一下, nodejs/express 是如何处理多个请求的
2022 年 11 月 10 日
回复了 IBMall 创建的主题 GitHub Copilot GitHub 测试新功能,程序员可用声音写代码
2022 年 11 月 7 日
回复了 wadezhao 创建的主题 程序员 从头学一门移动开发框架,有什么推荐?
我个人写 Flutter 的 demo 的时候感觉 Flutter 还是比不上原生的流畅,尤其是在长页面滑动和翻页的时候,刷新率显然降低。
React Native 是渲染成原生组件的,动画流畅性反倒更好。
目前手机上几个使用 Flutter 写的 App:《哔哩哔哩漫画》还挺流畅的,就是左右翻页和快速滑动页面的时候会出现明显掉帧。另外一个《彩云小梦》可以说是我手机上最卡的 App 了,应该是没适配 120HZ 。

Flutter 官方也是注意到了 Flutter(Skia) 渲染性能不行的问题,目前已经在开始构建自己的渲染引擎 Impeller( https://github.com/flutter/flutter/wiki/Impeller),目前还是处于预览阶段。

写 Flutter 的时候还碰到别的一堆问题,比如 web 上中文显示慢一拍,比如桌面端默认只支持 60hz 。
Flutter issues 目前 5k+,相比 React-Native 是 2k 。看来都很坑😅,不过 RN 我没深入用过。
请问结构化编程和函数式编程( Haskell 、F#)有何不同?
2022 年 10 月 13 日
回复了 Weixiao0725 创建的主题 程序员 现在的模糊查询大家都使用什么解决方案?
React 有 valtio 来使用 Proxy
https://github.com/pmndrs/valtio
2022 年 9 月 15 日
回复了 KIRAYOMATO 创建的主题 问与答 安卓和 pc 互传文件的最佳方案?
QQ ,PC 连手机 WiFi
2022 年 8 月 10 日
回复了 huijiewei 创建的主题 React React Hook 一些实践选择的讨论
ref ,并且这个 ref 得支持从外部传入。

如果返回 bind 绑定的话,可能会出现多个 hook 的 bind 对应到同一个 element 的同一个事件。
比如 useDrag() 和 useHover() 同时绑定了目标元素的 onMouseEnter 事件。
2022 年 8 月 8 日
回复了 Hanggi 创建的主题 Go 编程语言 说 Go 语言写不了业务逻辑的请进
@Hanggi #58
TypeScript 的类型系统是十分强大的。得益于 TypeScript 的装饰器与泛型系统,TypeORM 的查询参数是强类型的,无需包一层 interface ,在编译时就会有类型检查。
相比之下,go 要实现比肩 TypeScript 的类型安全 就只能参考 ent 这种 code generation 的模式。
1  2  3  4  5  6  7  8  9  10 ... 14  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1339 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 16:58 · PVG 00:58 · LAX 09:58 · JFK 12:58
♥ Do have faith in what you're doing.