/******************************************************** 生成规格相关操作 *****************************************************************/ //商品规格组合(插入新数组) public function arrangementN($arr, $new) { if ($new == []) { foreach ($arr as $key => $value) { $new[] = $value; } return $new; } else { foreach ($new as $key => $value) { foreach ($arr as $k => $v) { $news[] = $value.' '....
项目中用到的一些特殊字符和图标 html代码 <div class="cross"></div> css代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 .cross{ width: 20px; height: 20px; background-color: #F3F9FF; border-radius: 10px; border: 1px solid #DBE6EF; display: inline-block; position: relative; bottom: 20px; right: 15px; } .cross:after{ content: "/2715";//特殊字符或形状 color: #a2b6c5; font-size: 12px; position: relative; left: 4px; bottom: 3px; cursor: poi...
当你还在纠结php内置的mail()函数不能发送邮件时,那么你现在很幸运,此时的这篇文章可以帮助到你! php利用smtp类来发邮件真是屡试不爽,我用过很久了,基本上没出过问题。本博客后台,当博主回复留言时候,会自动给网友发一封有新回复提示的邮件也是用的本文这个方法实现的。 smtp类发送邮件的方法其实很简单,也很稳定,类是别人已经写好的了,你只需要调用就行了。几行简单的配置就能发邮件,是不是很期待的试一试呢! 以下就是核心代码: <?php require_once "Smtp.class.php"; //******************** 配置信息 ******************************** $smtpserver = "smtp.126.com";//SMTP服务器 $smtpserverport =25;//SMTP服务器端口 $smtpusermail = "new2008oh@126.com";//SMTP服务器的用户邮箱 $smtpemailto = $_POST['toemail'];//发送给...
最近产品提出一个需求,在我们使用的腾讯地图上为线路polyline添加线路方向。例如下图所示: 查找腾讯地图JS API提供的API,没有找到对应的支持,询问负责腾讯地图的人也得到了同样的答案,即地图JS API不支持线路画方向。于是否就利用地图的Marker类配合旋转来实现这个功能。 实现原理 因为是利用Marker来实现Polyline带方向箭头功能,所以要根据线路不同局部的具体走向来旋转Marker的Icon,从而实现该功能。 另外,我们需要知道: Marker的旋转方向是跟时针方向保持一致的,角度为正表示顺时针旋转,负表示逆时针旋转。 腾讯地图的JS API虽然没有提供画箭头的支持,但是可喜的是,腾讯地图提供了一个类qq.maps.geometry.spherical,它提供了一些方法用于计算面积、角度和距离,具体可以参考这里。 其中,对于我们实现方向箭头有用的是以下两个api: computeHeading(from:LatLng, to:LatLng): 返回从一个坐标到另一个坐标的航向。航向是指从一个坐标指向另一个坐标的向量与正北方向的夹角,范围为[-1...
类参考里边有一个setPosition(position: Point) none 设置标注的地理坐标 可以利用此方法更新marker坐标即可 类参考页面:http://lbsyun.baidu.com/cms/jsapi/class/jsapi_reference.html#a3b2
注意:最新的格式化方法在后面2018年6月15日更新的部分,直接拉到下面看最后一部分。 什么是PHP-CS-Fixer? 它是php-fig组织定义的PHP代码规范。 良好的代码规范可以提高代码可读性,团队沟通维护成本。 使用它可以按照规范来格式化您的PHP代码,此工具不仅可以检测有不符合规范的代码,而且还可以修复它们。 详细内容可以阅读:PHP PSR-2 代码风格规范 (中文版) 安装准备 首先需要有PHP运行环境,这里就不说了,自行百度安装吧 其次得安装vscode软件,下载地址:https://code.visualstudio.com/ 安装过程 下载php-cs-fixer.phar文件到本地,点击链接打开下载页面,找到下载地址,如下图所示 或者直接点击下载 把下载好的php-cs-fixer.phar文件放到php.exe的统计目录中 打开vscode下载php cs fixer这个插件,作者是junstyle,评分3.5 如下图所示,点击扩展商店,输入名称搜索插件,然后点击安装,然后重新加载就可以 打开文件(F)->首选项(P)->设置(S),配置...
mp4中的h264编码,而h264有两种封装: 一种是annexb模式,传统模式,有startcode,SPS和PPS是在ES中;另一种是mp4模式,一般mp4、mkv、avi会没有startcode,SPS和PPS以及其它信息被封装在container中,每一个frame前面是这个frame的长度,很多解码器只支持annexb这种模式,因此需要将mp4做转换;在ffmpeg中用h264_mp4toannexb_filter可以做转换;所以需要使用-bsf h264_mp4toannexb来进行转换; ffmpeg命令参数说明: -i 输入文件 -vcodec 视频编解码格式,如:h264或者libx264(h264编解码)、copy(原样拷贝)、mpeg4(mp4编码) -acodec 音频编码格式,如aac(aac编解码) -bsf h264_mp4toannexb 见上面解释 -vn 取消视频 -an 取消音频 -sn 取消字幕 -intra 采用帧内编码,仅适用帧内编码 更多参数详见最后。 1.分离视频音频流 ffmpeg -i inp...
方法一: HTML+ 封装好的方法,额外配置,使用指定方法打包才可用 属性: imei: 设备的国际移动设备身份码 imsi: 设备的国际移动用户识别码 model: 设备的型号 vendor: 设备的生产厂商 uuid: 设备的唯一标识 参考地址: http://www.html5plus.org/doc/zh_cn/device.html 方法二:引用插件mobile-detect.js,可以获取 console.log( md.mobile() ); // 'Sony' console.log( md.phone() ); // 'Sony' console.log( md.tablet() ); // null console.log( md.userAgent() ); // 'Safari' console.log( md.os() ); // 'AndroidOS' console.log( md.is('iPhone') ); // ...
<?php //作用取得客户端的ip、地理信息、浏览器、本地真实IP class get_gust_info { ////获得访客浏览器类型 function GetBrowser(){ if(!empty($_SERVER['HTTP_USER_AGENT'])){ $br = $_SERVER['HTTP_USER_AGENT']; if (preg_match('/MSIE/i',$br)) { $br = 'MSIE'; }elseif (preg_match('/Firefox/i',$br)) { $br = 'Firefox'; }elseif (preg_match('/Chrome/i',$br)) { $br = 'Chrome'; }elseif (preg_match('/Safari/i',$br)) { $br = 'Safari'; }elseif (preg_match('/Opera/i',$br...
jQuery移动端三级地区联动 http://www.jq22.com/jquery-info17084