自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 自己写代码 - facebook4gwt Demo

GoogleDoc地址:http://docs.google.com/View?id=ddm59qt3_15gxxzj9f6 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

2010-02-14 01:53:00 945

原创 自己写代码 HelloHi开发日记 六 掰开Ui和逻辑

我一直以为,WPF是把Ui和逻辑分开了,现在GWT的UiBinder几乎也在往这个方向走。xml里面是.ui,.java里面是逻辑。但是其实这所谓的逻辑也还有层次之分。很多东西都是如此,就好像原子,之所以取这个名字是以为他不能再分,而后来又发现了质子,中子。细看HiChatUi里面的代码,基本上有两种,一种是在更新Ui,一种是在调用异步通信。这应

2010-02-04 12:15:00 868

原创 自己写代码 - HelloHi开发流水账 五 一枚臭虫

至此发现了一个bug,有时候发一条消息会没有反应,然后多发几次刷出来一大串。调试进去看看发现设计上的失误。updateMessage是异 步调用,成功后应该更新。但是由于是异步调用有可能出现这种情况,调用updateMessage,参数发出去了,在返回之前,又调用了一次,这时 lastIndex还没有更新,自然就会读出重复的信息。于是我加了一

2010-02-03 17:18:00 424

原创 自己写代码 - HelloHi开发流水账 四 不止是String

最起码消息要包含发言人的信息吧,现在这样子连我说的还是对方说的话都区分不出来。String是不能胜任了,新加HiMessage类。HiMessage放在客户端还是服务端呢?这取决于HiMessage是否要用于异步调用的返回类型。客户端的代码都要编译成Javascript,虽说我不懂这玩意,但是我感觉它效率肯定快不了,高举云计算的口号,客户端尽量不留逻

2010-02-03 17:05:00 617

原创 自己写代码 - HelloHi开发流水账 三 别再那么二

我用了一种最简单最二的update机制,不管3721的眉毛胡子一把抓的方法。update,从字面意思看这个函数就是根据当前的数据来修改界面以反映数据。现在我的数据就是服务端的那一串字符串,我把数据拿过来,根据数据画界面,这,就是最淳朴的update。简单粗暴,但是不太有效率。因为对我来说,我的数据不是那么的抽象,而是有一些约束的,比如,聊天的内容只会

2010-02-02 11:39:00 605

原创 自己写代码 - HelloHi开发流水账 二 先跑起来

刚开始一切随简,先让人能够说话。Web Application不同于传统的网站在于客户端和程序的交互,然而在这里,随机聊天系统里不再是客户端和服务器的交互,而是客户端和客户端之间交互,服务器为这种交互提供了中转。因此我要做的就是客户端C1发送消息到服务器,然后另外的客户端C2在服务器上取得消息,就可以实现聊天。唯一不爽的是,C1对C2说“Hi

2010-02-01 17:41:00 551

原创 自己写代码 - HelloHi开发流水账 一 先画个躯壳

很早以前就听说了AppEngine,可惜当时只支持Python,本来大有为了AppEngine学习Python的意思,可惜当时忙着毕业。后来AppEngine支持Java了,并且有了Eclipse插件,从创建工程到部署到AppEngine,点几个按钮就可以了事,实在是便宜了我这种被windows便宜惯了的菜鸟。夸张一点的说,对我这样的菜,IDE的差异甚至不亚于语言的差异。那些在Linux下

2010-02-01 17:39:00 830

原创 神奇的异或

很久很久以前,看到过那么一道题,不用心的变量,交换两个int。做法是:a=a^b;b=a^b;a=a^b;从那以后我就对异或有了好感,总觉得异或特别牛逼。 再见到异或就是学组成原理的时候讲加法器了。二进制的加法,每一位0+0=1,0+1=1,1+0=1,1+1=0,其实也就是异或。由此发现,原来那个交换数的问题,如果不考虑溢出的情况的话,其实可以想成:a=a

2010-01-18 02:03:00 3510 4

原创 Hello World

倒腾了半天,终于能上blogger了,煞有介事的在上面写下了第一句话,Hello World。

2010-01-17 04:13:00 420

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除