

当我用ChatGPT摸了一上午鱼,结果......
source link: https://blog.csdn.net/eclipsexys/article/details/131566523
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

当我用ChatGPT摸了一上午鱼,结果......
点击上方蓝字关注我,知识会给你力量
经常有人问我,ChatGPT出来这么久了,你怎么不写点教程(割点韭菜)呢?其实,从它一出来,我就关注了,也在平时的工作中进行了使用,正好最近在处理一个埋点的问题,就拿ChatGPT来进行下演示吧,看我怎么用ChatGPT来摸鱼,解决我们平时遇到的问题。
问题是这样的,相信很多朋友也遇到过,那就是RecyclerView的Item曝光埋点问题。最开始对埋点数据要求不高的时候,埋点代码,都是直接写在onBindViewHolder�里的,这是最简单的方式,但是问题在于RecyclerView的预加载会创建一些页面不可见的缓存Item,这就导致了曝光数据不准,所以,当产品突然要求更加精准的曝光埋点时,这种方式就显得手足无措了。
这个问题的解决,国际上大致有两种方案。
一种是基于Adapter,在滚动停止时,计算当前firstVisible和lastVisible,并与上次的记录进行对比,从而计算出曝光的Item,这种方式也是简单有效,但是弊端在于统计粒度比较粗,如果以后产品要按照「Item展示大于x%才算曝光」,这样就无法实现了。
那么另一种方案,就是计算当前View的已经绘制的Rect和原始Rect的对比,从而可以推断当前View的曝光状态,类似airbnb的epoxy,就是这种方案https://github.com/airbnb/epoxy,这种方式的定制程度就比较高了,但是稍微复杂一点,需要处理好监听的管理,否则会有一些性能压力。
ok,现在压力给到ChatGPT,让我们来看看它是如何解决这个问题的,下面的这些截图,就是我和ChatGPT的完整对话过程,首先,我们把问题抛给ChatGPT,当然,最开始我们需要给它一个比较宽泛的问题,然后再一步步引导它将答案具化。








































总而言之,我花了一个上午的时间想利用ChatGPT来摸鱼,但最后发现竟然比我自己做还累??我不仅要检查它的思路是否正确,还得给它解bug?
其实这个问题并不复杂,我们在问它之前,已经有一些思路了,但是最终ChatGPT并没有生成完整能符合需求的代码,不过这也不能全怪ChatGPT,它毕竟只是一个出道两年的练习生而已。
虽然忙了一上午没摸成鱼,但是我们也进一步了解了ChatGPT,不可否认,它的确有用,但还不足以能威胁到我的饭碗。那么我们能利用ChatGPT摸什么鱼吗,当然是可以的。
首先,你可以一定程度上替代搜索引擎,虽然有些问题它有些瞎扯淡,但是比起百度来说,我觉得还是更胜一筹的,很多简单的问题,基本就可以放弃百度了,直接ChatGPT就好了。
其次,你可以借助ChatGPT来给你提供思路,虽然它的代码不一定能完全满足你的需求,但它的思路,基本还是符合国际惯例的,有时候甚至还能给你一些惊喜。
最后,ChatGPT是需要调教的,别指望一下子就能给你很完善的回答,你需要一步步引导它,但对于像我这个level的程序员来说,这就好像在面试一个出道两年的练习生,有点惊喜,但不多,更多的是无奈,回答不到点子上。
当我用ChatGPT摸了一上午鱼,结果......我浪费了一上午!!!
向大家推荐下我的网站 https://www.yuque.com/xuyisheng 点击原文一键直达
专注 Android-Kotlin-Flutter 欢迎大家访问
本文原创公众号:群英传,授权转载请联系微信(Tomcat_xu),授权后,请在原创发表24小时后转载。
< END >
作者:徐宜生
更文不易,点个“三连”支持一下👇
Recommend
-
62
摸索一上午,原来这就是渐变映射…觉得更像自动上色黑科技!!!
-
27
【男子私房钱暗藏花瓶被意外打碎,妻子笑得花枝乱颤:数了整整一上午】男子私房钱暗藏花瓶十几年,未料,今年5月7日,女儿客厅练功时不慎打碎花瓶,私房钱暴露,一毛、两毛、五毛…最大面值10元。男子说,他从米粉钱里扣出来的。妻子笑出猪叫声,数了整...
-
37
iPhone - @lewisliuPro - 早上 8 点半,EMS 小哥打电话,先生,您的苹果产品到了,请签收。流畅,丝滑,舒服。买的 128G 的红色。。。广角镜头变形太严重
-
4
本文已收录到我的 github 地址: https://github.com/allentofight/easy-cs ,欢迎大家关注并给个 star,这对坤哥非常重要,感谢支持!之后码海的每篇文章都会收录至此地址以方便大家查阅! ...
-
6
首页 资讯 艾问携手全球创始人每周一上... 艾问携手全球创始人每周一上午9点亮相Wind终端 2021-3-2...
-
5
过年值班中,上司让去帮忙贴对联,外出一上午被人事扣了全勤和补贴,心里很不舒服怎么处理?年底放假被安排在公司值班,大领导过年不在家,打电话让去他家帮忙贴一下对联。值班也没啥事,就去了。 人事打视...
-
3
不打卡、没有KPI、可以随意调侃老板……你眼中的“神仙公司”是什么样的? “哈奶啤”的视频就吐槽了自己公司各种欢乐的日常生活,在B站半个月涨粉10万,现在有40多万粉丝希望去她的...
-
2
试了一上午没注册成功美区 PayPal,大佬们有没有什么好法子? V2EX › 问与...
-
5
穿越机:记录一下我用MARK5学习PID调参的结果 By:
-
2
为什么你们用 ChatGPT 就是人工智能,我用就是人工智障呢? lp7631010 ...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK