一起学习网 一起学习网

为您找到相关结果为  2000 

用好anyproxy提高公众号文章采集效率3小时前

影响因素主要会有以下几点: 1、网络环境不佳; 2、手机或模拟器中微信客户端崩溃; 3、其它一些网络传输错误;因为我比较看重采集系统的运行成本,这个成本包括硬件投入,运算力投入和占用的人工精力。所以必须提高运行的稳定性。因此如果采集中断,必然增加人工精力的成本。所以针对这一点我对anyproxy做了...

PHP 闭包获取外部变量和global关键字声明变量的区别讲解3小时前

最近在学习workerman的时候比较频繁的接触到回调函数,使用中经常会因为worker的使用方式不同,会用这两种不同的方式去调用外部的worker变量,这里就整理一下PHP闭包获取外部变量和global关键字声明变量的区别。 闭包 闭包是一个常见的概念,我们通常可以将其与回调函数配合使用,可以使代...

Laravel中数据迁移与数据填充的详细步骤3小时前

前言 这是一篇基础教程,对标 Laravel 文档中的数据迁移和数据填充,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍把。 关于Laravel数据库迁移的理解 最初看到laravel框架中迁移的时候,会以为这个迁移是把数据从一个数据库中迁到另一个数据库中,又或者是从一个服务器迁移到另...

解决Linux下php-fpm进程过多导致内存耗尽问题3小时前

最近,发现个人博客的Linux服务器,数据库服务经常挂掉,导致需要重启,才能正常访问,极其恶心,于是决心开始解决问题,解放我的时间和精力(我可不想经常出问题,然后人工重启,费力费时)。 分析问题 发现问题以后,首先使用 free -m 指令查看当前服务器执行状况:可以看到我的服务器内存是2G的,但是...

Laravel 5.5中为响应请求提供的可响应接口详解3小时前

前言 Laravel 5.5 也将会是接下来的一个 LTS(长期支持)版本。 这就意味着它拥有两年修复以及三年的安全更新支持。Laravel 5.1 也是如此,不过它两年的错误修复支持将在今年结束。 Laravel 5.5 的路由中增加了一种新的返回类型:可相应接口( Responsable )。该...

laravel5 使用try catch的实例详解3小时前

在laravel5中使用以下代码并没有捕获异常try{var_dump($val); }catch (Exception $e){var_dump($e); echo $e->getMessage(); }Laravel 5 时代控制器被强制放到了子命名空间下,这样直接就无法调用根命名空间下的 Ex...

Thinkphp5+PHPExcel实现批量上传表格数据功能3小时前

1.首先要下载PHPExcel放到vendor文件夹下,我的路径是:项目/vendor/PHPExcel/,把下载的PHPExcel文件放在这里2.前端代码 批量导入数据

thinkPHP5使用laypage分页插件实现列表分页功能3小时前

一、背景 在使用thinkPHP框架做项目的时候,经常会遇到对列表的内容进行分页。thinkPHP框架中自带了分页功能,但是有缺陷。这个缺陷是每次返回每页数据给页面时需要重新加载页面所需要的JS、CSS等资源。如果页面包含的JS过多、过大,会增加流量压力。因此,我们使用laypage插件。每次使用a...

ThinkPHP3.2利用QQ邮箱/163邮箱通过PHPMailer发送邮件的方法3小时前

前言 我之前一直使用163邮箱发送需要处理的文件,但是如果操作过于频繁【或者有别的问题】,会导致发送失败,相反现在用QQ的貌似还没出现过类似情况,不过QQ邮箱配置和163有一丢丢不一样,我还是贴一下,怕朋友们踩到坑,下面话不多说了,来一起看看详细的介绍吧。PHPMailer的优点:可运行在任何平台之...

php之header的不同用法总结(实例讲解)3小时前

1、header()函数的作用是:发送一个原始 HTTP 标头[Http Header]到客户端。header(string,replace,http_response_code) /*string:必需。规定要发送的报头字符串。replace:可选。指示该报头是否替换之前的报头,或添加第二个报头...

PHP命令空间namespace及use的用法小结3小时前

命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。 使用namespace的目的: 团队合作项目时,避免与团队其它成员新建的类发生冲突;个人负责项目时,避免前后新建的类...

Laravel 批量更新多条数据的示例3小时前

引言 最近在写任务中,碰到一个问题,需要批量更新多条数据,但是Laravel没有提供这样的方法,Google了一些方法,刚好借着任务来举例说明一下。 任务要求 任务是一个简单的清除未读通知的API,其实就是把通知表中符合user id 和 is read = 0 的行中的 is_read改为1(0代...

php图片合成方法(多张图片合成一张)3小时前

1.多张图片合成一张比如: 图片合成,可以显示在浏览器上面同时保存到文件夹下面实例如下所示:

实例分析基于PHP微信网页获取用户信息3小时前

很多用户在开发微信版网页的时候,需要获取用户的基本信息,比如国家,省,市,昵称等,我们接下来基于PHP语言基础详细分析一下如何成功获取。 必要条件:1)公众号认证2)有网页授权获取用户基本信息的权限接口注意:最近有朋友说:在公众平台申请的测试号,会出现无法取到用户信息。换到认证的公众账号就正常了!如...

thinkPHP通用控制器实现方法示例3小时前

本文实例讲述了thinkPHP通用控制器实现方法。分享给大家供大家参考,具体如下:

thinkPHP基于反射实现钩子的方法分析3小时前

本文实例讲述了thinkPHP基于反射实现钩子的方法。分享给大家供大家参考,具体如下: ThinkPHP框架的控制器模块是如何实现 前控制器、后控制器,及如何执行带参数的方法? PHP系统自带的 ReflectionClass、ReflectionMethod 类,可以反射用户自定义类的中属性,方法...

PHP substr()函数参数解释及用法讲解3小时前

substr(string,start,length) 参数: 1,string 即你要截取的字符串 2,start 即要截取的开始位置(0表示从从前往后数 第一个字符开始,负数表示从从后往前数)eg:start=1,表示从从前往后开始的第二个数开始截取,start=-1,表示从从后往前开始的第一(...

Laravle eloquent 多对多模型关联实例详解3小时前

什么是多对多关联? Eloquent中一个模型就是一个数据表,数据表之间通常会有关联,多对多关联就是2个表之间相互有很多关联,比如说:一个表存放了用户数据,另一个表存放了文章的信息,一个用户可以收藏多篇文章,一篇文章也可以被多个用户收藏,这就是 多对多关联 。 怎么用多对多关联? 使用Eloquen...

Ecshop 后台添加新功能栏目及管理权限设置教程3小时前

一、添加菜单项打开 /admin/includes/inc_menu.php文件(后台框架左边菜单),在最后添加一行如下:1$modules['17_other_menu']['sns_list'] = 'sns_list.phpact=list';ecshop默认一级菜单项有16项,所里这里的例子...

ecshop添加菜单及权限分配问题3小时前

ECShop是一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。最新版本为3.6.0。 下面通过本文给大家分享ecshop添加菜单及权限分配问题,具体内容如下所示: 增加菜单并添加权限:  admin/includes/in...