技术分享

"continue" targeting switch is equivalent to "break"

"continue" targeting switch is equivalent to "break"

PHP有一个经典错误,在switch方法里,使用了continue,就会报这样一个错: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? 在PHP中,switch循环语句里,不允许使用continue,

后端开发 11/10,2019

Laravel整合BootStrap等前端框架

Laravel整合BootStrap等前端框架

Laravel提供了对Bootstrap的支持,在Laravel 5.5之后的版本,预设了Bootstrap 4,我们无需再单独引入Bootstrap资源文件,便可在Laravel中引入Bootstrap。 1、Laravel 提供的引导和 vue 脚手架位于 laravel/ui composer 包中,可以使用 composer 进行安装: composer require larav

后端开发 09/15,2019

Windows安装Neo4j NoSQL图形数据库

Windows安装Neo4j NoSQL图形数据库

Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性

后端开发 08/10,2019

Vue.js实现百度地图定位、搜索及获取经纬度

Vue.js实现百度地图定位、搜索及获取经纬度

百度地图官方给出的SDK没有vue版本,我们可以引入百度地图的js,去实现百度地图定位,并实现搜索、以及获取经纬度,其实现方法和纯html+js是一样的,只不过是多了一层vue的方法(methods)。当打开页面的时候,百度地图自动定位当前位置,给出一个搜索框,搜索我们所想要寻找的目标地址,百度地图会列出相关检索结果,点击检索结果,并在地图上定位,然后获取到经纬度。1.在 public/index

Web前端 07/20,2019

GuzzleHttp Client请求中文乱码的问题

GuzzleHttp Client请求中文乱码的问题

客户端使用PHP,请求JAVA服务端,遇到中文编码问题,JAVA收到的参数中文乱码,以下是请求方法: $options = ['pageNum' => $page, 'pageSize' => $pageSize, 'name' => $keyword]; $client = new Client([ 'tim

后端开发 06/10,2019

用composer开发自定义包

用composer开发自定义包

1、注册composer、github账号 2、在github上新增项目,并将项目克隆到本地环境 3、进入目录,新增src目录,新建Test.php文件 <?php namespace Stephen; class Test { public function __construct(){ } public function

后端开发 05/13,2019

Docker搭建PHP/Nginx/MySQL/Composer环境

Docker搭建PHP/Nginx/MySQL/Composer环境

一、安装PHP: #PHP镜像 docker pull php:7.2-fpm #PHP容器,监听9000端口,映射主机项目目录/data/www docker run --name php -d -p 9000:9000 -v /data/www:/www php:7.2-fpm 二、安装Nginx docker pull nginx docker r

后端开发 05/12,2019

Docker下用composer国内镜像安装Laravel

Docker下用composer国内镜像安装Laravel

自己在docker拉取了composer镜像,如何在docker上启动composer容器,使用composer国内镜像安装包呢? composer国内镜像和composer安装包的命令就不多说了,我直接说下在docker下的用法 命令: docker run -it -v {宿主机目录}:/app --privileged=true composer命令

后端开发 05/11,2019

Laravel内置服务无法监听端口:Failed to listen on 127.0.0.1:8000

Laravel内置服务无法监听端口:Failed to listen on 127.0.0.1:8000

在Laravel框架中,使用PHP内置的服务器: php artisan serve 结果报错,端口监听失败: Laravel development server started: [Sat Mar 23 21:34:55 2019] Failed to listen on 127.0.0.1:8000 (reason: 以一种访问权限不允许的方式做了一个访问套接字

后端开发 03/23,2019

Docker常用基本命令

Docker常用基本命令

从仓库拉取镜像: docker pull python 运行一个容器: docker run -it -d --name python -p 82:80 -v /data/www/python/:/usr/src/myapp/ python bash # -d:后台运行 # --name python:命名容器名称 # -p 82:80:端口映射 # -v /da

运维技术 03/22,2019

PHP之根据经纬度和半径计算范围和距离

PHP之根据经纬度和半径计算范围和距离

根据经纬度和半径计算经纬度范围: /** * 根据经纬度和半径计算出范围 * @param string $lat 纬度 * @param String $lng 经度 * @param float $radius 半径 单位:m * @return Array 范围数组 */ if (!function_exists('calc_scope')){

后端开发 03/20,2019

iView日期时间组件传值的问题

iView日期时间组件传值的问题

在使用iview的日期时间组件,传值到服务器端的时候,发现组件的值和格式不对,在后端很不好处理,代码: <Date-picker type="date" v-model="searchForm.created" placeholder="选择日期"></Date-picker> 当我选择 2019-03-22 时,发送到服务器的数据是 2019-

Web前端 03/20,2019