2010年7月 的存档
2010七月28

付出总有回报

这几天晚上回到家里没闲着,在网上找了本书,终于弄明白自己一直半懂且不懂装懂的一件事情。

那就是闭包与作用域的事情,想想前两天写的日志,虽然当时自己用另外一种方式处理了。即借用于中间函数,不过始终是脱离了自己原来预想的闭包实现法。既然偶有所感,不如改写一下。
[......]

Read more

2010七月28

JS 常用继承实现方式

看《JavaScript 设计模式》,关于里面提到的JS继承实现的方式,分为三种,且书中都给出了相关实现。这里也不再做讲解,只求记录一下,因为自己总是有时候会忘记这些东西。

  1. 类式继承,extend
  2. 原型式继承,clone
  3. 掺元类继承,augment

[......]

Read more

2010七月23

svn diff 比较不同版本间差异

svn diff 都支持哪些用法呢?查看手册太麻烦,让我们直接help一下:

svn diff --help

具体比较一个文件不同版本间变化,可以用下面的命令:

svn diff -r newversion:oldversion  path

svn diff -r[......]

Read more

2010七月22

不要纠结于实现的圈套中

有的时候,过于钻牛角尖并不是什么好事,只会把自己越套越牢。换个思路,其实方法很简单。近来忙着改一些东西,需求来的时候真是锐不可挡。被越来越多的任务压的喘不过气来。

今天在写一个适应于所有游戏充值页面的js,希望大多数页面可以共用一套js,方便维护。在这个过程中,遇到了如下问题:
[......]

Read more

2010七月15

awk 实例之二维数组

由于 AWK 不支持二维数组,有时候使用起来还真不是那么得心应手。

这不,本次应用又遇到了难题,要是按照PHP的想法,仍然是用二维数组搞定,两层foreach一循环啥都完事了。可是不行啊,一个文件几十万行,用PHP去分析那不死的要多惨有多惨?

先来看一下日志结构,和原来一样,每行一条记录,用{SPR}分隔字段,第二个字段为游戏名,第四个字段为用户ID,现在要统计每个游戏的用户ID,且要消重,于是,困难来了。
[......]

Read more

2010七月12

JavaScript Interface 接口的实现

JavaScript是弱类型语言,所以类型匹配问题很难追踪。同时,Js并没有像其他语言一样,提供内置的创建或实现接口的方法。这样,在我们进行对象转化的时候是很困难的。

不过,我们还是可以使用程序来模拟JavaScript Interface接口的实现。一般来说,模拟Interface的实现有如下三种方法:

  1. 注释法——将接口的定义写在注释中,大家能否小心注意,以实现接口的所有方法全凭自觉
  2. 属性检查法——自己说明我实现了哪些接口,一会儿你检查的时候记得检查我说我实现的接口里面,是否把我真正想要实现的接口全部实现了(这么别扭呢),总之就是自欺欺人
  3. 鸭式辨型法——像鸭子一样,嘎嘎叫的那么就是鸭子。具有鸭子特性的东西,我们就可以称之为鸭子。能直立行走,会使用工具的除了机器人,都是人。嗯~~

按照书中介绍的,我们也一样彩注释法与鸭式辨型相结合的方法,来模拟Js的接口实现。
[......]

Read more

2010七月12

PHP simplexml_load_file与特殊字符

虽然本周末很凉快,不过过的实在有些忙碌。合作方的电话是一个接着一个,而且巧的很,查明原因后都是simplexml_load_file解析惹的祸。

所以这里对使用PHP来解析XML的同学提出两点注意:

  1. 表面看到的不一定是真的,file_get_contents或者curl远程抓一下,看其是否是一个有效的XML
  2. 特殊字符是会引起simplexml_load_file解析XML失败的,函数会报错

[......]

Read more

2010七月11

Eclipse PDT F3 didn’t work

话说最近总是很懒,周末在家不是看电视剧就是翻电影,当然电影一般我只看很老很老的那种。也正是因为看老电影,所以才开始喜欢上张学友。有点扯远了,因为很懒,所以也就没有时间学习。其实就是从骨子里不想学习,只想当一个蛀虫。

这不,好久没有碰Linux了,也好久没有在家看过代码了。今天忽然感到一阵愧疚,想想父母,想想未来的生活,于是愁容满面开始学习(实际上是早晨想上WC,醒来无事做)。不过却意外的遇到了问题,那就是在Linux 环境中,我使用 Eclipse 调用PDT的F3,怎么也不好用,Eclipse PDT F3 didn’t work。
[......]

Read more

2010七月2

有关网赚

关于网赚的文章几乎比比皆是,上面介绍的各种手段也令人眼花缭乱。逛了几家,也看过好多高手、行家发的文章。马上就要下班了,而工资仍然没有发的前兆,我也和各位扯会淡,谈一谈有关网赚的事情。当然我所列举的东西实在是惨不忍睹,各位钟情于一长串数字的人请自觉略过,谢谢~~
[......]

Read more

2010七月2

可怜的区长,可怜的副区长

昨天就在QQ上看到这则新闻:北京四城区合并获批准 宣武和崇文区将成历史

当时第一想法是,来北京旅游的人困难了,和的哥说去东城区XXX,说不定会被拉到哪。去错了地方,多绕了路咱还不能埋怨那倒塌的贫嘴师傅。
[......]

Read more