- 博客(24)
- 问答 (1)
- 收藏
- 关注
原创 walle2 安装过程遇到的问题
安装walle2介绍背景说明安装过程参考文档介绍可以web发布代码的部署系统,对不熟悉git或者一套代码需要部署到多台服务器的用户很是友好。背景说明系统版本说明:centos7.4官方安装方式一共有两种:标准安装和docker安装。由于标准安装没有成功,所以尝试docker安装,顺便体验一下docker的便捷。过程中还是遇到不少问题的,所以在此记录一下。安装过程安装docker直接安装官网步骤来没遇到问题sudo yum install -y yum-utils device-ma
2020-10-23 17:27:41 590 1
原创 nginx记一次解决跨域问题的记录
nginx记一次解决跨域问题的记录背景说明解决方法记录一下当时的 心路历程。。以前只是傻傻地敲代码,背景说明内部接口地址:http://didi-api.company-a.com/api/location/ip百度接口地址:http://m.api.baidu.com/location/ip前端线上地址:http://didi-html.company-a.com前端需要请求百度普通IP定位获取数据。部署到服务器上的时候会提示跨域错误,类似下图介个样子。意思就是前端请求百度触发了同源策略,于是
2020-09-29 11:41:41 458
原创 Laravel-admin如何使用Maatwebsite/Laravel-Excel导出数据
在Laravel-admin中使用Laravel扩展包--Maatwebsite/Laravel-Excel导出数据Maatwebsite/Laravel-Excel介绍使用3.1时遇到的问题Maatwebsite/Laravel-Excel介绍官方文档Laravel-Excel一共有三个版本,2.1====>3.0====>3.1。我们先来看下每个版本的跟Laravel框架以及...
2019-08-30 19:19:22 2931 1
原创 浅析Laravel和Lumen中的APP_KEY
Laravel和Lumen的APP_KEY分析如何在Lumen中生成APP_KEYLaravel中的APP_KEY源码分析之前一直用Laravel框架,各种扩展用起来很方便!前几天做了一个新的项目决定使用性能更快的Lumen(阉割版Laravel嘿嘿),遇到了问题一个不知道怎么生成APP_KEY。。emmm方便好用的Laravel框架使我变成了残废。如何在Lumen中生成APP_KEY安装好...
2019-08-01 17:25:38 2154
转载 win7上配置Homestead时遇到PowerShell版本过低的问题
环境说明:系统Win7 SP1 64位 今天在配置Homstead完成启动时,出现如下提示The version of powershell currently installed on this host is less thanthe required minimum version. Please upgrade the installed version ofpowers...
2019-03-20 15:39:23 1930 1
原创 Windows搭建Laravel的Homestead环境的过程
由于之前的win10环境出了问题,现在已换成win7系统,重新配置环境的过程中了一些问题,所以重新整理了一下原先的笔记发出来与大家共享,搭建过程(一)傻瓜式操作下载Git,VirtualBox,Vagrant,傻瓜式安装着三个软件,安装vagrant之后是要重启电脑的。lz一般习惯在git的命令行里运行各种命令;重启电脑后再git的命令行窗口输入vagrant -v查看vagran...
2019-03-20 14:46:35 3929
原创 CentOS7配置supervisor开机自启
当前linux版本:安装supervisor过程请移步https://blog.csdn.net/u010295877/article/details/803310331、首先执行命令:systemctl is-enabled supervisord ,结果如下图:提示尚未为supervisor配置开机启动2、在shell里执行vim /lib/systemd/system/...
2018-09-03 17:29:39 5128
原创 Laravel Horizon启动时报错 undefined function Laravel\Horizon\Console\pcntl_asyn_signals
在线上环境启动horizon时遇到一个问题:google一下,发现好像是扩展的问题,但是执行php -m发现pcntl扩展已经开启了;本地启动的时候没有问题,发现正常启动的服务器里php的版本都是7.2,怀疑是php版本的问题,于是去查了下手册,发现pcntl_async_signals需要7.1.0以上版本才可以,,只能去升级php了。。 ...
2018-08-31 18:27:10 1759
原创 Laravel 中使用IP定位
根据IP地址获取地理位置信息的解决方案:一、新浪淘宝的IP定位淘宝:附上淘宝的IP定位API使用方法https://yq.aliyun.com/ziliao/49628新浪:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=IP地址公司IP地址定位一直用淘宝新浪的免费API,但是这两个接口...
2018-08-29 18:32:01 2160
原创 Homestead中配置MongoDB
项目中需要用到MongoDB,这里简单介绍下MongoDB的安装流程及使用Robo3T管理mongodb先介绍安装环境:Homestead5.4.0(Ubuntu 16.04LTS) ==== MongoDB3.6 Community Edition安装流程PS:需要翻墙,之前在公司电脑由于没有翻墙,一直失败,报错gnutls_handshake() failed。 附上MongoDB官方链接点击...
2018-05-27 23:20:18 1730
原创 Laravel Redis队列的使用 配置Horizon和Supervisor守护进程
环境:lz用的是Homestead5.4.0 Laravel5.5(一)队列的配置文件路径:config/queue.php,Laravel为我们提供了多种驱动的配置:sync, database,beanstalkd,sqs,redis。sync是默认的驱动,选择该驱动任务会立即执行(同步),供本地使用。附上官方文档的解释:a synchronous driver that wi...
2018-05-16 00:45:30 7942
原创 Redis Desktop Manager无法连接Homestead内redis
首先介绍下环境:lz用的是Laravel官方发布的本地测试环境Homestead 5.4.0最近需要使用redis,于是直接在Homestead虚拟机里安装了predis,但是在本机安装Redis Desktop Manager后发现连接不上redis,lz翻遍了网上了各种文档;解决方法:(1)修改redis配置文件 requirepass yourpassword----设置任...
2018-05-05 23:17:08 2837 4
原创 PHP使用global、$GLOBALS、 闭包获取函数外部变量的值
//获取函数外部的变量的方法//global GLOBALS closure方法一:使用global关键字声明变量,但是在函数内修改变量后会影响变量在父作用域中的值$external = 'hello';echo '设置$external的值是:'.$external.'-------';function getExtVal1(){ global $external; $external =...
2018-04-09 20:59:03 1377
原创 Sublime text3143中文乱码只能输入繁体字
今天更新了sublime 的最新版本,,发现输入中文的时候输入法只能联想出繁体字,网上查看资料找到解决方法:安装插件以下是简单的操作步骤:(1)首先需要安装Package Control组件点击菜单中的View -> Show Console;在下方的Console输入框中输入以下内容;import urllib.request,os,hashlib; h = '6f4c264a24d933...
2018-03-01 23:33:39 1716
原创 Sublime Text的命令行工具subl
在sublime的安装目录下有个subl.exe,是sublime编辑器为用户提供的命令行工具。修改Windows系统的环境变量,将sublime的安装路径添加到环境变量里;打开win的命令行提示符程序,输入subl -version,看到结果如下图所示:然后输入subl .就可以用sublime打开当前目录,如下图所示个人工具使用记录,大神勿喷...
2018-02-28 23:25:39 10015 2
原创 PHP获取URL中文件扩展名
$url = "http://www.sina.com/blog/user/index.html?use=123&pass=qwer";$url1 = "http://www.sina.com/blog/user/a.jpg";//第一种方法function get_ext1($url){ $parse = parse_url($url); return pathi
2018-01-30 00:06:26 1381
原创 Vagrant的基本命令
Vagrant是管理虚拟机的工具,依赖于VirtualBox。今天配置Laravel Homestead环境时,因为要换个homestead的版本,打算某个版本的homestead盒子移除,因此用到vagrant box命令;(1)首先切刀vagrant安装目录,执行命令vagrant box list查看当前vagrant下有几个盒子;(2)想要移除1.0.1版本的homeste
2017-08-10 16:33:35 496
原创 快速排序、二分法查找的PHP实现代码
快速排序PHP排序代码//快速排序function quickSort($array){$length = count($array);if($length return $array;}$left = $right = array();$base = $array[0];for($i = 1;$i if($array[$i] $left[]
2017-08-04 17:11:44 431
转载 win8.1中xshell输入中文显示问号问题
win8.1使用xshell连接虚拟机后,输入中文会显示问号。解决方法:进入控制面板--时钟、语言和区域--添加语言,删除除中文输入法之外的所有输入法和美式键盘。其实就是因为win8.1把美式键盘默认放在中文语言中,导致的输入问题。所以把美式键盘删除或者单独放到英语语言中,问题就解决了。转载连接http://www.jianshu.com/p/459f2784600c
2017-06-01 13:42:11 405
原创 PHP根据二维数组的某键值合并二维数组
<?php //需求:根据date字段的值将每天的type的pv、uv的数据放到一个维度里,目标数组仍为二维数组//原始数组$resource_array=array( '0' => Array ( 'type' => 'hot_list', 'date' => '2016-07-18', '
2016-07-20 23:03:14 3038
转载 jquery [datatable]排序时指定某列不可排序
datatable是一个jQuery扩展的表格插件。其提供了强大的表格功能。官方地址:http://www.datatables.net/media/images/DataTables.jpg 在官方示例中,对于表格的是否可排序是在初始化中设置的一个值来决定的Js代码 $(".datatable-simplified").dataT
2016-04-26 19:41:08 6009
转载 深入PHP 双等号 详解
PHP比较运算符出现的频率实在是太高了,尤其是 ==if(a == b){// do something}但是,你真的掌握了 == 了吗?细节很重要!来看下面的代码,说出你认为正确的答案var_dump(' 123fg456'==123);var_dump('some string' == 0);var_dump(123.0 == '123d456');var
2016-03-07 17:22:46 879
原创 WINRAR进行程序打包为EXE文件
WINRAR进行程序打包为EXE文件方法:需要打包的文件路径1. D:\MYOA\webroot\general\outgoing\out_count\view\vacation\index.php2. D:\MYOA\webroot\general\outgoing\out_count\view\vacation\get_search.php3
2016-02-29 14:20:43 1693
空空如也
mysql保留不重复记录然后求和
2016-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人