MENU

[置顶] 博客回归

起源

自2014年开博客至今,算起来也有俩三年啦。以前还在读书没有时间管理,很多东西不了解,如今上到大学才能看懂一些网页的代码,现在趁着寒假对博客重新整理,以前写的文章全部删除,从现在开始重新编写文章。

阅读全文

Laravel 微信小程序获取『用户详细信息』及『带参数小程序码』扩展

功能介绍

本扩展包包含用户详细信息解密、带参数小程序码生成并保存在本地目录功能。
用户详细信息解密官方也提供多种语言版本SDK(C++、PHP、Node、Python),在本扩展包中仅仅做封装处理。
带参数小程序码生成,官方给出三种接口,在此扩展包中采用 接口B (适用于需要的码数量极多的业务场景,通过该接口生成的小程序码,永久有效,数量暂无限制)。

阅读全文

GB2312, GBK, GB18030区别

背景

在做爬取学校正方教务系统,存储中文名字的的时候发现对于少见的文字都会以?代替,
这就很奇怪,明明教务系统上都可以正常显示,为什么爬取下来出问题?明明都是gb2312编码。我猜肯定是数据库用的是utf8格式,不然也会出问题啊。

阅读全文

爬取gbk乱码问题

前言

最近在爬学校图书馆借阅信息,laravel中采用的是HtmlParser扩展包,这个扩展包博主一直用来爬取教务系统,学校教务系统是正方gb2312编码,所以通过mb_convert_encoding转成utf8就解决问题。而这次爬取图书馆系统出现大问题,mb_convert_encoding转成utf8仍然是乱码。

  • 大致爬下来的样子
    58-1

阅读全文

Mac安装PHP扩展之pcntl笔记

前言

博主在Mac下做PHP开发用的是MAMP集成开发环境,最近在下载horizoncomposer包是出现PHP不支持pcntl扩展,查下谷歌发现MAMP的集成环境是没有这个扩展包的,需要手动编译安装这个包。好吧下面说下做法哈!

阅读全文