陈华编程的程序已经一年多没更新了,我也一年多没写php了。最近在录一个Python的基金看板的课程,所以也想把这个运用集成到陈华编程的网站里面来。其中有一个场景,就是定时爬取基金和大盘数据,然后更新库再展示。
PHP分类,主要分享PHP相关内容,重点是Laravel框架开发的一些技巧。
陈华编程的程序已经一年多没更新了,我也一年多没写php了。最近在录一个Python的基金看板的课程,所以也想把这个运用集成到陈华编程的网站里面来。其中有一个场景,就是定时爬取基金和大盘数据,然后更新库再展示。
composer update 运行之后,报错:PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 67108864 bytes)
之前写过一篇《Windows系统下安装php-ssh2扩展》的文章,其实我们更多的是在Linux系统下跑项目,所以再整理一篇Linux系统下的安装过程,流程是差不多的。
最近在学习基金理财,作为搞技术的,肯定不可能止步于了解皮毛知识。所以写了一个程序,去爬取基金的一些数据,然后用MongoDB做数据分析。
MongoDB经常会遇到结束进程后,无法启动的问题,当然报错的情况有很多种,下面列出我遇到的报错和解决方案。
本地的一个 Laravel5.5 的项目有段时间没有更新包了,今天执行了一下 composer update 想更新一下扩展包,发现报了一个错,以下给出解决方案。
之前在《MongoDB基础之聚合查询示例》提供了一组分类和文章的测试数据,以下就在之前的这一组数据基础上做计算模型操作。
前面的博文中,介绍了《MongoDB基础之原生方法增删改查》,这篇博文介绍条件查询后,返回数据条数大于20条的情况,做游标遍历读取数据。
在之前的两篇博文《MongoDB基础之原生方法增删改查》和《MongoDB基础之查询表达式》中,介绍了 MongoDB 的基本查询功能,这篇博文我们来介绍一个比较复杂的场景,也就是聚合查询。
昨天分享了一篇《MongoDB基础之原生方法增删改查》的文章,今天这篇文章主要是扩展查询条件部分,专业名词叫查询表达式。
最近公司项目在做核心重构,我负责的项目核心重构改动不大,新需求开发不是很紧急,所以我在调研 MongoDB 的使用,后续会陆续发出我调研时整理的一些案例。
对一个成熟的企业级项目来说,数据一致性的要求是至关重要的。本文就介绍在 Laravel5 框架中使用 MongoDB 时,实现事务控制的方法。
公司最近的项目,用 redis 做临时数据存储,在配置的时候,一直报错 SELECT failed ERR invalid DB index,虽然很快就解决了,但这里有个坑还是记录一下。
在Laravel5框架中,使用这个扩展 jenssegers/mongodb 操作 MongoDB 会很方便,但有些操作文档中没有说明,需要大家去看代码发现。
这是一篇我在采集数据中,遇到的事务回滚后id依然会自增的问题的解决方案分享帖,这个方法只适用于没有id字段关联的场景。
之前陈华编程学院业务比较单一,在 url 上直接体现了网站内容,但是网站改版后,增加了内容模块,所以 url 产生了变化,需要做一个301的永久跳转。
在项目中,由于业务需求迭代,需要在之前的表中扩展一个编号字段,但是扩展的字段,需要根据另一张表的id查询出一个编号。也就是需要在MySQL两表之间,根据一个表的字段更新另一个表的字段。
在Laravel5框架开发页面过程中,使用Ajax Post方式提交一个表单时,返回419 unknown status状态,并且没有错误日志记录,后来在控制台取出完整输出,逐行排查才发现是CSRF的验证拦截。
最近经历了好几次处理线上历史数据,处理的数据量基本都在百万以上,为了操作稳定和便于监控,我们采用的是Laravel5框架的定时任务。
公司项目中,需要从一个ftp服务器上下载文件,并上传到oss上,公司配的开发机是windows系统的,所以开发过程钟,需要在Windows系统上,安装php-ssh2扩展。