前言当下采用前后端分离模式开发Web应用已经成为气候,在开发阶段有一个不成文的规定则是项目开发后端先行但是作为前端开发工程师的我们,难道在搭建完页面后只能等待后端的接口么?这样的话我们则完全被后端开发限制住了。在前面跟大家介绍过Mock.js不知道大家有么有看到哈,如果没有看到的同学,或者不知道mock是什么的小伙伴可以先去看看,其实mock的出现就是前后端分离后为前端不受制于后端同学的束缚而出现的,在实际开发中后端同学有自己的开发节奏,不能如我们前端所想几分钟出一个接口,可能我们索要接口的时候后端同学还在构思如何建表?但其实在我们的团队协作中不仅如此,我们的api设计出来后,我们的后端同学需
【需求】1:什么需求都紧急,什么需求都重要。2:做之前评估很有意义,做完之后效果平平。3:有些商业指标一直在说优化,投入很多资源。但没次等到上线就出问题,大型活动就降级。出问题就说是别人的问题(无解耦),有效果就是自己的提升。4:总有需求在项目启动中后期要插入,大领导总认为大家在瞎忙活,他那个需求着急且重要。5:需求总是说不清楚,部分产品只是业务或者领导的传话筒,有些需求没法实现,有些需求实现代价很大,没有经过任何科学需求价值分析。(如kano等方法论)6:年度规划很棒,但是限于上述实际原因,每个周期落实的不多。【技术】1:天天都要重构,优化,改善,搞不清楚是经理留下来的研发时间buffer,
【需求】1:什么需求都紧急,什么需求都重要。2:做之前评估很有意义,做完之后效果平平。3:有些商业指标一直在说优化,投入很多资源。但没次等到上线就出问题,大型活动就降级。出问题就说是别人的问题(无解耦),有效果就是自己的提升。4:总有需求在项目启动中后期要插入,大领导总认为大家在瞎忙活,他那个需求着急且重要。5:需求总是说不清楚,部分产品只是业务或者领导的传话筒,有些需求没法实现,有些需求实现代价很大,没有经过任何科学需求价值分析。(如kano等方法论)6:年度规划很棒,但是限于上述实际原因,每个周期落实的不多。【技术】1:天天都要重构,优化,改善,搞不清楚是经理留下来的研发时间buffer,
【需求】1:什么需求都紧急,什么需求都重要。2:做之前评估很有意义,做完之后效果平平。3:有些商业指标一直在说优化,投入很多资源。但没次等到上线就出问题,大型活动就降级。出问题就说是别人的问题(无解耦),有效果就是自己的提升。4:总有需求在项目启动中后期要插入,大领导总认为大家在瞎忙活,他那个需求着急且重要。5:需求总是说不清楚,部分产品只是业务或者领导的传话筒,有些需求没法实现,有些需求实现代价很大,没有经过任何科学需求价值分析。(如kano等方法论)6:年度规划很棒,但是限于上述实际原因,每个周期落实的不多。【技术】1:天天都要重构,优化,改善,搞不清楚是经理留下来的研发时间buffer,
【需求】1:什么需求都紧急,什么需求都重要。2:做之前评估很有意义,做完之后效果平平。3:有些商业指标一直在说优化,投入很多资源。但没次等到上线就出问题,大型活动就降级。出问题就说是别人的问题(无解耦),有效果就是自己的提升。4:总有需求在项目启动中后期要插入,大领导总认为大家在瞎忙活,他那个需求着急且重要。5:需求总是说不清楚,部分产品只是业务或者领导的传话筒,有些需求没法实现,有些需求实现代价很大,没有经过任何科学需求价值分析。(如kano等方法论)6:年度规划很棒,但是限于上述实际原因,每个周期落实的不多。【技术】1:天天都要重构,优化,改善,搞不清楚是经理留下来的研发时间buffer,
之前给大家写过如何将ChatGPT接入微信和钉钉,没看过的可以往公众号前面的文章翻翻,最近又发现了一个有趣的玩法,周末找时间实现了一下,感觉挺不错的,分享给大家。背景事情的起因是阿粉在朋友圈看到了这样一条信息,敏感信息已经去掉了,意思很明显就是将OpenAI接入到知识星球了,用户可以通过星球提问的方式来对OpenAI进行提问,OpenAI会自动回答相应用户的问题,并通知到用户。看到这就很有意思了,对于运营了知识星球的博主来说,特别是技术类博主,很多简单的技术知识点,完全就可以通过自动化来进行回答,而不用太消耗自己的时间。那有的小伙伴就要问了,这跟用户自己百度有什么区别呢?只要用过OpenAI的
之前给大家写过如何将ChatGPT接入微信和钉钉,没看过的可以往公众号前面的文章翻翻,最近又发现了一个有趣的玩法,周末找时间实现了一下,感觉挺不错的,分享给大家。背景事情的起因是阿粉在朋友圈看到了这样一条信息,敏感信息已经去掉了,意思很明显就是将OpenAI接入到知识星球了,用户可以通过星球提问的方式来对OpenAI进行提问,OpenAI会自动回答相应用户的问题,并通知到用户。看到这就很有意思了,对于运营了知识星球的博主来说,特别是技术类博主,很多简单的技术知识点,完全就可以通过自动化来进行回答,而不用太消耗自己的时间。那有的小伙伴就要问了,这跟用户自己百度有什么区别呢?只要用过OpenAI的
中秋节到了,就想着用CSS画一个月亮送给园友们吧。但是就画一个月亮也太简单了些,于是便加了一些星星点缀以及流星坠落的效果。这篇文章就用纯CSS为大家实现一个“流星赶月”的效果。实现效果点击运行查看画个月亮首先我们先让全屏背景变成黑色,然后实现一个大月亮?,并加点"渐变",“光晕"等效果htmlcss.wrap{background:#000000;width:100vw;height:100vh;position:relative;}.moon{width:100px;height:100px;border-radius:50%;background-image:linear-gradient
中秋节到了,就想着用CSS画一个月亮送给园友们吧。但是就画一个月亮也太简单了些,于是便加了一些星星点缀以及流星坠落的效果。这篇文章就用纯CSS为大家实现一个“流星赶月”的效果。实现效果点击运行查看画个月亮首先我们先让全屏背景变成黑色,然后实现一个大月亮?,并加点"渐变",“光晕"等效果htmlcss.wrap{background:#000000;width:100vw;height:100vh;position:relative;}.moon{width:100px;height:100px;border-radius:50%;background-image:linear-gradient
在日常开发工作中,我经常会遇到需要统计总数的场景,比如:统计订单总数、统计用户总数等。一般我们会使用MySQL的count函数进行统计,但是随着数据量逐渐增大,统计耗时也越来越长,最后竟然出现慢查询的情况,这究竟是什么原因呢?本篇文章带你一下学习一下。1.MyISAM存储引擎计数为什么这么快?我们总有个错觉,就是感觉MyISAM引擎的count计数要比InnoDB引擎更快,实际这不是错觉。MyISAM引擎把表的总行数单独记录在磁盘上,查询的时候可以直接返回,不需要再累加统计。但是当SQL查询中有where条件的时候,就无法再使用表的总行数了,还是需要乖乖的进行累加统计,查询性能也就跟InnoD