自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

php_girl的博客

追梦就像登月,坎坷而浪漫

  • 博客(14)
  • 收藏
  • 关注

原创 激活PhpStorm 2023.3.4

点击确认后打开PhpStorm 2023.3.4,页面会提示进行激活,此时回到刚才页面复制激活码即可成功激活。查看帮助关于得到文章第一张图。解压后进入目录,并双击运行install-all-users.vbs(注:提前选择好目录,运行之后不要再移动)),点击下载jetbra.zip。下载最新版的phpstorm。先放结果,激活成功。

2024-02-19 16:58:15 2423 2

原创 Mac+Docker+PHP7安装php扩展SSH2

背景描述:最近在做公司旧项目的需求,要求实现用sftp上传文件到远程服务器,在本地调试的时候遇到了以下问题:Fatal error: Uncaught Error: Call to undefined function ssh2_connect() in /commonPushFtp.class.php:26其实就是因为本地docker的php没有安装ssh2扩展导致。话不多说,上步骤。先补充一点,docker没有php.ini文件,所有php扩展都放在: /usr/src/php/ext ,初始

2021-11-05 17:46:25 826

原创 记录一些要用的想法

在 Laravel 中使用 GraphQLhttps://learnku.com/articles/8115/using-graphql-one-in-laravel-get-dataCI做自动化测试https://learnku.com/courses/creating-package/using-travis-ci-to-do-automated-testing/2172

2021-02-05 15:29:34 143

原创 一些封装好可以有效优化性能的Laravel方法

标题写在前面的话本来打算补充在MySQL百万级数据量查询优化这篇文章里,后来想想虽然都是优化,但已经算是两回事了,所以另开一篇文章来写laravel的性能优化方法正文1、批量更新方法2、用In取代whereHas...

2020-09-18 15:59:15 320

原创 Ubuntu环境安装swoole,laravel项目集成laravel-S

参考文档:1、https://wiki.swoole.com/#/environment2、https://gitee.com/zml956/laravel-s下面开始安装教程:安装准备安装前必须保证系统已经安装了下列软件php-7.1 或更高版本gcc-4.8 或更高版本makeautoconfnotice:会用到指令如下1、当前php版本 php –v2、切换php版本 sudo update-alternatives --config php3、gcc版本 gcc -

2020-08-21 15:50:14 238

原创 执行sudo apt-get install php-dev异常404 Not Found

执行sudo apt-get install php-dev异常404 Not Found问题描述解决方案问题描述最近在Ubuntu安装swoole的时候,需要执行sudo apt-get install php-dev 来安装 phpize但是在执行的时候报错如下:After this operation, 55.3 MB of additional disk space will be used.Do you want to continue? [Y/n] YErr:1 http://p

2020-08-17 16:42:11 528

原创 Laravel导出大量数据到表格csv及长数字显示不全问题

导读:大家都知道使用PHPExcel类库或者Laravel Excel 都可以实现 Excel/CSV 文件导入导出功能,但是在实际开发中,实现是一回事,真正应用又是一回事。 上面提到的那两种方式都不适用于1W以上的数据量导出,速度相当慢,甚至很可能由于内存及超时的原因无法实现导出,但是线上实际需求如订单导出等,随便数量都可能达到1w,甚至百w、千w条。那么,这个时候,我们要实现10w条

2017-09-02 17:01:17 4737

原创 laravel 解决leftjoin带条件查询没有返回右表为NULL的记录问题

问题描述:在使用laravel的左联接查询的时候遇到一个问题,查询中带了右表一个筛选条件,导致结果没有返回右表为空的记录。先附上代码:DB::table('users as u') ->select('u.user_id','c.class') ->leftJoin('class as c','c.user_id','=','u.user_id') ->where('c.s

2017-08-22 11:58:03 18298 7

原创 MySQL百万级数据量查询优化

先说下背景,之前写代码基本不用考虑数据库优化,当然,一些基本的mysql优化专业素养还是有的,直到公司业务流水太大,做数据统计的时候请求超时-_-我才意识到,作为一名优秀的程序媛,数据优化是必不可少,能用上就千万别偷懒..基础优化,入门优化 对查询进行优化,要尽量避免全表扫描常用优化技能 建立索引深入优化

2017-08-04 15:00:55 4022

原创 laravel实现按月或天或小时统计mysql数据

在PHP里怎么比较简单的实现按时间(如按月,按天,按小时)来统计表里的数据呢?如:要实现获取下图曲线图数据(ps:当然也可能是柱状图等,数据都是一样的),默认获取七天内的数据,点击今天,7天,15天,30天可任意切换,其中今天是按小时统计.不过我的实现方法有一个小缺点,当某个小时内是没有数据的,那么该小时不会出现,不过这个应该可以通过前端的形式弥补好了,废话不多说,上图上代码!1. 控制器内容

2017-08-04 13:55:00 8324 1

转载 PHP页面之间传递参数的四种方式

假设我们定义page01.php和page02.php两个php文件,将page01中的内容想办法传递到page02,然后供我们继续使用。第一种:使用客户端浏览器的cookie。cookie很容易理解,就是一个临时文件,可以把它看成一个储藏室,浏览器在浏览的过程中记录一些信息,就暂时存放在这里。在page01中设置一个cookie。       setcookie('myc

2016-05-15 15:08:38 1213

原创 ECSHOP滚动或点击加载更多订单(瀑布流)JQuery.more.js

1,引用jquery.more.js文件在user_transaction.dwt文件引入<script type="text/javascript" src="themesmobile/68ecshopcom_mobile/js/jquery.js"></script><script type="text/javascript" src="themesmobile/68ecshopcom_mob

2016-05-12 15:01:21 4113 1

转载 smarty - display和fetch的区别

include_once 'init_smarty.php';$smarty->assign('title','标题');$smarty->assign('content','内容');$output = $smarty->fetch('index.html');echo $output;// $smarty->display('index.html');?>

2016-02-16 15:34:27 899

原创 扫码支付成功后自动跳转到支付成功页

问题描述:微信官方提供的示例中支付扫码页只有二维码图,支付成功后没有任何交互为了更好的用户体验希望扫码支付成功后自动跳转到支付成功页。解决方案:通过setInterval定时ajax查询订单状态,如果订单支付成功则跳转。示例代码 var int=self.setInterval("orderStatus()",5000)

2016-02-16 09:56:04 9857

空空如也

空空如也

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

TA关注的人

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