php
总有刁民想呀么想害朕
我了个去~~~~~~~~~~
展开
-
php-算法 找出一组数中比每个数大的右边第一个数
<?php$args = [1, 9, 10, 3, 2, 7, 5, 2, 6, 5, 5, 6];//预计输出 9,10,-1,7,7,-1,6,6,-1, 6, 6, -1$res = [];$stack = [];$j = $r = 0;for ($i = 0; $i < count($args); $i++){ while ($j > 0 &am...原创 2020-03-05 17:11:56 · 197 阅读 · 0 评论 -
算法-php 蓄水池问题
<?php//fscanf(STDIN, "%d", $a);//printf("%d\n",$a);$args = [ 0 => 10, 1 => 20, 2 => 30, 3 => 20, 4 => 100, 5 => 80, 6 => 70];$res = 0;$left...原创 2020-03-05 16:23:29 · 241 阅读 · 0 评论 -
php大文件写入下载
最近在工作中接到一个需求,通过选择的时间段导出对应的用户访问日志到excel中, 由于用户量较大,经常会有导出50万加数据的情况。而常用的PHPexcel包需要把所有数据拿到后才能生成excel, 在面对生成超大数据量的excel文件时这显然是会造成内存溢出的,所以考虑使用让PHP边写入输出流边让浏览器下载的形式来完成需求。我们通过如下的方式写入PHP输出流 1 2 ...转载 2018-08-31 19:45:51 · 1825 阅读 · 0 评论 -
php面试
0.简单做一下自我介绍,? 然后谈一下近三年来你的得意之作? 1.面试官看过你的简历,会问一些你做的项目的用户量、pv、吞吐量、相关难点和解决方法等 2.数据库设计经验,为什么进行分表? 分库? 一般多少数据量开始分表? 分库? 分库分表的目的? 什么是数据库垂直拆分? 水平拆分? 分区等等?可以举例说明 3.数据库优化有哪些? 分别需要注意什么? 4.web开...转载 2018-07-25 22:06:39 · 537 阅读 · 0 评论 -
laravel数据库操作
1 配置信息1.1配置目录:config/database.php1.2配置多个数据库//默认的数据库'mysql' => ['driver' => 'mysql','host' => env('DB_HOST', 'localhost'),'port' => env('DB_PORT', '3306'),//更多配置], //可以创建更多的数据库'mys...转载 2018-07-14 15:21:16 · 705 阅读 · 0 评论 -
mac使用原生php-fpm
Mac OS X 10.9已经自带有php-fpm,对于有干净系统强迫症的人,或者原装控来说,用brewhome重装一遍总感觉心里会有小兔子,下面把原装的php-fpm配置起来。直接运行,有报错找不到配置文件。$ php-fpm[11-Jan-2014 16:03:03] ERROR: failed to open configuration file '/private/etc/php-fpm....转载 2018-07-06 16:47:35 · 68069 阅读 · 0 评论 -
PHP获取服务器图片并添加水印
<?phpheader ( "Content-type: text/html; charset=utf-8" );date_default_timezone_set ( 'PRC' ); //设置中国时区include 'PHPExcel.php';$dir=dirname(__FILE__);$filename = "/Users/jiangminghui/Documents/te原创 2017-12-22 18:34:36 · 67236 阅读 · 0 评论 -
phpexcel将json转excel
<?phpheader ( "Content-type: text/html; charset=utf-8" );date_default_timezone_set ( 'PRC' ); //设置中国时区include 'PHPExcel.php';$dir=dirname(__FILE__);$filename = "/Users/jiangminghui/Documents原创 2017-12-11 19:52:10 · 1775 阅读 · 0 评论 -
使用phpexcel操作excel
php操作excel<?phpheader ( "Content-type: text/html; charset=utf-8" );date_default_timezone_set ( 'PRC' ); //设置中国时区include 'PHPExcel.php';$dir=dirname(__FILE__);$filename = "/Users/jiangming原创 2017-12-01 21:22:52 · 595 阅读 · 0 评论 -
empty、isset、isnull的区别
在PHP中,存在很多判断值或变量是否为空的函数 如empty、isset、isnullempty如果 变量 是非空或非零的值,则 empty() 返回 FALSE。例如“”、0、”0″、NULL、FALSE、array()、var $var、未定义或者空属性的对象都将被认为是空的,返回TRUE。isset如果 变量 存在(非NULL)则返回 TRUE原创 2017-11-03 19:23:10 · 297 阅读 · 0 评论