通过git diff 对比需要的分支 导出为patch文件
git diff xxx > diffxxx.patch
如果出现乱码
winindows 通过cmd 设置编码:set LESSCHARSET=utf-8
再次执行导出
导出后记得备份一下xxx分支,可以根据xxx分支新建分支后在
应用补丁:git apply diff diffxxx.patch
或者通过编辑器点击文件应用补丁
通过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 键
键入 set PATH=C: 关闭窗口
同样方式打开 cmd
键入 echo %PATH%,会打印出新配置的环境变量
补充
如果无效,尝试重启资源管理器,再次操作
(1)安装node.js(10以上的版本都可以)
(2)控制台:npm i -g typescript
(3)查看TypeScript的版本:tsc -v
(4)创建tsconfig.js文件:tsc --init
运行方式一:
(1)创建app.ts文件
(2)进入app.ts文件所在目录,执行命令:tsc app.ts
(3)运行:node app.js
运行方式二(直接运行):
(1)安装全局的ts-node模块 :npm install -g ts-node
(2)运行ts文件:ts-node app.ts
自动编译:
(1)终端 -> 运行任务 -> 选择里面的tsc:监视
使用tsconfig进行构建:
(1)tsc --build tsconfig.json