摘要: step1:自定义镜像 原镜像 registry.aspider.avlyun.org/library/php-apache 在容器里面 : 我们进去发现没有vim,screen.crontab功能,不能满足我们的需求 ​ # screen -ls # cat /etc/crontab 检查是否安装 阅读全文
posted @ 2019-04-22 11:32 小跑跑泡 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.遇到错误option 2.当你框架是tp5发现,url不能正常跳转时 3.解决跨域问题 CORS : 有时候前端调用你的接口会出现跨域问题,首先我的第一反应是代码头部加上: 如果还没有解决问题,那么我们就需要修改Nginx配置 ,在location / {} 里面加上下面内容: 注意:这只是添加 阅读全文
posted @ 2019-04-22 11:30 小跑跑泡 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: 1. tp5 获取当前访问的模块名,控制器名,方法名 2.获取app/config.php 里面的内容 注意,先要引入再使用 阅读全文
posted @ 2019-04-22 11:17 小跑跑泡 阅读(158) 评论(0) 推荐(0) 编辑
摘要: in 查询 和like 查询 in 查询 like 查询 where 多条件查询 阅读全文
posted @ 2019-04-22 11:12 小跑跑泡 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 1.看看简历,会问一些过去做的项目的用户量、pv、吞吐量、相关难点和解决方法等2.数据库设计经验,为什么进行分表? 分库?一般多少数据量开始分表? 分库? 分库分表的目的? 什么是数据库垂直拆分? 水平拆分? 分区等等?可以举例说明3.数据库优化有哪些? 分别需要注意什么?4.web开发方面会遇到哪 阅读全文
posted @ 2019-04-19 11:02 小跑跑泡 阅读(3137) 评论(0) 推荐(0) 编辑
摘要: 1.双引号 <?php function new_csv($string) { $filename = date('Ymd').'.csv'; //设置文件名 header("Content-type:text/csv"); header("Content-Disposition:attachmen 阅读全文
posted @ 2019-04-17 19:37 小跑跑泡 阅读(1923) 评论(0) 推荐(0) 编辑
摘要: 当你需要处理一个5G的文件里面的数据时,你会怎么做,将文件里面的内容全部读取到一个数组里面去? 显然这种做法对小文件是没有问题的,但是对于大文件还是不行的 这时就需要用到 yield 了 ,注意这是php5.5之后才有的 1.首先我们看一个基本的代码 这是一个正常的代码,我们将传入的数据当做一个很大 阅读全文
posted @ 2019-04-17 15:30 小跑跑泡 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 背景:最近一个需求是从mysql里面读取数据(有点大),然后导出为csv文件 问题 :发现导出的过程中自己中断了,没有报错 。 第一反应是测试导出一个小一点的数据(少查几条),发现没问题 。 查看导出数据多的时候的报错,发现没有。 在代码头部加上 发现报错 原来原因是数据太大 ,变量不能接收到这么大 阅读全文
posted @ 2019-04-17 15:08 小跑跑泡 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 第一章: 1. 判断变量 var 是否已经定义 2. 获取变量 var 类型 type(var) 3. 判断变量var是不是int型或者字符串型 4. var = 123 ,将var变为字符串类型, str(a),类似的还有bool() int() float() compex() 5. num = 阅读全文
posted @ 2019-04-15 22:38 小跑跑泡 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1.安装与激活 (1)首先去官网下载安装(这个没什么操作) (2)激活,打开编辑器,然后选择这个,进入 http://idea.lanyus.com/ 后按照提示的修改文件内容,安装激活就完成了 2.配置文件远程同步 (1)进入这里面 (2)点击+号,选择sftp,并配置自己的服务器环境 (3)进入 阅读全文
posted @ 2019-04-15 11:31 小跑跑泡 阅读(662) 评论(0) 推荐(0) 编辑