PowerRC's Blog

Posted by:
PowerRC

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

3,270

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

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

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

继续阅读

Posted by:
PowerRC

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

2,840

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

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

原因有以下可能:

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

2、ngi[……]

继续阅读

Posted by:
PowerRC

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

4,968

php获取美国节假日

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


1
public function getHolidayList() {[......]<p class="read-more"><a href="https://www.powerrc.net/php%e8%8e%b7%e5%8f%96%e7%be%8e%e5%9b%bd%e8%8a%82%e5%81%87%e6%97%a5.html">继续阅读</a></p>

Posted by:
PowerRC

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

8,775

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

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

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

继续阅读

Posted by:
PowerRC

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

4,411

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

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


1
2
3
 public function getWeekendDays($fromDate,$toDate)
    {
         $start_z = date('z',strtotime($fromDate));[......]<p class="read-more"><a href="https://www.powerrc.net/php%e8%ae%a1%e7%ae%97%e4%b8%a4%e4%b8%aa%e6%97%a5%e6%9c%9f%e4%b9%8b%e9%97%b4%e5%91%a8%e6%9c%ab%e5%a4%a9%e6%95%b0.html">继续阅读</a></p>

Posted by:
PowerRC

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

5,124

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

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


1
$this->_regionCoungry = array();[......]<p class="read-more"><a href="https://www.powerrc.net/%e6%8c%89%e6%b4%b2%e5%88%86%e7%bb%84%e5%9b%bd%e5%ae%b6%e5%9c%b0%e5%8c%ba%e6%a0%87%e5%87%86%e4%bb%a3%e7%a0%81.html">继续阅读</a></p>
back up ↑