
PHP
文章平均质量分 93
Renling【PHP】
我是一只程序狗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHP使用Imagick绘制六芒星能力图
先说一下本人在工作中遇到的瓶颈 之前做过一个【霍兰德职业兴趣测试】测试的项目,大体结构就是用户答题,系统根据用户回答的问题进行职业性格测试,最后显示结果,在结果页存在一个类似于六芒星的能力分析图(这个是我自己起的名字,具体是叫什么我也不太清楚,下面将以“六芒星图”代替),起初我们用的是Echarts插件,本来相安无事。突然有一天,客户提了一个需求,需要把结果页实现一个长按保存的功能...原创 2018-08-22 21:29:19 · 2739 阅读 · 1 评论 -
推荐一款PHP可用的中文分词扩展
本文介绍《SCWS中文分词》的安装及使用,主要用于个人记录,如有需要,请访问SCWS官方网站。使用前准备首先要准备Linux系统及安装编译好的php,本人使用源码编译安装的php,具体信息如下(可能有些许报错,将就着看吧)下载安装SCWS软件1.下载scws源码 wget http://www.xunsearch.com/scws/down/scws-...原创 2018-08-08 12:06:50 · 7445 阅读 · 0 评论 -
前后端分离与跨域的解决方案(CORS的原理)
前后端分离 前后端分离的好处最大的好处就是前端JS可以做很大部分的数据处理工作,对服务器的压力减小到最小。 后台错误不会直接反映到前台,错误接秒较为友好。 由于后台是很难去探知前台页面的分布情况,而这又是JS的强项,而JS又是无法独立和服务器进行通讯的。所以单单用后台去控制整体页面,又或者只靠JS完成效果,都会难度加大,前后台各尽其职可以最大程度的减少开发难度。 个人理解...原创 2018-08-23 22:43:39 · 78235 阅读 · 4 评论 -
CURL扩展开启,但curl_init不可用的解决方案
1、在php.ini中开启curl扩展2、在php的目录下,找到libeay32.dll,libssh2.dll,ssleay32.dll这三个文件,复制(或剪切)粘贴到,apache的bin目录下3、重启apache,OK!转自 https://www.cnblogs.com/hf8051/p/5755483.html...转载 2018-08-24 14:47:12 · 4941 阅读 · 0 评论 -
初识设计模式——工厂模式
由于简单工厂模式违反了设计模式六大原则中的“开闭原则”,所以产生了工厂模式,工厂模式定义一个创建对象的接口,让子类决定实例化那一个类。工厂方法使一个类的实例化延迟到子类。以之前的简单工厂模式所实现的功能为例,工厂模式的代码如下。工厂接口<?phpinclude './Claculator.php';include './claculator/Add.php';include...原创 2018-09-17 08:59:30 · 381 阅读 · 0 评论 -
初识设计模式——单例模式
个人理解意图:保证一个类仅有一个实例,并提供一个能够访问它的全局访问点。主要解决:一个类的频繁的实例化、销毁,或者需要保证全局只有一个此类的实例化对象,另外,也可以防止随意实例化而占用过多的内存空间。实现方式:将类的初始化函数私有化,使得外部不可直接实例化对象。然后在类的内部(由于初始化函数已经私有化了,所以必须在类的内部)设定一个能够获取到此类的实例化对象的静态方法,方法内部实现实例...原创 2019-02-23 13:20:40 · 195 阅读 · 0 评论 -
初识设计模式——组合模式
个人理解定义:组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构(Copy的)。理解:存在前提条件,只有满足以下两个条件,才建议使用组合模式(Composite Pattern) 一组相似的对象,说明对象的相似度...原创 2019-02-19 13:56:23 · 185 阅读 · 0 评论 -
初识设计模式——迭代器模式(PHP中迭代器(Iterator)的使用)
初始迭代器模式迭代器模式提供一种方法顺序访问一个聚合对象中各个元素, 而又无须暴露该对象的内部表示。在《大话设计模式》中提到,此设计模式实用价值远不如学习价值大了,martin flower甚至提出撤销此设计模式。另外,无论是JAVA、Python,亦或是PHP中,都存在多种多样的遍历聚合元素的方式,所以此处就不过多的去了解了。这里我主要记录的是自己对PHP迭代器Iterator的抽象类的使用...原创 2019-02-20 22:12:17 · 540 阅读 · 0 评论