这里给大家分享我在网上总结出来的一些JavaScript 知识,希望对大家有所帮助一、日期处理1.检查日期是否有效该方法用于检测给出的日期是否有效:constisDateValid=(...val)=>!Number.isNaN(newDate(...val).valueOf());isDateValid("December17,199503:24:00");//true2.计算两个日期之间的间隔该方法用于计算两个日期之间的间隔时间:constdayDif=(date1,date2)=>Math.ceil(Math.abs(date1.getTime()-date2.getTime())/86
互联网公司管理研发流程,常常使用TAPD一类的敏捷工具。一个需求从提出到上线要经历至少七个流程:1)需求评审:产品经理给出需求文档,邀请技术参与需求评审,目的是扫清需求疑点,排除无法实现的需求。2)技术评审:技术人员内部评审需求,确定详细的技术方案。3)开发排期:技术人员根据技术方案拆解任务,输出开发排期文档,并告知产品和测试,以便他们协调测试时间。4)开发阶段:技术人员用代码实现需求,如果有需求疑点,继续找产品核实。在开发尾声,技术团队内部审查代码。5)测试用例评审:测试人员根据需求文档拆分测试用例,并给出测试工作排期,确定需求最终上线日期。6)测试阶段:测试人员根据测试用例分别在测试、预发
互联网公司管理研发流程,常常使用TAPD一类的敏捷工具。一个需求从提出到上线要经历至少七个流程:1)需求评审:产品经理给出需求文档,邀请技术参与需求评审,目的是扫清需求疑点,排除无法实现的需求。2)技术评审:技术人员内部评审需求,确定详细的技术方案。3)开发排期:技术人员根据技术方案拆解任务,输出开发排期文档,并告知产品和测试,以便他们协调测试时间。4)开发阶段:技术人员用代码实现需求,如果有需求疑点,继续找产品核实。在开发尾声,技术团队内部审查代码。5)测试用例评审:测试人员根据需求文档拆分测试用例,并给出测试工作排期,确定需求最终上线日期。6)测试阶段:测试人员根据测试用例分别在测试、预发
最近忙着写年终总结,还以为这次的年终奖稳了,结果犯了一个致命的错误,年终奖差点都没了。我负责的一个项目由于客户方比较着急,计划在过年放假前要完成交付,项目进度都完成的差不多了。现在还剩近10天的工期,还以为肯定没问题了,结果其中一个重要交付物的质量不过关,差点导致项目整体延误。 这是最开始分配任务时犯下的错误,当时任务分配颗粒度不够细致、这个交付物没有作为一个任务独立分配出来、责任人也没有明确指定;所以在项目执行过程中对重要交付物进行质量检查时也漏掉了这一项。这次还是部门的大佬提醒,让我提前将项目进行复盘一下,避免开发人员提前请假回家,到时候出了问题没人解决。同时还顺便给我“科普”了一下项目提
最近忙着写年终总结,还以为这次的年终奖稳了,结果犯了一个致命的错误,年终奖差点都没了。我负责的一个项目由于客户方比较着急,计划在过年放假前要完成交付,项目进度都完成的差不多了。现在还剩近10天的工期,还以为肯定没问题了,结果其中一个重要交付物的质量不过关,差点导致项目整体延误。 这是最开始分配任务时犯下的错误,当时任务分配颗粒度不够细致、这个交付物没有作为一个任务独立分配出来、责任人也没有明确指定;所以在项目执行过程中对重要交付物进行质量检查时也漏掉了这一项。这次还是部门的大佬提醒,让我提前将项目进行复盘一下,避免开发人员提前请假回家,到时候出了问题没人解决。同时还顺便给我“科普”了一下项目提
进入项目经理这个岗位已经三年了,之前决定转行做项目经理是因为它涉及的知识面广,对个人的成长非常有帮助;也期望未来能积累一些大型且复杂的项目经验、获得更好的升职空间。但现在做了这么久,好像遇到了职业瓶颈,仿佛我很忙碌,但似乎什么成就感都没有。 日常工作都是负责公司的一些小型项目或者辅助其他同事完成项目,无法接触到公司的一些核心项目。前段时间咨询了一位前辈,他说我已经具备了做一些较大项目的能力,但你缺少一个时机,今年的年终总结就是一个让你跟领导层展现你已经具备这项能力的最佳途径。 按照前辈给的思路,我的年终总结得到了领导的赞赏,同时也表示明年可以让我开始负责一些较大型的项目。下面就将我的年终总结
进入项目经理这个岗位已经三年了,之前决定转行做项目经理是因为它涉及的知识面广,对个人的成长非常有帮助;也期望未来能积累一些大型且复杂的项目经验、获得更好的升职空间。但现在做了这么久,好像遇到了职业瓶颈,仿佛我很忙碌,但似乎什么成就感都没有。 日常工作都是负责公司的一些小型项目或者辅助其他同事完成项目,无法接触到公司的一些核心项目。前段时间咨询了一位前辈,他说我已经具备了做一些较大项目的能力,但你缺少一个时机,今年的年终总结就是一个让你跟领导层展现你已经具备这项能力的最佳途径。 按照前辈给的思路,我的年终总结得到了领导的赞赏,同时也表示明年可以让我开始负责一些较大型的项目。下面就将我的年终总结
1.1代码检查从昨天到现在,SQL代理Job有没有运行失败的,会把运行失败的Job名字,步骤,运行时间,错误等级,错误原因罗列出来,方便查看。----1.1 Check Job Fail List From Last Day To NowSELECTj.[name],h.step_id,h.step_name,h.run_date,h.run_time,h.sql_severity,h.message,h.serverFROMmsdb.dbo.sysjobhistoryhINNERJOINmsdb.dbo.sysjobsjONh.job_id=j.job_idINNERJOINmsdb.db
1.1代码检查从昨天到现在,SQL代理Job有没有运行失败的,会把运行失败的Job名字,步骤,运行时间,错误等级,错误原因罗列出来,方便查看。----1.1 Check Job Fail List From Last Day To NowSELECTj.[name],h.step_id,h.step_name,h.run_date,h.run_time,h.sql_severity,h.message,h.serverFROMmsdb.dbo.sysjobhistoryhINNERJOINmsdb.dbo.sysjobsjONh.job_id=j.job_idINNERJOINmsdb.db
项目早期数据量少,开发人员开发时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。SQL优化整体主要体现在两个方面:1.减少IO的次数,就是所有查询尽量全部走索引2.减少IO的数据量,比如mysql5.6后的索引下推等,尽量减少传输数据量1.SQL常规优化步骤一、通过慢查日志等定位那些执行效率较低的SQL语句二、explain分析SQL的执行计划需要重点关注type、key、rows、filtered、extra。type由上至下,效率越来越高1、ALL全表扫描2、index索引全扫描3、rang