做博客的目的就是为了交流学习用,请勿提交seo标题留言,谢谢!请还博客一片干净的地方。

feed订阅 腾讯微博 新浪微博 你好,欢迎光临! 

Category Archives: php

Nginx错误:recv() failed (104: Connection reset by peer) while reading response header from upstream PHP : seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 5 total children

2015.12.16 , , , 1条闲言 , 18285次点击,

今天松林服务器上的两个网站都打不开了,包括这个博客。现在说下解决的流程 首先搜索了recv() failed (104: Connection reset by peer) while reading response header from upstream错误提示: 不要使用php-fpm的request_terminate_timeout,...

yii2 一对一,一对多,多对多 hasOne hasMany

2015.12.2 , , , 2 条闲言 , 4420次点击,

本着一个举例子的心态来写文章,努力的让文章写的更通俗易懂。 数据库表结构: tableName:tags 标签表 tableName:images 图片表 tableName:imagesTags 图片标签关联表 tableName:user 用户表 表关系: user(1) ...

php推送ios消息(大数据量的解决方案)

2015.06.8 , , , 2 条闲言 , 5491次点击,

前因: 公司的新版ios app已经成功上架了、运营们跑过来就说啦:“我们这周五要推送push消息,你们的push后台什么时候能弄好啊” 困难: 其实松林也没有做过苹果push、原来公司有个push后台,看了下源代码,用的是原始的推送(数据库取出所有deviceToken,然后用foreach循环一个苹果的socket连接推送),这种做法是有一个很大...

PHP匿名函数,闭包函数,use关键字

2015.04.18 , , 3 条闲言 , 6459次点击,

从PHP 5.3开始新增了匿名函数(Anonymous functions),也叫闭包函数(closures),关键字 use 同时也在匿名函数中。 先看一下匿名函数的示例,作为回调函数的参数: <?php echo preg_replace_callback('~-([a-z])~', function ($match) { ...

24个超酷的PHP微框架

2015.01.20 , , 没有评论 , 4228次点击,

原文:http://www.icultivator.com/p/7892.html 作为一个PHP开发者,现在是一个令人激动的时刻。每天有许许多多有用的库分发出来,在Github上很容易发现和使用这些库。下面是我曾经遇到过最酷的24个库。你最喜欢的库没有在这个列表里面?那就在评论中分享吧! 1. Dispatch – 微框架 Dispatch是一个PHP小框架。它并没...

Mongodb增删改查对应语句

2014.12.2 , , , 没有评论 , 2397次点击,

原文比较清晰,请访问:http://php.net/manual/zh/mongo.sqltomongo.php

thinkphp create add 代码分析

2014.10.25 , , , 没有评论 , 10397次点击,

用thinkphp的时候create方法与 add方法是非常通用的了、那么今天顺着thinkphp的流程来看一下这两个方法在thinkphp框架中是怎么运行的 测试代码: public function D(){ $test = D('test'); if($test->create()){ ...

PHP加入环境变量系统运行php

2014.10.16 , , 3 条闲言 , 3921次点击,

有时候在执行长时间运行的脚本程序的时候,浏览器是架不住的,比如导入几百万数据的时候运行的php文件有可能运行几天,这个时候我们就可以直接系统运行php来完成这个任务。我们就可以使用CMD命令行或者LINUX命令行执行PHP程序 1.把PHP.EXE加入到环境变量,不用每次都进入到PHP的目录   ① 右击我的电脑-属性-高级-环境变量   ②找到 Path 这一项(...

php加密解密函数

2014.09.16 , , 1条闲言 , 4284次点击,

加密解密在web开发中用处很多的,比如在COOKIE的操作中基本都会加密,否则很容易被人猜出具体意思,下面这个函数也算是个经典的加密解密函数了。 /** *加密解密函数 *@param string $string 需要加密或者解密的函数 *@param string $operation 加密或者解密 DECODE为解密、其他为加密 *@param st...

面向对象设计模式的几个基本原则及其核心思想简介

2014.08.20 , , 5 条闲言 , 4125次点击,

在讲述设计模式的原则之前,我们必须要了解面向对象的几个基本目标。 面向对象,将世界归纳为一句话:万事万物皆对象。 在没有面向对象之前,软件的可维护性是相当的烂,主要原因有四个: l 过于僵硬 l 过于脆弱 l 复用率低 l 黏度过高 在软件设计过程当中无论那种设计思维都把可拓展性、灵活性、可插入性作为软件设计的一个基本的...