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的处理机制也没有问题。
但是,应用到我们的项目中就是有问题,通过对比发现,我...
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 ...
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. 聪明
也许程序员都给人以不善交际...
2008年07月04日 21:15
如果你已经过了20岁但还不到25岁的话,你必须找到除了爱情之外,能够使你用双脚坚强站在大地上的东西。你要找到谋生的方式。现在考虑不晚了。
我从来不以为学历有什么重要,天才都不是科班,但,不是科班,连龙套都跑不了。你必须把那些浮如飘絮的思绪,渐渐转化为清晰的思路和简单的文字。华丽和漂浮都不易长久。你要知道,给予文字阅读快感不够的,内容,思想,境界,灵魂,精神和智慧,这些才重要。不要多看那些和你一个路数的女作家的文字。不要琐碎,无病呻吟。不要想到什么就写。不要流连于小感伤和小感动。
我要你相信温暖,美好,信任,尊严,坚强这些老掉牙的字眼。我不要你颓废,空虚,迷茫,糟践自己,伤害别人。我不要你把自己处理得一团糟。节制自己的感情并且珍惜它,明白这种感情不是任何人都能要。体验生活,是另外一回事,并不意味着堕落和放纵。千万不要认同那些伪装的酷和另类。他们是无事可做的人找出来放任自己无事可做的借口,真正的酷是在内心。你要有强大的内心。要有任凭时间流逝,不会磨折和屈服的信念。不是因为在学校的象牙塔中,才说出我爱世界这样的话,是知道外面...
2007年09月11日 22:46
不要依赖 register_global=ON 的环境,从你刚懂得配置php运行环境甚至尚不明白register_global的ON/OFF会对自己有什么影响的那天起,就应该勇敢地把它设为OFF。
写程序前看看怎么用error_reporting。
不懂就问本身没错,但你需要在那之前查查手册。
当然,你需要懂得使用手册。手册上找不到答案的时候,应该考虑下网络上的搜索引擎。
刚学会php+mysql之后,不要叫嚷着要写论坛,要写XXX。要明白,刚学会写汉字并不表示你有能力写诗。
在学web编程的时候,你应该先去认识html这个朋友。
有点能力后,试着回答新手的问题,不要看到自己懂的而别人不懂就沾沾自喜,扔下一句“简单,那是基本的东西”就走更要不得。
思考是一个好习惯,不动手去写就等于空想,什么也没有。
写好一段程序,如果觉得很满意,一周后再看一遍,也许你会认为它应该有所改变。
有空多看看别人的...
最新评论
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交流下