2010-3-8

晚上上网就上到一点多,momo!实在是感觉没精力看书,还是硬着头皮看了下generic method!感觉跟generic type差不多,优点也是对于type safe的帮助!结论就是,对于新方法,还是应该尽量使用泛型方法来定义!
早上醒的比较晚,八点多!拿着手机发了会呆,起床!吃完万年不变的蛋糕牛奶,开电脑学习!今天的计划是完成数据库的作业以及看一些关于network programming的stuff,从现在来看完成的不错,Hoho!刚看了一点点作业老妈就打招呼了,momo!接视频!routine的聊天!服了他们的眼光了,长远的可怕,,,就开始说买床的事情了,pfpf!最近老娘手气貌似不怎么样,好在他们俩喜欢互相鼓励,Hoho!一对石狮子~ 跟他们聊完,再在QQ上说了会话,穿了个wm的mss convertor,居然就十一点多了了!于是无心看书,吃了饭好了!木耳继续。。。下午该好好做作业了!先还是看了会thinking!复习了一下socket programming,毕竟是分布式中要用到的!原理比较简单,就是server绑定一个端口,创建serversocket,然后用这个handler侦听,若有client连接,就用accept()方法创建一个socket用来与客户端通讯!这里如果要有多个客户端,可以讲socket穿给一个线程来执行,那么就可以同时交流了!聊天室也就这么建立起来了,kaka!不过创建聊天室的话还要用到threadGroup,这样,当一个client发来消息是,server要负责将消息发送给threadGroup内除了自己意外的其他所有线程,以实现广播功能!不难不难!不过我们要做的那个文件系统就没有那么简单了,目前还没有想到很好的方法来解决service discovery的问题!momo!
看完socket,不想看了,找了个美剧,LOST,这么出名却没有看过,于是在abc的网站上看HD高清!老美真先进,,,这样的HD直接播,汗毛一清二楚,是少是1080p感觉!看了一集,也还凑合!困的不行了,睡觉!
一下又睡到五点,momo!起来赶紧做database作业!assignment 3!主要是关于写SQL的!不是一般的实用呀!做完之后惊叹,原来我也能写出这么复杂的SQL了,哈哈!Nested的部分不难,后面的附加题有点复杂,尤其是一道要将ABC转换为432来换算average的,想不出在sql要怎么实现,email问下TA,至今没有音讯!aggregation query有点意思,记一下。count(*或者某个attribute),用来记录个数。SUM用来求此column的和,AVG用来求column平均值,这三个都可以加distinct以去除duplication!还有max和min是,求最大最小,这里加distinct就没有什么意义了!除了这五个基本运算符,还有就是Group by和having两个高级货了,Hoho!用于分组!太实用了,跟普通的select结合可以实现极为复杂的查询!比如:求在每个ratinglevel中,具有选举年龄的并且该level中拥有两个以上sailor的组合的平均年龄!ORZ,自己都马上要被绕进去了,果然复杂!SQL之强大!见识了!
作业做到九点多,中间把最后的木耳干掉了!明天又要做新菜了,momo!beef!!!
再看了一集lost,感觉更空虚!还是看书吧!前面socket看的是TCP,再复习一下UDP的socket连接,用到的是DatagramSocket(port),它的handler的receive()方法用来接收收据!用预定义好的DatagramPacket来contain,具体是:receive(dp),dp即DatagramPacket的一个实例!然后可以用dp来实现操作内容,地址或者端口。像内容可以:new String(dp.getData(),0,dp.getLength()).地址可以用dp.getAddress等等!还是很方便的!
差不多了,今天的计划完成!关机洗澡上床,可以超额完成一点点,^_^!
ps:nite to myself!
   祝所有女性今天节日快乐!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s