V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  cp19890714  ›  全部回复第 14 页 / 共 23 页
回复总数  460
1 ... 6  7  8  9  10  11  12  13  14  15 ... 23  
2022-01-31 23:43:58 +08:00
回复了 3dwelcome 创建的主题 问与答 前端用什么技术,才能合理缓存分页结果?
@3dwelcome
后端删除通常是逻辑删除,那么还是会有更新时间的。
如果你的后端必须是物理删除,那么就需要传所有数据的 id ,进行对比了。
------------------------
另外,我认为这个需求是伪需求。
1. 使用压缩算法后,响应流量可以大大减少,1000 条数据,应该不会耗费多少流量。
2. 即使每条数据有 100 个字段,流量真的较大,那么应该分为两个接口,1 个接口拿列表,1 个接口拿详情。列表接口的响应流量还是会极少,详情接口的结果进行缓存。
2022-01-31 22:57:11 +08:00
回复了 Features 创建的主题 问与答 为什么 coding 的时候感觉很安心?
个人看法
1. coding 让人专注于逻辑思维中,暂时忘记其他事情。
2. coding 是程序员最擅长的事情,做自己最擅长的事,让人对自己有种全面掌控的感觉,心里踏实。
3. 相对于娱乐,coding 让程序员觉得自己没有荒废时间,缓解焦虑。当然,并不是所有的程序员都这样,而且 coding 的内容不同,也会有不同的影响。
2022-01-31 22:51:53 +08:00
回复了 3dwelcome 创建的主题 问与答 前端用什么技术,才能合理缓存分页结果?
@cp19890714 抱歉,用平板打字,好多错字
2022-01-31 22:50:37 +08:00
回复了 3dwelcome 创建的主题 问与答 前端用什么技术,才能合理缓存分页结果?
你提供的信息有点少。我只能根据我看到的提出我的方案。
## 后段接口:
* 参数:updatTime-已有数据的最大更新时间。
* 逻辑:
1. 如果 updateTime 不是空,则查询数据时,根据 updateTime 筛选,并给出最大的 updateTime 。
2. 如果 updateTime 是空,则响应 1000 条数据,并给出最大的 updateTime 。
当有数据更新时,需要更新数据的 updateTime

## 前段
* 首次请求,没有 updateTime 参数,会得到 1000 条数据,以及 updateTime 。
* 下次请求,把 updateTime 传给后段,得到差异数据。并在此缓存 updateTime 。
2022-01-31 11:24:21 +08:00
回复了 cp19890714 创建的主题 macOS Mac 访问路由器管理界面非常慢, windows 很快
@hmodys 是使用同一个 Mac 访问的吗?
用 vscode+git 做文档管理,typora 做编辑器。
vscode 安装插件“open in external app", 可以直接用 typora 打开文档。
2022-01-19 23:40:26 +08:00
回复了 u2gign 创建的主题 分享发现 这是真的吗?本打算买个 k40,看到这个有点犹豫
楼主的情况也暴露出反诈 APP 的一个问题,对 APP 的危险分级不够细,没有区分出真正的诈骗软件与未经审核的软件,导致公务人员在执行时,对安装了非诈骗软件的用户也进行通知,好心办了坏事,用户认为自己的隐私被泄露了。

是的,用户就是这么蠢。
一直纠结于 miui13 有没有内置反诈 APP ,那小米官方就告诉你没有内置,我只是调用 API ,用户就觉得没事了。
当用户安装了真正的诈骗软件时,公务人员通知用户,用户会认为 zf 很不错,帮助了自己,即使有些侵犯隐私但也还能接受。
当用户只是安装了未审核软件,公务人员通知用户,用户觉得自己的隐私被严重侵犯了。
2022-01-19 23:30:58 +08:00
回复了 u2gign 创建的主题 分享发现 这是真的吗?本打算买个 k40,看到这个有点犹豫
V2 好歹是个技术论坛,竟会如此不堪。
1 ,其他软件也可以读取应用列表
2 ,除了 miui13 ,其他国产手机的系统都会对你的安装的每个软件进行扫描,违规软件默认禁止安装,但也可强制安装。这不是只有 miui13 才有的。
3 ,推测:以前手机厂商把应用列表交给 zf ,但不是通过反诈的 API 。现在反诈 APP 开始推广后,miui13 是第一个对接其 API 的手机厂商。后续一个厂商都逃不掉。
4. 无论是否内置了反诈 APP ,即使只是调用 API ,那基本也是一样的效果。
2022-01-18 19:49:02 +08:00
回复了 carolannhuotariz 创建的主题 职场话题 师傅,你是做什么工作的
相比之下,我觉得你的表达能力更有问题。我看到 9 楼,才知道你想表达什么
2022-01-18 09:18:40 +08:00
回复了 gyinbj 创建的主题 生活 年过三十,妻儿父母都要靠我。 我又能靠谁。
我一直不能理解有些人所谓“一个人承担,不告诉对方”这种行为,这算是自我感动吗?凭什么你觉得对方无权利承担?凭什么你替对方做决定?
2022-01-03 15:06:14 +08:00
回复了 shmilypeter 创建的主题 微信 为什么有些公司有些人非得用微信沟通工作?
@jarry777 这跟楼主说的问题有关系?
2021-12-16 12:05:11 +08:00
回复了 villivateur 创建的主题 程序员 写公司代码的时候,你们会留下彩蛋吗?
怎么定义是不是彩蛋?万一是臭蛋呢?你一个人说了算吗?
怎么定义彩蛋在未来对公司的影响,你能 100%预料到吗?
别人接手你的代码,他看到这种代码,是否会让他感到迷惑,增加心智负担?

不要做这种多余而且徒增风险的事情。
2021-12-15 17:37:07 +08:00
回复了 dssxzuxc 创建的主题 Java 附件系统应该怎么设计比较好?
## 一张表即可

`id`
`batch_no`
`file_name`
`file_type`
`file_size`
`url`
`business_type`
`expire_at`
`active_flag`
`del_flag`


## interface

//打开新的 BatchNo, 返回 batchNo
openBatchNo

//添加文件到 BatchNo, 返回所有文件的执行结果
upload(String batchNo, List<File> files));

//可多次 commit. 每次 commit,激活本次提交的 file,其他 file 失活
commitBatchNo(String batchNo, List<String> fileIds)

get(String batchNo);

delete(String batchNO)


## 说明
* 1 个 batchNo 可以添加多个 file
* file 可以无限次的追加到已有的 BatchNo 中.
* 通过 active_flag 实现事务,只有 commit 后,file 才有效. 无效的 file 会被定时删除.
* 业务表使用 batchNo 关联
2021-12-13 22:02:09 +08:00
回复了 flycloud 创建的主题 程序员 分享一个 id 自增生成器,依赖于 redis,求大佬帮忙挑挑毛病
1. 中心化代替分布式
雪花算法三要素:1 时间戳 2 自增序列 3 全局唯一标识
“全局唯一标识” 实现了分布式能力, 而你的算法删掉了这个要素,用中心化的 redis 替代了。

2.多依赖代替单依赖
雪花算法依赖 服务器时间的同步性。
你的算法依赖 网络和 redis 。
雪花算法仅在启动的时候 workId 依赖 Redis, 而你的是时刻都依赖 redis 。

总结:删掉对服务器时间的依赖,却大大降低了高可用性。性能也肯定降了一大截。
2021-12-04 12:44:21 +08:00
回复了 guanhui07 创建的主题 程序员 我用 idea 的 git 客户端
我主要使用命令行,UI 用来对比代码和看历史改动。因为我需要保证每个对代码的行为都是可控的。

IDEA 的 git 会把操作的命令打印出来,这挺好的,只是我还没习惯。
2021-12-04 09:34:36 +08:00
回复了 cp19890714 创建的主题 Android 小米手机 部分 APP 最近收不到消息推送
@fish3125 没有使用任何屏蔽广告的工具。
2021-11-30 21:21:35 +08:00
回复了 Chism 创建的主题 macOS macOS12 卸载自带英文输入法的快捷姿势是什么?
2021-11-30 16:04:48 +08:00
回复了 idragonet 创建的主题 浏览器 有办法新 Edge 和 Chrome 实现鼠标悬停 tab 自动选择 tab 吗?
Chrome 扩展应该是不可能实现了。
Firefox 可以实现
1 ... 6  7  8  9  10  11  12  13  14  15 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4786 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 09:50 · PVG 17:50 · LAX 01:50 · JFK 04:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.