202204-21 Git不要只会pull和push,试试这5条提高效率的命令 NEW 前言使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。本文分享我在开发工作中实践过的实用命令。这些都能够大大提高工作效率,还能解决不少疑难场景。下面会介绍命令,列出应用场景,手摸手教学使用,让同学们看完即学会。stash官方文档git 教程描述官方解释:当您想记录工作目录和索引的当前状态,但又想返回一个干净的工作目录时,请使用git stash。... Read More >
202204-13 使用fastcgi_finish_request 处理耗时的任务 NEW 背景我们业务中经常遇到这样的场景:比如生成文件较大的excel ,非常耗时,有可能需要5到30妙的时间,甚至更长导致浏览器连接超时。另外一个就是体验问题,用户需要长时间的等待响应的完毕,体验较差。类似的场景还有1:需要处理大的文件2:发送邮件或短信,尤其是需要循环发送邮件通知等3:调用远程耗时的api 等遇到这种情况,如果您的服务器使用的也是nginx ,那么可以考虑使用下面的函数fastcgi_finish_request();该函数的作用:理解发送响应给浏览器,这样用户的... Read More >
202204-08 PHP如何将十进制转换为十六进制?(代码示例) NEW 背景在PHP中可以通过使用内置函数dechex()或base_convert() 函数来将十进制转换为十六进制。下面本篇文章就来给大家介绍一下dechex()和base_convert() 函数是如何将十进制转换为十六进制的方法一:使用dechex()函数将十进制转换为十六进制dechex()函数是PHP中的一个内置函数,用于将给定的十进制数转换为等效的十六进制数。函数名称中的“dechex”一词代表十进制到十六进制。注: dechex()函数仅适用于无符号数。如果传递给它的... Read More >