前言
相信做开发的同学,对SSH工具都不陌生,经常连接登录各种通道/堡垒机、服务器做部署和开发等。Windows系统下的SSH工具如secureCRT、Xshell等都非常优秀,支持免密码登录。Mac 系统的同学,用的做多的估计除了系统自带的终端外,就是iTerm2了,外观简洁漂亮,支持各种插件的搭配使用,但让很多同学苦恼的时,iTerm2下面的登录服务器……
SSH
2023-05-16 976
0
前言
PHP的日常开发和处理中,数组和字符串都是绕不过去的两种数据格式,且被频繁使用,下面主要介绍PHP字符串和数组之间互相转换的操作
implode
用字符串连接数组元素
implode(string 字符串连接符, array 数组): string
示例:
<?php
date_default_timezone_set('As……
php
2023-05-16 632
0
在上一篇记录PHP date()的函数详解中,有一部分关于$format格式化选项介绍,用到了表格的单元格合并部分功能,文章基本都是基于Markdown语法创建,但在合并单元格这一项时,突然不知道具体用什么语法实现了。其实原生的Markdown语法是不支持单元格合并的,但好在Markdown自身完全兼容HTML语法,所以我们可以使用HTML的table语法来……
Markdown
2023-05-15 828
0
前几篇讲了几篇时间格式化友好展示和星期获取的方式,基本都是围绕`date()`函数进行解析和处理,今天这篇文章主要介绍一下`date()`函数的使用和传参详细说明
date 函数说明
格式化 Unix 时间戳,使用指定格式的unix时间戳,返回指定格式的格式化字符串
……
php
2023-05-15 654
0
前言
日常项目开发中,在日期的展示和处理中,除了格式化类展示,有时候可能还需要展示星期几,其实这种直接使用PHP自带的date()函数即可实现,基本不需要额外处理,具体实现如下:
代码示例
<?php
/**
* 根据指定时间戳获取是星期几
* @param int $times 时间戳
* @return string
*/
funct……
php
2023-05-14 772
0
前言
前端时间在整理主题和项目时分享了PHP和JS两种格式化时间的方法,今天这个也是在整理过程中看到的一个优化方式,有3种时间格式化方法,1小时内的展示基本一样,主要是区分天级以上有一些微小的展示差别,项目中可能不同模块、页面或多项目共用一个插件时,展示有区分使用,有需要的拿走不谢!😄
代码示例
具体展示文案大家可以读代码看到,或者简单搞个demo传入查……
php
2023-05-14 805
0
前言
项目发展到一定的程度,基本都会使用一些公共组件和模块做精细化的拆分,尤其是多个项目使用同一组件或sdk,方便统一升级和管理,使用Git做版本控制管理,也就不可避免的使用到子模块作为管理,下面主要介绍一些子模块常用的管理命令
配置文件
.gitmodules:该配置文件保存了项目 URL 与已经拉取的本地目录之间的映射。
# 示例:
[submodu……
Git
2023-05-14 1011
0
前言
相信很多小伙伴都会遇到类似的问题,本地分支版本较低,大概率是更新前没有进行拉取和merge,修改后git push提示失败,这时候git pull也同样不起作用,页面提示版本较低。暂存本地后,强制更新master分支覆盖本地修改:
git fetch --all
git reset --hard origin/master
git pull
……
Git
2023-05-13 672
0
前言
接口调试和开发的过程中,相信很多小伙伴都会经常用到数组和url参数的相互转换来模拟请求。其实不用自己再通过foreach或implode之类的手动实现,php自身的函数库给我们提供了两个方法,完全够用:
一、http_build_query
将数据转换为URL参数格式,返回一个 URL 编码后的字符串。
示例:
$arr = [
……
php
2023-05-10 685
0
前言
目前的几个项目,业务方基本都使用POST方式请求接口,本机磁盘会保留一份请求的原始参数用于请求分析和问题排查使用,一般有问题,也会基于seqid(请求唯一id)捞到日志,copy参数模拟请求看是否复现,但一直有个比较蛋疼的问题,PHP的$_POST,$_GET,$_REQUEST这些获取参数的方法获取到的数据都是经过编码后的,到时copy后可能无法直……
php
2023-05-09 622
0