8月1日
8:00 起床,但严重没睡醒……
8:30 出门,脚真的很痛……都是被拖鞋给害的
9:00 来到公司继续查了一下JS的资料,然后看了看调试工具
10:00 师兄过来问我学的怎么样,问我常见的页面封装与重用例子,这真的不知道,然后师兄大致讲了一下,原来导航栏、搜索框表格等就是……然后又让我将之前做测C/S结构的脚本生成器做成B/S结构,好吧,继续开工……
10:30 师兄走后就开始画页面,还是先弄了一下CSS布局,先把float和position等属性给搞懂了……
11:30 开始用JS来话界面,刚开始打算完全用JS来做,先是用document.write的方式,感觉不好,因为实际写的代码都是html代码,只不过是放在JS里面,再加了一个document.write而已,所以换用document.createElement的方式,但发现radio类型的input标签,用innerHTML插入的字符窜和那个圆圈始终会重叠在一起,而且代码量实在太多了……
13:00 继续尝试用JS来做,同时思考应该怎样了写才优雅……
16:00 又开会,讨论团队项目的事……说时候真的听不懂……会后师兄告诉我,因为我现在由他带,所以没给我分配任务,因为任务都是分配给他的,然后他再带着我做……
18:30 吃完晚饭……不管JS了,先用HTML和CSS将页面给弄出来再说……
19:00 页面做好了,发给师兄,然后过去问他这样行不……然后他说先这样吧,因为页面这块还没规划好,我的个汗!!!然后又让我弄一个Java对象与XML文件相互转换的工具出来,实现尽可能简单,但功能要足够强大,这个有难度,我喜欢。然后师兄将他写的XML解析代码发给我,让我先看看,然后想想应该怎么去实现……
20:00 帮师姐解决了一下电脑问题,CentOS+xen,都不懂啊,只能猜测。虚拟机里面的redhat不能上网,猜测是DNS的原因,然后试了一下直接访问IP,可以,看来猜对了。然后在/etc/resolv.conf加入淘宝的DNS地址,然后可以正常上网了……结果重启之后又不可以了,再查看/etc/resolv.conf文件,发现里面的IP被重写了,这个……然后怀疑是虚拟机xen的配置问题,但不知道怎么配置,所以也没法验证了……
21:00 今天的事写好了,开始查找XML解析的相关资料……
22:20 晚上又和她聊了会,哈哈
8月2日
8:40 到公司了,马上开始学习XML Schema,原来对应的文档是xsd,看起来确实很强大,但不知道怎么去比对对应的XML文档时候符合定义……
10:00 项目会议……还是打打酱油……
10:30 向师兄汇报学习情况,并说了自己对Java对象与XML文档相互转换的看法,并提出了自己的一种实现想法(感觉和DOM和类似)同时还问了几个XML Schema校验的问题……然后师兄又介绍了XPath,好吧,回去继续看……
13:00 再看了会XPath,然后开始在网上搜资料,结果发现DOM4J已经实现自己想做的功能,所以也就不但算自己做XML文档的解析与保存了,将关注点放在Java对象与XML文档的转换上即可。然后继续搜资料,结果发现xStream已经实现了Java对象与XML文档的相互转换,看上去做的还不错。
15:00 学长分享webx……
18:00 晚饭时间,4个人用了10张饭票,实在奢侈到了极点
19:00 昨天婆婆生日,结果一忙就忘了打电话,今天补上。
17:30 继续看DOM4J和xStream的资料,结果发现xStream对节点属性的转换不能完成,需要自己实现Converter接口,所以暂时不管。先用DOM4J生成了一个XML文档,然后再写了个对应的xsd文档,搞了几次才弄好……然后在网上copy了一段代码,结果验证不通过……无语,然后把网上提供的对于xml和xsd文档copy下来做验证,结果通过,发现是跟节点的某些属性问题,相应的修改了校验成功,结果修改了一下xsd文件,发现还是校验成功,这就有问题了,还是明天继续……
21:00 先把昨天、今天的日报发了……
22:00 发完日报,再写完这些,差不多又该回去了。
23:00 给詹打了个电话,聊了1个多小时吧……
8月3日
9:00 刚到公司不久,TL就过来让我准备一下周会时分享设计模式,好吧……只好纸上谈兵了……
9:30 找师兄,将DOM4J和XStream的初步分析结果告诉他……然后继续研究……
11:00 用DOM4J验证xsd和xml终于搞定……
13:00 继续弄XStream,发现真的很强大,只要根据需求实现Converter接口,就可以真的完成任意对象与XML文档的相互转换,昨晚误解了……
15:00 自己实现了两个Concerter,确定没问题后再去告诉的师兄……然后回来就开始着手学习Webx了……先找了一大堆资料、搭建开发环境……
16:30 项目讨论会……还是酱油,不过今天自己也分配到了任务,接下来有事做了,准确的说是有规定时间内必须完成的任务了。Webx,Verlocity,Freemaker……一大堆要学啊……
18:20 讨论会终于结束,和师兄他们一起去吃饭……
19:00 师兄让我过去看一个正则表达式的问题,然后就走不了了……坐那玩了会“结对编程”,其实完全看不懂……一大堆东西,之前又没接触过,所以只好望着代码发呆了……最后师兄还让帮忙调试了一下,好吧,不过最后跑到哪去了都不知道……
21:00 申请了SVN权限,然后开始写周报、日报……
22:30 在平台上测试之前做的脚本生成器创建的脚本是否能够正常使用……一弄就高到00:30
8月4日
8:40 来到公司立刻开始学习Webx……看了会文档,然后将官方提供的3个实例程序拿来弄……
10:00 第3个还没弄完,师兄过来了,问我明天分享的PPT做好没,当然是没有了,然后让我做好后他跟我一起过一遍,这当然好极了……
10:30 第3个示例程序没运行成功,对Webx又完全不了解,所以暂时放弃了,看是做PPT……
13:30 师兄和我一起过PPT,提出了很多他的建议,而且告诉我明天要是遇到讲不出来的地方他会帮我的,这太好了……
16:00 终于将PPT和对应的讲稿弄好了,发给师兄,继续弄Webx
17:20 师兄叫我下去吃面了……感觉食堂煮面的方式好特别……跟汤粉条似的。
22:00 总算将官方提供的Webx指南看完了,不过感觉整个文档就是在讲配置文件,但讲的又不够系统,究竟需要配些什么?怎么配?配置好后的文件又是拿来干嘛的?什么时候奇效?都讲的不清除,甚至没讲。而且居然没有一个完整的示例程序,API也没有……无语,总之看完之后还是云里雾里的。
22:10 师兄问我走了不,今天他走的好早……还的发日报,所以待会自己走了……
8月5日
9:00 来到公司,继续Webx……对比了一些资料,终于将昨天没跑起来的示例程序给跑起来了……然后继续找Webx的相关资料,弄了一上午,还是没太多成果,只能说对Webx的运行流程有个大致的了解了……急需API,却找不到,无语……
14:00 小组周会,今天下午分享设计模式,感觉讲的很烂……没办法,本身就是无比抽象的东东,内容还那么多,短时间内讲出来真的不容易。会上TL还点名让我学一下erlang,表示压力很大,好吧,等有时间慢慢学
16:00 周会开到17:30,回来坐了会就吃饭去了。
19:00 继续弄Webx,弄了个比较完整的示例程序来弄……然后将源码也给搞下来了,慢慢弄……
22:00 师兄和TL过来,安排任务了,写页面,还是挺高难度的,好吧,先学JQuery,然后慢慢弄吧……
8月6日
14:30 起来吃个饭……
16:00 本来打算看会jQuery的,结果看着看着就睡着了……
19:00 睡醒了……一天又算是过去了,继续jQuery……
2:00 睡觉……结果无法睡啊……
8月7日
12:30 起床去公司了……继续看看jQuery和Webx