是被php的session搞糊涂了, 遇到了几件怪事: 分别打开两个ie窗口, 访问服务器, 得到不同的session, 结果刷新后居然变成了同一个session中的内容,  本以为这是由于使用cookie造成的问题,  但在后来的测试中发现似乎和cache有关, 把cache打开就会有这个问题, 关闭就没了. 另一个不明白就是怎么设置session的过期时间啊?  找了好久似乎就是用session_cache_expire (1);来控制的, 可是在我这怎么就不好使呐??? 郁闷, 相当的郁闷.
 
做的另外一件事件就是今天想起来架cvs服务器了(虽然是给自己用), 因为感觉写代码的话还是要有个版本管理的, 不然像我这种乱改代码的人, 不出几天一定搞的全乱套了. 于是凭印象便找到了wincvs和cvsnt, 安好cvsnt便是配置权限之类的东西, 发现网上的文章的质量真是良莠不齐啊, 让我走了几次弯路, 不过还好, 总算是配好了, 用wincvs把项目导入, 然后再checkout出来…
  做完这些, 又想起vim似乎有个和cvs相关的插件, 去它主页上找, 果然有cvsmenu, 加了一堆相关的菜单, 自己试了下, 差点叫出来, 太帅了! 岗岗好使啊!
  再另外就是我发现一件很重要的事情是:回家看电影和回家写代码有质的区别,  前者没啥感觉, 可是昨天晚上我就写了不到十点的代码, 今天清早起来时身体居然感觉很累, 酸疼, 结果就在床上赖到了八点多…
  另外最后一件事就是, 最近blogger似乎能正常访问了(感谢伟大的墙…), 盯了三天了, 都能在家访问, 再盯几天, 如果还能访问的话我就搬到那上面去(因为那个比较cool一些哇.), 可是搬家却又是个问题了, 我这的这些文章咋弄呢? 难道真要自己写脚本弄下来/ 希望有人做好了….

April 3rd, 2007见证低级错误….

了一段代码, 通过时间差计算新的资源量, 大致如:  $newRes = $gold_count + ($timeSpan / (60*60)) * $goldArrays[$gold_lev];, 然后再更新到数据库中去(数据库里会记录最后更新的时间), 刚开始试了试一切似乎是好的, 自己不太放心于是多加了几个echo语句, 看一下各个步骤的res的值, 这一下果然发现了问题, 发现有时候res的值会从小又变大, 然后再从大变小, 找了一段时间总算发现规律, 就是当自己查询的时间间隔短的时候会有这个问题, 于是立马想到是double, int的问题, 不过看代码看了半天愣是没找到哪地方错了, 于是自己便不停的刷新/查询, 大概过了十几分钟, 终于人品大爆发, 发现原来是数据库中存储res的数值类型为int型!!! 而且自己向里传的时候是传的int, 这里会取整… 当时间间隔小的时候, 便会出现资源增长为0, 而又由于更新了lastUpdateTime, 导致频繁刷新时数值不会增长… 太衰了:(…

  另外昨天把数据库相关的代码全改成了使用mysqli的了, 这里有一篇有关mysqli的介绍, google的时候找到一篇对原来mysql接口与mysqli的比较的文章, 大致说mysqli的性能还有待提高啥的… 不过算了, 至少发现mysqli能让我省不少事(自动encode字符串, 不用担心sql语句攻击, 似乎提供了事务的功能..), 所以就先不管性能了:)
  今天研究了一天js的界面库, 找到两个qooxdoodojo,研究结果它们都很好看和强大, 就是都太tmd的大了!!!, qooxdoo最新版未压缩的单个js居然一M多, 就是服务器开启gzip传输也得到二三百k, 对于网络应用来说不是一个好的选择(当然对于内网的程序来说, 倒可以忽略掉这点带宽), 咋一看dojo的时候, 还以为它就那二百k多一点, 心中兴奋了挺大一会, 不过后来才发现它在代码里会有require…., 然后居然还有一个近三M的文件夹, 里面放满了js…
  于是暂时不打算看它们俩了, 放下, 玩别的…

April 1st, 20072007年04月01日

天这节似乎是给俺过的… 先是中午出去吃饭忘了洗脸(牙倒刷了, 因为清早要吃东西.), 下午烧水喝的时候基本把热水壶里的水烧干, 不过这次比上次好不少, 至少没把壶给烧漏啊! 然后是刚才洗澡, 居然用洗面奶洗头了… 洗完了才反应过来…
  今天下午坐公交车去了趟易初莲花, 是想买到在它旁边卖的煮花生, 可是却没买到, 昨天买了一斤多, 挺好吃的:(
  昨天晚上想看某台的相约星期六, 却愣是没找到, 好久不看电视, 居然忘了是哪个台播的了, 哎, 那可是一个极佳的休闲、娱乐类节目啊.


© 2007 pangwa's Blog | iKon Wordpress Theme by Windows Vista Administration | Powered by Wordpress