日月所照,皆为汉土。
通过git diff 对比需要的分支 导出为patch文件
git diff xxx > diffxxx.patch
如果出现乱码
winindows 通过cmd 设置编码:set LESSCHARSET=utf-8
再次执行导出
导出后记得备份一下xxx分支,可以根据xxx分支新建分支后在
应用补丁:git apply diff diffxxx.patch
或者通过编辑器点击文件应用补丁
生活的真谛从来都不是在别处,就在日常一点一滴的奋斗里。
——《人民日报》
// 给定的JSON数据配置项
$jsonData = '{"23:00-05:00":"14","05:00-23:00":"10"}';
// 将JSON字符串解码为关联数组
$config = json_decode($jsonData, true);
// 传入的任意时间段
$curr_time = time();
// 将当前时间转换为小时和分钟的格式
$curr_hour = date('H', $curr_time);
$curr_minute = date('i', $curr_time);
// 计算对应时间有多少秒
$curr_second = ($curr_hour * 3600) + ($curr_minute * 60);
// 判断给定时间段所属的配置项
$value = null;
foreach ($config as $key => $val) {
// 将时间范围拆分为开始时间和结束时间
list($begTime, $endTime) = explode('-', $key);
// 将开始时间和结束时间的小时和分钟分别拆分
list($begHour, $begMinute) = explode(':', $begTime);
list($endHour, $endMinute) = explode(':', $endTime);
// 计算对应时间有多少秒
$beg_second = ($begHour * 3600) + ($begMinute * 60);
$end_second = ($endHour * 3600) + ($endMinute * 60);
// 验证时间是否跨夜
if ($beg_second > $end_second){
if ($curr_second >= $beg_second || $curr_second < $end_second){
$value = $val;
}
}else{
if ($curr_second >= $beg_second && $curr_second < $end_second){
$value = $val;
}
}
}
echo $value; 表示 Win 键
R 进入 cmd(不要使用 Listary 的 cmd 方式进入,设置不会生效)
键入 set PATH=C: 关闭窗口
同样方式打开 cmd
键入 echo %PATH%,会打印出新配置的环境变量
补充
如果无效,尝试重启资源管理器,再次操作