学了这么久的AS代码,编写出来的第一个Flex程序就这样的挂了,运行时间不到一个星期……
记得看《疯狂的程序员》的时候,经常看到绝影说代码稍微错了一点,结果造成了内存溢出。
当时总感觉只有高手的程序才会考虑到运行效率的问题,像我这种无名鼠辈的代码小子只管达到要求的功能就可以了,可万万没想到自己居然也栽倒了内存使用这个问题上……
原因很简单,由于在同一时刻载入了过多的超大图片,导致内存占用率瞬间上GB,大多数电脑浏览器直接挂掉。现经过手动修复,修改了外部图片的大小,目前运行基本正常。
考虑到以后随着内容的增加,图片数量还会上来的,所以制定了两个计划:
- 计划A:
优化上传图片的代码,对于超大的图片自动缩小;
优化AS代码,尽可能的将不使用的变量、图片资源卸载;
- 计划B:
完全重新编写,从Flex移植到HTML+Ajax上。
虽然我很喜欢写AS代码,用Eclipse写起来代码提示也很爽,但是考虑到Flex图文混排的问题,方案B现在已经开始了。
病情有所好转,身上的疹也基本消退。印象中已经是第3次起风疹了。索性以后决定长期服用“维他命C”以增强抵抗力。
周末室友组织包饺子,第一次亲手做,和面、擀皮、包馅都学了一遍,还算凑合,但自己包以白菜、香菇和肉为馅的饺子可比毛子卖的好吃多了。
由于病休,业余时间较多,便学习了下以前一直很向往的AJAX技术。借于强大的jQuery,AJAX已经入门了。再用以后的时间学习下PHP操作mySQL数据库,便可做出一些小的AJAX程序。
望下周考试顺利。
Published on
September 24, 2008 in
技术相关.
Tags: HTML.
话说OpenID也推出很久了,以前一直没注意,感觉就是个鸡肋产品。可最近需要注册到SourceForge,便顺便体验了下OpenID这个新鲜玩意儿。
主要优点:
- 每次注册不需要再填写一大堆相同的东西(如昵称、国家、Email等)
- 所有支持OpenID的网站均可使用
大家可以到 myOpenID 注册,只需要一次性的填写相关信息以后就可以方便使用了。
在需要用OpenID登录的地方,填入 http://yourname.myopenid.com 就可以了;如果你觉得URL不好记,而且自己也有域名,那么就可以用你自己的域名来登录。
Continue reading '咱也尝了下OpenID'
用下面这段JavaScript来输出时间,FF和IE得到的结果居然不同……
var myDate = new Date();
var myYears = myDate.getYear();
document.write(myYears);
// 108 on FF and 2008 on IE
Google了下,原来JavaScript本来输出的就是108,而IE程序员考虑到不可能是1900年以前,所以直接给加上了。真佩服IE的超强兼容性啊。
Continue reading 'JS中GetYear()函数在FF中解释问题'
Published on
July 16, 2008 in
技术相关.
Tags: HTML.
PCTP 即 Plurk Collaborative Translation Project 的缩写,Plurk的协作翻译计划。
可惜我早晨起床比较晚,等我看到邮件登陆以后,大部分的词条已经翻译完成,只赶上了11个……
翻译人员如下:
- gongwei, with 328 contributions
- doggie, with 179 contributions
- corsair, with 112 contributions
- jht, with 40 contributions
- Damon, with 13 contributions
- yiyi, with 13 contributions
- FrancisJ, with 11 contributions
有些词翻译的有异议:
- 如“Alert”,被采纳的是“警告”,可是我个人认为应该是“通知”吧;
- 还有Plurk官方给出的翻译:
简体中文:Chinese(China);
繁体中文:Chinese(Traditional Han)。
这难道不是个最严重的错误么?
2008年8月16日补充:
以上问题已修正。
不知道Plurk官方是如何确定使用哪些贡献的词条的。