• MySQL 区分大小写问题(库名,表名,字段列名,数据值)
  • 最近在开发建表中,突然想到一个问题,我可以将字段设置成大写吗?MySQL 区分大小写吗?后来做了一番实验,发现区分大小写除了和系统有关,还和你的大小写位置有关。我当前操作系统是 Linux,以下 Linux 的结论我都是亲测过的,windows 结论选自网络,大家可以动手实践下。一、MySQL 库名区分大小写吗这是我的本地库,我想在 weilin_test 库下使用 sys 库再使用 Sys 库(不存在),首字母大写结果不行。结论:Linux 下 库名在 MySQL 中是严格区分大小写的,Win...
  •  2019-04-29  |    程成  |    1485  |    0  |    数据库  |   MySQL  大小写  区分  数据库  
  • 服务器 PHP 端实现极光推送
  • JPush 提供四种消息形式:通知,自定义消息,富媒体和本地通知。通知 或者说 Push Notification,即指在手机的通知栏(状态栏)上会显示的一条通知信息。 通知主要用来达到提示用户的目的,应用于新闻内容、促销活动、产品信息、版本更新提醒、订单状态提醒等多种场景。下面我们所讨论的都是 “通知” 形式。PHP端实现极光通知代码如下:        //初始化 JpushClient  ...
  •  2019-04-29  |    程成  |    1255  |    0  |    PHP  |   极光推送  PHP  生产环境  JPush  
  • Docker 容器运行不退出的方法
  • 问题描述执行下面命令后,过一会容器会自动退出docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer解决方法docker容器的主线程(dockfile中CMD执行的命令)结束,容器会退出有以下几种解决方法:使主进程无法结束 docker run -d centos /bin/...
  •  2019-04-28  |    程成  |    1742  |    0  |    服务器  |   Docker  容器  运行退出  
  • Mac 访问虚拟机 IP 配置与 Mac 虚拟机 Vmware 设置 Centos 静态IP 教程
  • 当我建立了一个虚拟机,在虚拟机中安装了一些服务,但是我在主机里想访问虚拟机中的这些服务,该如何实现。首先你需要将虚拟机网络设置为 “NAT模式”。【虚拟机】-【网络适配器】-【NAT模式】设置完成后,你就可以通过 ip地址 访问你的虚拟机了。当然这里也可以在主机中配置个 host 也行。修改 hosts 命令sudo vi /etc/hosts如果你想设置 host,你最好设置虚拟机 “静态IP”。不然你设置 host 没啥意思。下面是虚拟机 “固定IP” 教程。一、查看&n...
  •  2019-04-26  |    程成  |    1507  |    0  |    服务器  |   Mac  虚拟机  静态IP  Centos  Vmware  
  • Docker 常用命令有哪些
  • Docker 常用命令有哪些?1、拉取镜像docker pull2、删除容器docker rm  <容器名 or ID>3、查看容器日志docker logs -f <容器名 or ID>4、查看正在运行的容器docker ps docker ps -a    # 查看所有的容器,包...
  •  2019-04-26  |    程成  |    780  |    0  |    服务器  |   docker  命令  容器  
  • Centos7 安装和配置 Docker-CE
  • 原料首先,你需要准备一个 Centos 环境,虚拟机也行。这里 Ubuntu 或者 Centos 都行,我这里选择了虚拟机下的 Centos。Centos 具体要求:1、必须是64位操作系统2、内核建议在 3.8 以上查看 Centos 内核命令:uname -rCentos7 内核版本是 3.10一、安装与配置1、安装依赖包sudo yum install -y yum-utils device-mapper-persistent-d...
  •  2019-04-25  |    程成  |    896  |    0  |    服务器  |   Centos7  Linux  Docker  虚拟机  容器  
  • Mac虚拟机无法联网 ping name or service not known
  • 当我 Mac 装好虚拟机后,发现无法上网,通过修改虚拟机的网卡模式也不管用。报错 ping:www.baidu.com: Name or service not known解决方法如下:1、添加DNS服务器vi /etc/resolv.conf在文件中添加如下两行(可以自己选择DNS服务器,这里选的是114的,包括谷歌的8.8.8.8和腾讯的119.29.29.29)nameserver 114.114.114.114 nameserver 114.114.114...
  •  2019-04-22  |    程成  |    1335  |    0  |    服务器  |   Mac  Linux  联网  
  • 编译安装和极速安装有什么区别
  • 一、什么问题我知道编译安装比极速安装时间要长,稳定性没有极速安装稳定。但是从原理来看,两者有啥区别?什么时候用编译安装,什么时候用极速安装?这些都是值得探索的问题。编译安装又叫源码包安装,极速安装本质是RPM包安装。所以问题就变成了源码包安装和RPM包安装的区别。二、RPM包安装和源码安装区别(1)安装位置不同RPM包安装位置源码包安装位置一般是/usr/local/软件名/(2)不同位置不同影响RPM包安装的服务可以通过系统服务管理命令(service)来管理,例如RPM包安装的 apache...
  •  2019-04-22  |    程成  |    2338  |    0  |    服务器  |   编译安装  RPM  源码  
  • 阿里云ECS如何用宝塔安装 Laravel 环境
  • 软件配置:操作系统:Centos 7+Nginx1.8 + PHP7.2 + RDS一、材料准备(1)域名备案,解析(2)ssl证书绑定域名,登陆阿里云SSL证书管理控制台绑定并验证域名,并下载 nginx 类型留备用二、挂载数据盘注:如果你只有一个系统盘,这个步骤可以忽略。挂载目录     /www1、运行 fdisk -u /dev/vdb:分区数据盘。2、输入 p:查看数据盘的分区情况。本示例中,数据盘没有分区。3、输入 n:创建一个新分区...
  •  2019-04-22  |    程成  |    1329  |    0  |    PHP  |   宝塔  Laravel  PHP  阿里云  ECS  
  • Mac 安装 Linux 虚拟机 centos 教程
  • 下面是在Mac下安装 Centos 虚拟机教程,这里我选择 Vmware10 工具。一、下载地址mac 版 VMware 链接:https://pan.baidu.com/s/14eIxw1fTrO1i8R9bcTNFNw  密码:af8hcentos7链接:https://pan.baidu.com/s/17sZLQc48fI_BrIA3_oOSmw  密码:y7vdwindows 版 VMware链接:https://pan.baidu.com/s/12YimL...
  •  2019-04-19  |    程成  |    1860  |    1  |    服务器  |   Mac  Linux  Centos  Vmware  虚拟机  
  • 为啥要使用 migrate 迁移数据库,以及 PHP 中如何使用 migrate
  • 网上有很多教程,教你如何使用 migrate。但是我们为什么要使用 migrate,我们要知其所以然。一、我们为什么要使用 migrate我们在开发过程中,使用到了很多的版本控制器,比如git,svn,cvs 等等,代码统一性得到了很好的保证。但是在多人开发中,我们的数据库却往往出一些问题,少一个字段,线上线下数据库不统一,我的数据库被别人覆盖了... 最关键的是还没有操作日志,也没有修改数据库的时间... 所以 migrate 就解决了这些问题。migrate 可以让开发者简洁的修改和维护数据...
  •  2019-04-18  |    程成  |    1327  |    1  |    PHP  |   PHP  migrate  SQL  数据库  迁移  
  • PHPExcel 解决 Uninitialized string offset: 1 报错问题
  • 使用 PHPExcel 导出 excel 时,报了一个错:Uninitialized string offset: 1 。检查了代码,定位到是用户名称出了问题。猜测是数据问题,不是代码问题。解决方法:修改 utf8 到 uf8mb4 不管用,不是 emoji 表情类问题。检查数据库数据,发现有个数据是 “= =”,目测是这个引起的。证实确实是这个符号引起的,估计是 PHPExcel 没有过滤这种关键字。/***添加一个空格,防止出现=开头,phpexcel会出现问题***/ $sheet-&g...
  •  2019-04-15  |    程成  |    1017  |    1  |    PHP  |   PHPExcel  报错  PHP  offset  
  • PHP 中 CURL 参数说明 curl_setopt
  • PHP中CURL方法curl_setopt()函数的一些参数 。bool curl_setopt (int ch, string option, mixed value)curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。例如:CURLOPT_RETURNTRANSFER 选项:curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);如果成功获取的信息以文件流的形式返回,而不是直接输出。如果失败返...
  •  2019-04-12  |    程成  |    783  |    1  |    PHP  |   PHP  CURL  setopt  参数