自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 docker容器配置phpstrom的断点调试

docker容器中的php配置debug调试在php容器中安装xdebug扩展和xdebug的配置[XDebug]zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20170718/xdebug.soxdebug.profiler_enable_trigger = onxdebug.profiler_output_...

2020-01-17 16:41:37 227

原创 PHP获取图片主色调

php获取图片的主色调php需要安装GD扩展$rTotal = 0;$gTotal = 0;$bTotal = 0;$total = 0;$i = imagecreatefromjpeg("2.jpg"); //获取图片//循环宽度和高度for ($x=0;$x<imagesx($i);$x++) { for ($y=0;$y<imagesy($i);$y++)...

2019-05-08 10:32:56 947

原创 centos6.7 安装swoole

检查环境是否满足Swoole的环境依赖# 查看linux内核uname -a#查看gcc版本gcc --versiong++ --version升级gcc到4.8以上cd /usr/local/srcwget wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz2tar -jxvf gcc-4.8.5.tar.bz...

2019-04-30 14:35:41 638

原创 PHP7安装phalocn

下载phalocncd /usr/local/srcgit clone --depth=1 git://github.com/phalcon/cphalcon.gitcd /usr/local/src/cphalcon/build/php7/64bits//usr/local/php/bin/phpize./configure --with-php-config=/usr/local/p...

2019-04-27 14:19:30 901

原创 mysql blob类型的存储图片

mysql 存储图片和使用mysql语句CREATE TABLE `test` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `images` blob NOT NULL, `name` varchar(255) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREME...

2019-04-26 15:23:38 4337 2

原创 LINUX 系统第一次传项目时的问题(Thinkphp 3.2)

第一次传项目时,文件明明存在,nginx 提示file not found,错误日志中提示 “Primary script unknown” 。需要修改文件的权限。文件能够访问到。 却提示STORAGE_WRITE_ERROR:./Application/Runtime/Cache/Admin/b595b808c2ebeeeb0478ffc30bb4e87a.php。需要在Application目...

2018-06-25 17:32:14 353

原创 Centos6.7 源码安装LNMP

centos 源码安装nginx(1.10)、mysql(5.6) PHP(7.0)关闭SELINUXh和防火墙修改配置文件,重启服务后永久生效# sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config命令行设置立即生效# setenforce 0关闭防火墙# service ip...

2018-05-18 15:40:05 460

原创 php 异步处理(上传文件)

// fsockopenpublic function testFsockeopen(){ $cookie = $_COOKIE; $url = 'http://localhost/jtzn/src/server/index.php/Admin/Station/submitimp'; //异步触发的文件地址 $url_array = parse_...

2018-05-08 15:38:03 1136

原创 js 字符串拼接在不同浏览器下的性能比较

&lt;!DOCTYPE&gt;&lt;html&gt;&lt;head&gt; &lt;title&gt;&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;/body&gt;&lt;/html&gt;&lt;script type="text/javascript"&g

2018-05-03 18:30:51 245

原创 MYSQL 表关联本身取最值问题

表(test) id name cid score 1 a 1 95 2 b 1 98 3 c 1 99 4 d 1 96 5 e 2 99 6 f 2 97 ...

2018-04-26 16:00:48 154

原创 php简单的加密解密

直接上代码//加密public function encrypt($data,$key){ $key = md5($key); $x = 0; $len = strlen($data); $l = strlen($key); for($i = 0; $i&lt;$len; $i++){ ...

2018-04-09 17:06:48 1355

原创 tp3.2更新操作时使用field()过滤不需要的字段遇到的坑

tp3.2更新操作时使用field()过滤不需要的字段遇到的坑M()-&gt;table('prefix_student')-&gt;field('score',true)-&gt;save($data); //不好使,score发生更新,M('student')-&gt;field('score',true)-&gt;save($data); //好使score不更新原因M()...

2018-04-04 17:59:01 3046 3

原创 windows安装sphinx3.0.1(中文检索)

sphinx的简介就不多说,请直接查看文档1.从spinx官网下载最新版的sphinx 解压。地址:http://www.sphinxsearch.com/2.新建data 和 log 目录 3.新建sphinx.conf配置文件 放在bin目录 下配置项的信息可以参考etc/sphinx.conf.dist 非常全面。source doc{ typ...

2018-04-02 17:36:59 4992 7

原创 断点调试不停止在index.php的第一行

在进行断点调试时,设置好断点后总是在index.php的第一行停下, 需求勾选Run菜单下Break at first line in php scripts

2018-03-28 15:30:09 1053 1

原创 phpstrom 配置PHP在线手册

phpstrom 配置php在线手册1.打开File-&gt;Settings 2.打开Tools-&gt;External Tools 后 点击+ 3.这是参数

2018-03-28 14:14:25 186

转载 phpstrom 配置ftp

https://blog.csdn.net/Knight_quan/article/details/51910102

2018-03-28 13:49:15 245

原创 phpexcel 类 在原excel上做修改(tp3.2)

对上传的excel直接修改public function impsybmit(){ $upload = new \Think\Upload(); $upload-&gt;maxSize = 3145728; $upload-&gt;exts = array('xlsx'); $upload-&gt;rootPath = './Public/uploa...

2018-03-27 17:54:51 794

转载 JS两个小数相加,精度不对问题

扩大小数点位数最多的倍数 var num1 = 1.528;num2 = 1.2; var r1, r2, m; try { r1 = num1.toString().split('.')[1].length; } catch (e) { r1 = 0; } ...

2018-03-19 17:29:23 13025

原创 Mysql 根据小数点位数查询

MYSQL 判断小数点位数取出小数点多余3位的小数select score from student where LOCATE('.',score) &gt; 0 and LENGTH(SUBSTRING_INDEX(score,'.' ,- 1)) &gt;=3

2018-03-19 16:48:07 4027 1

原创 input输入框输入延时请求(时时搜索)

当input正在获得焦点时停1s在请求 var timeoutId = 0; $('#id').off('keyup').on('keyup', function (event) { clearTimeout(timeoutId); timeoutId = setTimeout(function () { ...

2018-03-01 17:33:39 14102 2

原创 thinkphp3.2 add 与 addAll的区别

add 与 addAll的区别add操作生成的sql语句key与value一一对应,但是有时addAll生成的sql语句key与value不是一一对应的原因1.add生成sql 的类是Driver,在循环data时,data时,data时,fields与$values保持一一对应关系foreach ($data as $key=&gt;$val){ i...

2018-03-01 17:15:35 2855

原创 安装composer后安装laravel

手动安装composer1 配置php.exe到环境变量(在任何目录都可以使用php命令) 2 dos窗口中执行php -r “readfile(‘http://getcomposer.org/installer‘);” | php 在该目录下会生成composer.phar 3 在该目录下创建composer.bat 文件 并写入@php “%~dp0composer....

2018-02-27 17:43:31 563

原创 tp3.2 excel导出动态追加列并修改顺序

public function text(){ $sql = "select * from text"; $data = M()-&gt;query($sql); //excel列名@数据表字段名,excel列顺序即为数组顺序,若添加列,向数组中追加即可 $arr = [ '编号@id', '姓名@name', '分数...

2018-02-09 17:39:23 593 1

转载 PHP array_walk 函数向二维数组中追加元素

array_walk 函数向二维数组中添加元素array_walk $data = [ [ 'a'=>1,'b'=>2, ], [ 'c'=>3,'d'=>4, ] ];$arr = [ 'text'=>'text',]; array_walk($data, function (&$value,

2018-02-05 16:15:27 19918 1

原创 MYSQL 组内排序

MYSQL 组内排序group_concat + order bySELECT id,substring_index(GROUP_CONCAT(id ORDER BY score desc),',',3) as num fromtest GROUP BY class

2018-01-29 18:25:18 308

原创 tp3.2 多表事物

TP3.2 事物TP3.2 默认开启夺标事物public function testTrans(){ $Model = M('t1'); $Model->startTrans(); $a = M('t2')->where('id=1')->save([ 'na'=>'aaa', ]);

2018-01-28 18:22:52 862

原创 后台脱离框架重新打开新窗口

后台脱离框架重新打开新窗口 top.location.href = url;

2018-01-18 14:15:28 202

转载 php获取中文字符拼音首字母

php获取中文字符拼音首字母function getFirstCharter($str){ if(empty($str)) { return ''; } $fchar=ord($str{0}); if($fchar>=ord('A')&&$fchar'z')) return strtoupp

2018-01-15 16:28:17 428

原创 thinkphp3.2 excel导入

public function textImp(){ //框架上传文件 $upload = new \Think\Upload(); $upload->maxSize = 3145728; $upload->exts = array('xlsx'); $upload->rootPath = './Public/uploads/'; $upl

2018-01-11 17:33:49 882

原创 mysql 非法日期格式查询 case函数用法

MySQL case 函数用法:Cast(字段名 as 转换的类型 )查询非法日期格式select * from table where cast(字段 as date) is null

2018-01-11 11:53:01 2797 2

转载 我的第一个转载

前言 在任何语言中,函数都是最基本的组成单元。对于php的函数,它具有哪些特点?函数调用是怎么实现的?php函数的性能如何,有什么使用建议?本文将从原理出发进行分析结合实际的性能测试尝试对这些问题进行回答,在了解实现的同时更好的编写php程序。同时也会对一些常见的php函数进行介绍。php函数的分类 在php中,横向划分的话,函数分为两大类: user function(内置函数) 和in

2018-01-05 11:35:12 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除