首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
dora
Android开发 @阿里巴巴集团
·
7月前
关注
屏蔽作者: dora
举报
谁说用户修改头像或昵称后,要把历史消息全都改一遍的?一个群几百万条消息,你说随便一个用户改下资料你就遍历更新上百万条数据,蝈蝈。你这样子会把服务器搞宕机的知道吗?而且没设置备注的用户看历史消息都不知道是谁了。我再说一遍,修改用户资料后,只影响新发的消息,历史消息不会即时去改的啊!
技术交流圈
赞过
分享
25
2
相关推荐
请问大家,个人做APP,现在AI加持开发成本降低,像服务器,数据库,域名这些,还是需要自己买吗,还是有更好的解决方案
0 赞 ·
20 评论
nodejs 的后端全栈技术栈,是不是没有使用市场
0 赞 ·
9 评论
#每天一个知识点#
在 Android studio 中开发Jetpack Compose 项目要注意区分哪两个预览?
就是这两个:
1. **@Preview 静态预览(编辑器右侧预览面板)** 写 `@Preview` 注解,IDE右边直接出预览图。**不需要Run、不用模拟器**,在IDE沙箱里渲染组件,适合快速看单个控件样式;它是独立的沙箱,和真实App运行环境有差异,部分ViewModel、权限、网络逻辑跑不通。
1. **Live Edit 实时编辑(运行在模拟器/真机里的预览)** 先点Run把App装到模拟器或真机上跑起来,再改代码,代码改动直接推送到这个正在运行的App上刷新界面。**是真实运行的App**,可以走完整业务逻辑,还能保留页面滚动、输入状态。
一句话区分:
@Preview:IDE右边、不用跑App、沙箱预览组件
Live Edit:模拟器/真机、App正在运行、真实环境热更新
误区重点:**右边Preview正常刷新 ≠ Live Edit一定能用**,两者是两套独立渲染机制,所以要分开看待。
2 赞 ·
1 评论