- 博客(25)
- 收藏
- 关注
原创 bower install 报错fatal: unable to access
批量把https换成了gitgit config --global url.“git://”.insteadOf https://在执行bower install
2021-08-24 13:51:20
528
原创 PHP递归的三种方式
1、利用引用做参数PHP 的引用允许用两个变量来指向同一个内容,例如 KaTeX parse error: Expected 'EOF', got '&' at position 5: a = &̲b; 这意味着 $a 和 $b 指向了同一个变量。如下例子,因为 $data 使用了引用传递,所以数据会一直累加。function recursion(&$data = [], $i = 0){ if ($i < 10) { $data[] = $i;
2021-04-10 09:15:06
318
原创 7000字前端性能优化总结
为什么要做性能优化?性能优化到底有多重要? 网站的性能优化对于用户的留存率、转化率有很大的影响,所以对于前端开发来说性能优化能力也是重要的考察点。性能优化的点非常的多,有的小伙伴觉得记起来非常的麻烦,所以这里主要梳理出一条线来帮助记忆。可以将性能优化分为两个大的分类:加载时优化运行时优化加载时性能顾名思义加载时优化 主要解决的就是让一个网站加载过程更快,比如压缩文件大小、使用CDN加速等方式可以优化加载性能。检查加载性能的指标一般看:白屏时间和首屏时间:白屏时间:指的是从输入网址, 到页
2021-04-10 09:11:28
226
原创 PHP递归获取文件夹结构
function read_all_dir($dir){ $arr = array(); $hander = scandir($dir); //列出文件下的目录 foreach ($hander as $v) { //遍历文件夹下所有文文件 if (is_dir($dir . DS . $v) &
2021-04-01 14:29:29
341
原创 Git常用命令 持续更新
放弃本地修改,强制拉取更新git fetch --all 下载远程仓库最新内容,不做合并git reset --hard origin/master 指令把HEAD指向master最新版本git pull //可以省略强推本地分支覆盖远程分支git push origin 分支名 --force直接回退到指定版本,目标版本之后的提交将被删除git reset --hard 版本库地址 拉取服务器指定提交到暂存区,该操作不影响工作区...
2021-03-30 14:28:19
195
原创 PHP对接腾讯地图 计算距离
腾讯地图function getCity($longitude, $latitude){ //调取腾讯接口,其中ak为key,注意location纬度在前,经度在后 $key = '*********'; $api = "https://apis.map.qq.com/ws/geocoder/v1/?location=" . $latitude . "," . $longitude . "&output=json&pois=1&key=" . $key;
2021-03-29 09:03:38
653
原创 生成小程序码
public function InserMiniAppQrCode($Goods_id, $UserId, $Path) { //小程序码 $options = [ 'app_id' => $this->AppId(), 'secret' => $this->Secret(), ]; $app = new Application($options);
2021-03-29 09:00:01
126
原创 指定时间起止时间戳
//日if ($param['status'] == 1) { $start_time = mktime(0, 0, 0, date('m'), date('d'), date('Y')); $end_time = mktime(0, 0, 0, date('m'), date('d') + 1, date('Y')) - 1;}//周if ($param['status'] == 2) { $start_time = mktime(0, 0, 0, date('m'),
2021-03-29 08:58:50
259
原创 按照指定字段排序
按照时间排序//降序public function test($person){newArr=array();foreach(newArr = array(); foreach (newArr=array();foreach(person as $key => $v) {newArr[newArr[newArr[key][‘createtime’] = KaTeX parse error: Expected 'EOF', got '}' at position 22: …atetim
2021-03-29 08:57:32
172
原创 判断当前时间是否是每月第一天
public function time(){$today = date("Y-m-d");$day = $this->getthemonth($today);if ($day[0] == $day[1]) { return True;} else { return False;}}function getthemonth($date){firstday=date(′Y−m−01′,strtotime(firstday = date('Y-m-01', strto
2021-03-29 08:56:46
2902
原创 解决Access Denied
1.php.ini 路径 vim /usr/local/php/etc/php.ini2.; http://php.net/cgi.fix-pathinfo cgi.fix_pathinfo=1 //0改为13.重启lnmp// lnmp restart
2021-03-29 08:53:52
3936
原创 Linux常用命令 持续更新
定时任务crontab -e -u www检查nginxnginx -t部署路径/usr/local/nginx/conf/vhostNginx进程查看ps -ef|grep nginx重启进程kill -HUP 进程Yum安装web:https://www.cnblogs.com/areyouready/p/8909665.htmlyum -y install wget安装LNMP稳定版web:https://lnmp.org/install.htmlwget http://
2021-03-29 08:53:14
179
1
原创 Fastadmin 修复导出身份证被科学计数法
require-tables.js 修改exportOptions: { fileName: 'export_' + Moment().format("YYYY-MM-DD"), ignoreColumn: [0, 'operate'],// 原方法 默认跳过输出多选框和操作列 mso:{ // fileFormat: 'xlsx', //修复导出数字不显示为科学计数法 onMsoNumberFormat: funct
2021-03-29 08:50:13
510
原创 Fstadmin常用方法 持续更新
开关formatter: Table.api.formatter.toggle控制器传值到JS发送:$this->assignconfig(‘type’, $AdminID);接收:Config.type限制图片上传数data-maxcount=10限制输入最大数maxlength=“800”地图选点data-toggle=“addresspicker” data-input-id=“c-address” data-lat-id=“c-lng” data-lng-id=“c-la
2021-03-29 08:49:06
432
原创 Fastadmin 权限管理
获取当前登录的管理员或登录用户信息第一种,使用Session来获取管理员信息\think\Session::get(‘admin’);第二种,使用单例方法来获取KaTeX parse error: Undefined control sequence: \app at position 8: auth = \̲a̲p̲p̲\admin\library\…this->auth->id来获取当前登录会员的ID,$this->auth->字段员获取登录会员的其它信息,如果需要在前
2021-03-29 08:47:43
3276
原创 PHP 使用unset函数后数组变成对象
unset ( mixed $var [, mixed ...]):voidunset()销毁指定的变量。unset()在函数中的行为会依赖于想要销毁的变量的类型而有所不同。如果在函数中unset()一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用unset()之前一样的值。因为下标没有重置的原因,... ] ) : voidunset() 销毁指定的变量。unset() 在函数中的行为会依赖于想要销毁的变量的类型而有所不同。如果在函数中 unset() 一个全局变量,则只是局部变量
2021-03-26 11:51:14
451
原创 RSA 加解密 非对称加密
RSA 加解密 非对称加密相关介绍RSA算法属于非对称加密算法,非对称加密算法需要两个秘钥:公开密钥(publickey)和私有秘钥(privatekey).公开密钥和私有秘钥是一对,如果公开密钥对数据进行加密,只有用对应的私有秘钥才能解密;如果私有秘钥对数据进行加密那么只有用对应的公开密钥才能解密.加密解密使用的是两个不同的秘钥,这种算法叫做非对称加密算法/公钥加密私钥解密,私钥加密公钥解密.需要注意的地方1.RSA 加密或签名后的结果是不可读的二进制,使用时经常会转为 BASE64 码再传
2021-03-26 11:50:26
457
原创 TP5 GD处理 头像处理圆形
function imagecircle($src, $dst){ //获取原图尺寸,并设置新图片的宽度和高度 //$src 原路径 $dst 保存路径 list($w, $h) = getimagesize($src); if ($w > $h) { $w = $h; } else { $h = $w; } $oimgSrc = imagecreatefromstring(file_get_contents(
2021-03-26 11:49:29
290
原创 PHP 对接管易ERP
//获取店铺信息 function getShops() { $data = array(); $data['appkey'] = APPKEY; $data['sessionkey'] = SESSIONKEY; $data['method'] = 'gy.erp.shop.get'; $data['page_no'] = '1'; $data['page_size'] = '100';
2021-03-26 11:48:04
601
原创 PHP对接百度OCR
百度身份识别 public function BaiDuCard($image, $cards, $name)// public function BaiDuCard() {// $image = input('image');// $cards = input('cards');// $name = input('name'); $token = $this->BaiDuAccessToken();
2021-03-26 11:45:57
446
原创 快递鸟查询物流
//Json方式 查询订单物流轨迹function getOrderTracesByJson($kgs, $number){ $requestData = "{'OrderCode':'','ShipperCode':'$kgs','LogisticCode':'$number'}"; $datas = array( 'EBusinessID' => '****', 'RequestType' => '****', 'Requ
2021-03-26 11:44:13
147
原创 PHP对接 创蓝短信
//无需鉴权const API_SEND_URL = 'http://smssh1.253.com/msg/send/json'; //创蓝发送短信接口URLconst API_ACCOUNT = '*****'; // 创蓝API账号const API_PASSWORD = '*****';// 创蓝API密码function sendPay($mobile, $name){ $result = $this->sendSMS1($mobile, '短信模板'); if (!
2021-03-26 11:39:39
384
1
原创 PHP 时间戳转换成 刚刚 一小时前 等
public function tranTime($time) { $rtime = date("m-d H:i", $time); $htime = date("H:i", $time); $time = time() - $time; if ($time < 60) { $str = '刚刚'; } elseif ($time < 60 * 60) { ...
2021-03-26 11:33:24
442
原创 允许跨域请求
header("Access-Control-Allow-Origin: * ");header("Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE");if($_SERVER['REQUEST_METHOD'] == 'OPTIONS') { header("Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept, Auth
2021-03-26 11:32:10
212
原创 报错 Class ‘Symfony\Component\EventDispatcher\EventDispatcher‘ not found
出现这个问题的情况,一般php 版本是 7.2 以下的版本,而 overtrue/wechat 在依赖 php7.2 以下版本的某个版本中移除了这个包的依赖,导致这个包无法正常被安装,解决办法如下:1、【推荐方法】将 php 升级为 7.2 或者 7.3(7.4 未适配,不要使用),然后执行 composer update (要保证命令行php 版本和 执行代码版本一直)2、手动安装缺失的扩展包,可能缺失的包如下composer require symfony/event-dispatcher=^4.
2021-03-26 11:27:30
1496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅