PowerRC's Blog

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

613

我对控制翻转与依赖注入的理解

控制翻转与依赖注入是一种由java届兴起的设计模式,比较老了,不算什么新鲜东西,可能是有一堆java的程序员转行写php,所以也把这种设计模式带入到了php。
现在比较新的框架,例如lavarel和phalcon都是用到了这种设计模式。

我算是比较老的程序员了,从大学里面学的面向对象和面向过[……]

Read more

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

606

nginx运行php报错Primary script unknown的解决办法

其实类似的解决方法的文章,网上有很多,但是我觉得总结得不够全面,所以这里单独总结一下。
总而言之,引起这种错误,是由于nginx无法获取到php运行脚本文件。

原因有以下可能:

1、权限不对。比如nginx的运行用户是www,但是文件的拥有用户是root然后不可执行。

2、ngi[……]

Read more

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

1,566

php获取美国节假日

做这个功能之前,尝试过baidu google,发现都不是很简练,所以我做出来分享一下。
思路就是用google的calenda api
由于用的是公共feed,所以不需要注册google api的帐号


1
public function getHolidayList() {[......]

Read more

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

4,603

Php 调用Curl时,用的是openssl 还是gnutls的问题

有时候,自己编译的php(例如用lnmp),他所调用的curl lib,的ssl version (看phpinfo中,curl下面的SSL version),会是gnutls.

gnu tls是什么玩意?
顾名思义,就是GNU开源实现的加密传输协议方案。
这个玩意好不好?
不好.[……]

Read more

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

1,405

PHP计算两个日期之间周末天数

小代码,随便写写,时间复杂度空间复杂度就不纠结了吧


1
2
3
 public function getWeekendDays($fromDate,$toDate)
    {
         $start_z = date('z',strtotime($fromDate));[......]

Read more

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

1,634

按洲分组国家地区标准代码

最近需要做个功能,就是把订单按洲来分组,就是亚洲非洲什么的
一般我们会用国家地区标准代码,详情请参考ISO标准
但是 ,洲和国家地区标准代码的关系表我可是没找到,只好自己一个个归类,繁琐啊,记下来,方便后来人


1
$this->_regionCoungry = array();[......]

Read more

back up ↑