自己写代码
文章平均质量分 82
Heliumy
这个作者很懒,什么都没留下…
展开
-
自己写代码 - HelloHi开发流水账 一 先画个躯壳
很早以前就听说了AppEngine,可惜当时只支持Python,本来大有为了AppEngine学习Python的意思,可惜当时忙着毕业。后来AppEngine支持Java了,并且有了Eclipse插件,从创建工程到部署到AppEngine,点几个按钮就可以了事,实在是便宜了我这种被windows便宜惯了的菜鸟。夸张一点的说,对我这样的菜,IDE的差异甚至不亚于语言的差异。那些在Linux下原创 2010-02-01 17:39:00 · 836 阅读 · 0 评论 -
自己写代码 - HelloHi开发流水账 二 先跑起来
刚开始一切随简,先让人能够说话。Web Application不同于传统的网站在于客户端和程序的交互,然而在这里,随机聊天系统里不再是客户端和服务器的交互,而是客户端和客户端之间交互,服务器为这种交互提供了中转。因此我要做的就是客户端C1发送消息到服务器,然后另外的客户端C2在服务器上取得消息,就可以实现聊天。唯一不爽的是,C1对C2说“Hi原创 2010-02-01 17:41:00 · 556 阅读 · 0 评论 -
自己写代码 - HelloHi开发流水账 三 别再那么二
我用了一种最简单最二的update机制,不管3721的眉毛胡子一把抓的方法。update,从字面意思看这个函数就是根据当前的数据来修改界面以反映数据。现在我的数据就是服务端的那一串字符串,我把数据拿过来,根据数据画界面,这,就是最淳朴的update。简单粗暴,但是不太有效率。因为对我来说,我的数据不是那么的抽象,而是有一些约束的,比如,聊天的内容只会原创 2010-02-02 11:39:00 · 614 阅读 · 0 评论 -
自己写代码 - HelloHi开发流水账 四 不止是String
最起码消息要包含发言人的信息吧,现在这样子连我说的还是对方说的话都区分不出来。String是不能胜任了,新加HiMessage类。HiMessage放在客户端还是服务端呢?这取决于HiMessage是否要用于异步调用的返回类型。客户端的代码都要编译成Javascript,虽说我不懂这玩意,但是我感觉它效率肯定快不了,高举云计算的口号,客户端尽量不留逻原创 2010-02-03 17:05:00 · 624 阅读 · 0 评论 -
自己写代码 - HelloHi开发流水账 五 一枚臭虫
至此发现了一个bug,有时候发一条消息会没有反应,然后多发几次刷出来一大串。调试进去看看发现设计上的失误。updateMessage是异 步调用,成功后应该更新。但是由于是异步调用有可能出现这种情况,调用updateMessage,参数发出去了,在返回之前,又调用了一次,这时 lastIndex还没有更新,自然就会读出重复的信息。于是我加了一原创 2010-02-03 17:18:00 · 429 阅读 · 0 评论 -
自己写代码 - facebook4gwt Demo
GoogleDoc地址:http://docs.google.com/View?id=ddm59qt3_15gxxzj9f6 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////原创 2010-02-14 01:53:00 · 951 阅读 · 0 评论