PHP SESSION 慎用

2010年06月15日 23:46
用户登录一般都会用到session,做webgame开发中我们没有用session

用cookie+memcache模拟了session的机制

但是,项目中还是写了session_start,设计之初是打算在项目中用做简单的缓存,实际应用中并没有用到。

这两天 研究ajax长连接session把我害苦了,webgame中多个ajax线程同时请求的情况经常出现,通过firebug监视ajax请求发现我们的ajax请求虽然是异步的,可还是出现顺序执行,只要第一个的ajax请求没有结束,第二个请求就被阻塞。

怀疑php的机制,怀疑 apache的机制,怀疑浏览器的机制,又研究了http://www.meebo.com/

最后,通过朋友的建议,先用静态页面做测试,终于发现,浏览器的机制没有问题,apache的处理机制也没有问题。

又用php动态页面测试,最终确定php的处理机制也没有问题。

但是,应用到我们的项目中就是有问题,通过对比发现,我...

[Webgame必备]PHP全概率运算函数

2009年09月18日 15:43
/**
 * 全概率计算
 *
 * @param array $input array('a'=>0.5,'b'=>0.2,'c'=>0.4)
 * @param int $pow 小数点位数
 * @return array key
 */
function random($input, $pow = 2) {
    $much = pow(10, $pow);
    $max  = array_sum($input) * $much;
    $rand = mt_rand(1, $max);
    $base = 0;
    foreach ($input as $k => $v) {
        $min ...

PHP分段屏蔽错误(异常)的方法

2009年06月30日 16:22
我是从asp转向php的,asp里面提供了下面的方法

代码1:
--------------------------------------------------------
on error remuse next
'这里的代码出现的错误可以被屏蔽掉
on error goto 0

----------------------------------------------------华丽的分割线-------------------------------------------------

转向php之后,查了一些资料貌似php没有提供类似这样的语法

直接使用error_reporting(0);关闭所有错误是很不明智的。所以,考虑使用@来抑制错误的发生,但是往往不如意。

我使用的set_error_handler('myerror')监听了一个函数,直接写@抑制错误的发生那是办不到的,照样会跳到myerror函数里面进行处理,后...

如何寻找优秀程序员

2008年11月18日 13:11
优秀程序的几个必要条件:

1. 要有热情

企业中有这样一种人:职业程序员。他们之所以做IT是因为IT是个好工作,而不是因为对技术充满热情。这些人回家后绝对不会写程序。对于他们来说,编程是每天必须的工作,公司为他们提供技术培训也是理所应当的。这种人缺乏热情,也不会是好的程序员。

其实这类人相当相当多,随手一抓就能抓出一大把。他们自己也有电脑,但那是用来上网看电影打游戏的,不是用来搞开发的。开发环境、编辑器甚至连Office都没有。这样的人也很难期待他是优秀程序员。

2. 会自学,爱自学

大家都知道IT行业更新很快,不会主动学习的人很快就会被淘汰。有些人你要他们学习某项技术时他会说“公司给我培训我就学”。当然,在找工作时他们有可能在家里学习必要的技术,但那不是主动的自学。好的程序员热爱学习新技术,对于他们来说学技术纯粹是好玩,纯粹是个人兴趣。有些人还会制定出完善的学习计划。这样的程序员根本不用培训。

3. 聪明

也许程序员都给人以不善交际...

如果你已经过了20岁但还不到25岁的话

2008年07月04日 21:15
如果你已经过了20岁但还不到25岁的话,你必须找到除了爱情之外,能够使你用双脚坚强站在大地上的东西。你要找到谋生的方式。现在考虑不晚了。

我从来不以为学历有什么重要,天才都不是科班,但,不是科班,连龙套都跑不了。你必须把那些浮如飘絮的思绪,渐渐转化为清晰的思路和简单的文字。华丽和漂浮都不易长久。你要知道,给予文字阅读快感不够的,内容,思想,境界,灵魂,精神和智慧,这些才重要。不要多看那些和你一个路数的女作家的文字。不要琐碎,无病呻吟。不要想到什么就写。不要流连于小感伤和小感动。

我要你相信温暖,美好,信任,尊严,坚强这些老掉牙的字眼。我不要你颓废,空虚,迷茫,糟践自己,伤害别人。我不要你把自己处理得一团糟。节制自己的感情并且珍惜它,明白这种感情不是任何人都能要。体验生活,是另外一回事,并不意味着堕落和放纵。千万不要认同那些伪装的酷和另类。他们是无事可做的人找出来放任自己无事可做的借口,真正的酷是在内心。你要有强大的内心。要有任凭时间流逝,不会磨折和屈服的信念。不是因为在学校的象牙塔中,才说出我爱世界这样的话,是知道外面...

一家之言的经验之谈PHP扎实个人基本功

2007年09月11日 22:46
不要依赖 register_global=ON 的环境,从你刚懂得配置php运行环境甚至尚不明白register_global的ON/OFF会对自己有什么影响的那天起,就应该勇敢地把它设为OFF。

写程序前看看怎么用error_reporting。

不懂就问本身没错,但你需要在那之前查查手册。

当然,你需要懂得使用手册。手册上找不到答案的时候,应该考虑下网络上的搜索引擎。

刚学会php+mysql之后,不要叫嚷着要写论坛,要写XXX。要明白,刚学会写汉字并不表示你有能力写诗。

在学web编程的时候,你应该先去认识html这个朋友。

有点能力后,试着回答新手的问题,不要看到自己懂的而别人不懂就沾沾自喜,扔下一句“简单,那是基本的东西”就走更要不得。

思考是一个好习惯,不动手去写就等于空想,什么也没有。

写好一段程序,如果觉得很满意,一周后再看一遍,也许你会认为它应该有所改变。

有空多看看别人的...

日历

« 2012 五月 »
 12345
6789101112
13141516171819
20212223242526
2728293031 

文章分类

Personal(0)
Internet(1)
Developer(4)
Webgame(1)
LazyCMS(0)

最新评论

Gill2012-03-31 04:31还打算更新程序么?

龙岩杏林男科2012-03-28 16:24其实寻找其他技术行也是这样子呵呵

朱定聪2012-02-26 08:580-0 好久没更新了哦~http://www.congblog.cn

朱定聪2012-02-26 08:57沙发~!

龙岩男科医院2012-02-10 15:00其实哪个行业都这样哈

菏泽PHP张洪瑜2012-02-10 14:50学习PHP有一段时间了,不过中间断了一段时间,可否留下QQ交流下

订阅该的博客文章