PHP判断两个时间段是否有交集
/** * PHP计算两个时间段是否有交集(边界重叠不算) * @param int $beginTime1 开始时间1 * @param int $endTime1 结束时间1 * @param int $beginTime2 开始时间2 * @param int $endTime2 结束时间2 * @return bool */ functio…
CSS垂直居中的七个方法
我们在编辑一个版面,通常都会用到水平居中和垂直居中来设计,而水平居中很好处理,不外乎就是设定margin:0 auto;或是text-align:center;,就可以轻松解决掉水平居中的问题,但一直以来最麻烦对齐问题,都是“垂直居中”这个讨人厌的设定,以下将介绍七种单纯利用CSS垂直居中的方式。 七种垂直居中的方法 设定行高(line-heigh…
PHP实现无限分类
/** * @Description: 无限极分类一 * @Author: Yang * @param $data 数据库数据 * @param int $parent_id 父级ID * @return array */ function getTree1($data, $parent_id = 0) { $tree = array(); for…
备忘:PHP取日期相关的判断
if ($altime == "今日") { $t = time(); $first = date('Y-m-d H:i:s', mktime(0, 0, 0, date("m", $t), date("d", $t), date("Y", $t))); // 当天开始时间 $last = date('Y-m-d H:i:s', mktime(23…
gitee初次使用git clone报错
本文描述的错误按实际出现先后顺序排列,并且附上一些其他可能会出现的问题 错误1: JZKJ@DESKTOP-I7Q9QJ4 MINGW64 ~ $ git clone  https://gitee.com/yuezhix/after-class-service Cloning into '005zhongbang-doc'... remote: I…
LNMP环境下配置SSL
Nginx配置SSL示例 server { listen 443 ssl; #ssl on; server_name wo.dj47.top; index index.php index.html index.htm; root /home/wwwroot/default/wo/public; ssl_certificate /usr/local/…
Nginx从HTTP跳转到HTTPS
1、使用rewrite指令 server { listen 80; server_name domain.com; rewrite ^(.*) https://$server_name$1 permanent; #或 #rewrite ^(.*) https://www.xxxxx.com$1 permanent; #或 #rewrite ^(.*…
PHP自定义字符串加密、解密函数
/** * 字符串加密、解密函数 * * * @param string $txt 字符串 * @param string $operation ENCODE为加密,DECODE为解密,可选参数,默认为ENCODE, * @param string $key 密钥:数字、字母、下划线 * @param string $expiry 过期时间 * @…
判断微信浏览器访问
PHP: <?php /** * 判断是否微信访问 * @return bool */ function is_weixin_visit() { if (strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false) { return true; } else { return…
JS实现高德定位
<!-- 高德地图API --> <script src="http://webapi.amap.com/maps?v=1.4.0&key=652cb5e359dec828c45ef309178247f0&callback=init"></script> <script> var ln…