上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 48 下一页
摘要: PHP是一门高效的网络编程语言,由于它具有编写灵活、运行快速等优点,迅速成为Web程序员的首选语言。那么怎样才能成为一个优秀的PHP开发者呢? 要成为一名PHP编程高手并不容易,并不像很多人想象的那样,只要能够飞快地编写几条简单的代码去解决一个复杂的问题就是PHP编程高手了,真正的PHP高手还需要考虑更多的其它问题。以下三条准则是一名成熟的PHP程序员在编程中应该首先遵循的准则。 ◆懒惰是金 ◆编写漂亮的代码 ◆追求程序的速度,而不是编程的速度 懒惰是金 做一个懒惰的程序员吗?这个想法太奇怪了!因为这个世界上最忙碌的人可能就是计算机程序员了。但正是因为程序员太忙了,所以才应该在编程时学会偷懒。 阅读全文
posted @ 2011-04-20 14:14 春哥也编程 阅读(2241) 评论(0) 推荐(2)
摘要: 1. 概述... 21.1. 文档主要内容... 21.2. 目标... 22. PHP文件格式要求... 22.1. 一般要求... 22.2. 缩排... 22.3. 行最大字符数... 22.4. 行结束符... 33. 命名规范... 33.1. 类的命名... 33.2. 接口类的命名... 43.3. 文件命名... 43.4. 函数与方法的命名... 43.5. 变量命名... 53.6. 常量命名... 54. 编码风格... 64.1. PHP代码定界符... 64.2 字符串书写风格... 64.3. 数组... 74.4. 类... 84.5. 函数与方法... 94.6 阅读全文
posted @ 2011-04-19 08:50 春哥也编程 阅读(2544) 评论(0) 推荐(0)
摘要: 在论坛里有人问我如何统计在线人数?我也不知道什么是最好的方法。下面是本站的实现的原理,我把它写出来,供大家参考。这只是我的方法,肯定不是最好的,还希望高手们予以指正。其实,要真正统计同时在并发在线的人数,是一件不太现实的事,这是因为HTTP协议是种无状态的协议。当客户端向服务器发出一个请求时,服务器会马上建立一个新的TCP/IP连接,在该会话结束后,如页面完全载入后,这个连接就关闭了。一般来说,在线人数指的定是在一定时间段内同时访问站点的人数,而不是基于HTTP协议的并发连接数。 让我们先来看看一个访客是如何访问一个网站的。他在浏览器的地址栏里输入了目标网站的地址,然后在一段时间内持续浏览该网 阅读全文
posted @ 2011-04-15 09:01 春哥也编程 阅读(5535) 评论(0) 推荐(0)
摘要: 今日在做Ajax的项目,发现一个问题:提交数据后,取不回提交的数据。郁闷多时,仔细分析,发现后台日志没有取数据的消息,前端也没有出现“正在读入数据”的提示。因此觉得应该是系统缓存的问题,遂google,解决。方法如下: 方法1:服务器端代码加入response.setHeader("Cache-Control", "no-cache, must-revalidate"); 方法2:用JavaScript在Ajax提交的时候加入一个随机数作为URL中的一个参数。req.open(url + "&" + Math.random). 阅读全文
posted @ 2011-04-13 17:21 春哥也编程 阅读(353) 评论(0) 推荐(0)
摘要: PHP取整数函数常用的四种方法,下面收集了四个函数; 经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已~~主要是:ceil,floor,round,intval ceil — 进一法取整说明float ceil ( float value )返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。 例子 1. ceil() 例子 <?phpecho ceil(4.3); // 5echo ceil(9.999); // 10?> floor — 阅读全文
posted @ 2011-04-13 13:55 春哥也编程 阅读(15836) 评论(0) 推荐(1)
摘要: /** * 得到数组的标准差 * @param unknown type $avg * @param Array $list * @param Boolen $isSwatch * @return unknown type */public static function getVariance($avg, $list, $isSwatch = FALSE) { $arrayCount = count($list); if($arrayCount == 1 && $isSwatch == TRUE){ return FALSE; }elseif($arrayCount > 阅读全文
posted @ 2011-04-13 13:32 春哥也编程 阅读(3194) 评论(0) 推荐(0)
摘要: 虽然Drupal核心的运行只需要你的服务器分配8MB的内存,但是根据你站点上使用的模块数量,你可能需要增加些内存分配。当你访问?q=admin/moudles时会加载你站点上的所有模块,不管你是否启用。如果你出现了白屏,你只有两个选择:增加分配给PHP的内存,或者删除不使用的模块。根据你的主机的不同,有几个地方都可以完成这个配置,一般是php.ini,或者htaccess,具体要看你的主机状态。比如:在你的php.ini文件里设置memory_limit = 12M(推荐使用,如果你拥有这个权限的话) 在你的sites/default/settings.php文件里设置ini_set(' 阅读全文
posted @ 2011-04-12 10:43 春哥也编程 阅读(4155) 评论(0) 推荐(0)
摘要: php引用(&)详解 2009-05-13 14:30 php的引用(就是在变量或者函数、对象等前面加上&符号) 在PHP 中引用的意思是:不同的名字访问同一个变量内容. 与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址 变量的引用 PHP 的引用允许你用两个变量来指向同一个内容 [php] <? $a="ABC"; $b =&$a; echo $a;//这里输出:ABC echo $b;//这里输出:ABC $b="EFG"; echo $a;//这里$a的值变为EFG 所以输出EFG e 阅读全文
posted @ 2011-04-12 09:34 春哥也编程 阅读(9758) 评论(1) 推荐(2)
摘要: 一.内存溢出解决方案在做数据统计分析时,经常会遇到大数组,可能会发生内存溢出,这里分享一下我的解决方案。还是用例子来说明这个问题,如下:假定日志中存放的记录数为500000条,那么解决方案如下:ini_set(‘memory_limit’,’64M’); //重置php可以使用的内存大小为64M,一般在远程主机上是不能修改php.ini文件的,只能通过程序设置。注:在safe_mode(安全模式)下,ini_set失效set_time_limit(600);//设置超时限制为6分钟$farr = $Uarr = $Marr = $IParr = $data = $_sub = array(); 阅读全文
posted @ 2011-04-12 08:55 春哥也编程 阅读(29947) 评论(2) 推荐(0)
摘要: Spider 是一个MySQL的存储引擎,支持事务处理,无限用户数访问,支持分区和集群。 阅读全文
posted @ 2011-04-09 17:14 春哥也编程 阅读(475) 评论(0) 推荐(0)
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 48 下一页