摘要: (转)最近在考虑做个统计在线用户的功能。以前也做过,用的一些比较简单的方法,但是缺点也很明显:精确统计和服务器、数据库压力之间要做出平衡。 所以想找一个既能精确统计又能不占用太多服务器资源的方法。先说说一些平常的做法:一,每次用户操作更新其在线时间 这个方法很直接,在用户表里加一个字段update_time,每次用户进行操作,都更新这个字段为当前时间,一般是在一个被所有Action继承的基类里写这个操作。 然后定义一个过期时间,比如10分钟,表示10分钟没进行任何操作的用户默认为不在线。这样,统计当前在线用户的sql语句大概是这样selectcount... 阅读全文
posted @ 2013-07-12 10:43 Honoir 阅读(2127) 评论(0) 推荐(0) 编辑
摘要: ◇ Socket基础 ◇ 产生一个服务器 ◇ 产生一个客户端在这一章里你将了解到迷人而又让人容易糊涂的套接字(Sockets)。Sockets在PHP中是没有充分利用的功能。今天你将看到产生一个能使用客户端连接的服务器,并在客户端使用socket进行连接,服务器端将详细的处理信息发送给客户端。 当你看到完整的socket过程,那么你将会在以后的程序开发中使用它。这个服务器是一个能让你连接的HTTP服务器,客户端是一个Web浏览器,这是一个单一的 客户端/服务器 的关系。◆ Socket 基础 PHP使用Berkley的socket库来创建它的连接。你可以知道socket只不过是... 阅读全文
posted @ 2013-07-01 11:14 Honoir 阅读(242) 评论(0) 推荐(0) 编辑
摘要: (转)给“刷票”的朋友提供了很好的换IP的方案,查了下,CURL确实很强悍的可以伪造IP和来源。1.php 请求 2.php 。1.php代码:$ch = curl_init();curl_setopt($ch, CURLOPT_URL, “http://localhost/2.php”);curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘X-FORWARDED-FOR:8.8.8.8′, ‘CLIENT-IP:8.8.8.8′)); //构造IPcurl_setopt($ch, CURLOPT_REFERER, “http://www.gosoa.com 阅读全文
posted @ 2013-06-28 13:23 Honoir 阅读(225) 评论(0) 推荐(0) 编辑
摘要: [php] view plaincopy#测试网址:http://localhost/blog/testurl.php?id=5//获取域名或主机地址echo$_SERVER['HTTP_HOST']."";#localhost//获取网页地址echo$_SERVER['PHP_SELF']."";#/blog/testurl.php//获取网址参数echo$_SERVER["QUERY_STRING"]."";#id=5//获取用户代理echo$_SERVER['HTTP_ 阅读全文
posted @ 2013-06-26 10:15 Honoir 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Magento模块介绍 magento的module(模块)Magento模块结构,是Mgento的核心组成部分,Magento的每一个请求都要执行这里面的东西,app/code/core/Mage下面放的是magento的核心代码,magento的模块都在这里面,我们自己写的一般放在app/code/core/community或者app/code/core/local下面,参看下面的目录结构和相关的代码中定义的类名:- App/|- code/| |- community/| |- core/| | |- Mage/| | |- Zend/| |- local/|- design/|- e 阅读全文
posted @ 2013-06-25 14:24 Honoir 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序。A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径。其中使用了一种启发式的估算,为每个节点估算通过该节点的最佳路径,并以之为各个地点排定次序。算法以得到的次序访问这些节点。因此,A*搜索算法是最佳优先搜索的范例。集束搜索(又名定向搜索,Beam Search 阅读全文
posted @ 2013-06-21 17:01 Honoir 阅读(211) 评论(0) 推荐(0) 编辑
摘要: jquery奇偶行不同底色显示<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><title></title><styl 阅读全文
posted @ 2013-06-21 09:43 Honoir 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从?一.30岁现象在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。在程序员的圈子里,也有一个30岁现象。当然,如果你有铁饭碗,比如在国企或政府机关,那你是无法理解底层劳动人民的感受的。同时也要恭喜你成为体制内的一员,可以一直干到退休无忧。30岁现象人人都明白,但要给出一个定义并不容易。列举几个表现,也许你会觉得心有戚戚焉。面临职业瓶颈,程序写不动,上升又困难。薪水较高,加班变少,后浪追前浪, 阅读全文
posted @ 2013-06-20 16:29 Honoir 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一定要搜藏的20个非常有用的PHP类库(转转~)本文提供了20个非常有用的PHP类库的名称和下载地址。这20个PHP类库包含了图标库,RSS解析,缩略图生成,支付,OpenID,数据库抽象,PDF生成器等一系列功能。下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。图表库下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。pChart - 一个可以创建统计图的库。Libchart - 这也是一个简单的统计图库。JpGraph - 一个面向对象的图片创建类。Open Flash Chart - 这是一个基于Flash的统计图。RSS 解析 阅读全文
posted @ 2013-06-20 09:42 Honoir 阅读(182) 评论(0) 推荐(0) 编辑
摘要: (转)英文原文:ComputerSight,编译:lupaworld导读:在Web开发世界里,PHP是最流行的语言之一,从PHP里,你能够很容易的找到你所需的脚本,遗憾的是,很少人会去用“最佳做法”去写一个PHP程序。这里,我们向大家介绍PHP的10种最佳实践,当然,每一种都是经过大师们证明而得出的。1. 在合适的时候使用PHP——Rasmus Lerdorf没有谁比PHP的创建者Rasmus Lerdorf明白PHP用在什么地方是更合理的,他于1995年发布了PHP这门语言,从那时起,PHP就像燎原之火,烧遍了整个开发阵营,改变了互联 网的世界。可是,Rasmus并不是因此而创建PHP的。P 阅读全文
posted @ 2013-06-17 10:25 Honoir 阅读(187) 评论(0) 推荐(0) 编辑