- 博客(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
282
原创 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
1008
原创 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
680
原创 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
972
原创 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
4463
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
395
原创 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
512
原创 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
1252
原创 js 字符串拼接在不同浏览器下的性能比较
<!DOCTYPE><html><head> <title></title></head><body></body></html><script type="text/javascript"&g
2018-05-03 18:30:51
287
原创 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
199
原创 php简单的加密解密
直接上代码//加密public function encrypt($data,$key){ $key = md5($key); $x = 0; $len = strlen($data); $l = strlen($key); for($i = 0; $i<$len; $i++){ ...
2018-04-09 17:06:48
1438
原创 tp3.2更新操作时使用field()过滤不需要的字段遇到的坑
tp3.2更新操作时使用field()过滤不需要的字段遇到的坑M()->table('prefix_student')->field('score',true)->save($data); //不好使,score发生更新,M('student')->field('score',true)->save($data); //好使score不更新原因M()...
2018-04-04 17:59:01
3124
原创 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
5093
3
原创 断点调试不停止在index.php的第一行
在进行断点调试时,设置好断点后总是在index.php的第一行停下, 需求勾选Run菜单下Break at first line in php scripts
2018-03-28 15:30:09
1099
1
原创 phpstrom 配置PHP在线手册
phpstrom 配置php在线手册1.打开File->Settings 2.打开Tools->External Tools 后 点击+ 3.这是参数
2018-03-28 14:14:25
235
转载 phpstrom 配置ftp
https://blog.csdn.net/Knight_quan/article/details/51910102
2018-03-28 13:49:15
304
原创 phpexcel 类 在原excel上做修改(tp3.2)
对上传的excel直接修改public function impsybmit(){ $upload = new \Think\Upload(); $upload->maxSize = 3145728; $upload->exts = array('xlsx'); $upload->rootPath = './Public/uploa...
2018-03-27 17:54:51
827
转载 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
13150
原创 Mysql 根据小数点位数查询
MYSQL 判断小数点位数取出小数点多余3位的小数select score from student where LOCATE('.',score) > 0 and LENGTH(SUBSTRING_INDEX(score,'.' ,- 1)) >=3
2018-03-19 16:48:07
4149
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
14226
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=>$val){ i...
2018-03-01 17:15:35
2918
原创 安装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
604
原创 tp3.2 excel导出动态追加列并修改顺序
public function text(){ $sql = "select * from text"; $data = M()->query($sql); //excel列名@数据表字段名,excel列顺序即为数组顺序,若添加列,向数组中追加即可 $arr = [ '编号@id', '姓名@name', '分数...
2018-02-09 17:39:23
638
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
20156
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
366
原创 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
913
转载 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
499
原创 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
921
原创 mysql 非法日期格式查询 case函数用法
MySQL case 函数用法:Cast(字段名 as 转换的类型 )查询非法日期格式select * from table where cast(字段 as date) is null
2018-01-11 11:53:01
2970
2
转载 我的第一个转载
前言 在任何语言中,函数都是最基本的组成单元。对于php的函数,它具有哪些特点?函数调用是怎么实现的?php函数的性能如何,有什么使用建议?本文将从原理出发进行分析结合实际的性能测试尝试对这些问题进行回答,在了解实现的同时更好的编写php程序。同时也会对一些常见的php函数进行介绍。php函数的分类 在php中,横向划分的话,函数分为两大类: user function(内置函数) 和in
2018-01-05 11:35:12
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人