全部博文(436)
分类: 系统运维
2010-11-11 23:02:18
王辉组第6周工作进度
一、本周我们组每个人的工作都已接近尾声,大家的代码阅读都读得差不多了。这周周末和下周大家还要更辛苦些,把我们每个人的工作都进行汇总及交流。
二、个人总结
1081000036王辉
本周我还是继续读代码,我觉得我那部分代码很抽象,没有明确的主题让我知道是什么具体的功能的,所以读起来相当困难。还有一点没读完,这周周末继续读完,并且在把之前的任务汇总一下,下周大家在一起再讨论讨论,把我们的成果集中一下,准备最后的报告。
1081000044 于曼
这周的读代码工作相对上一周来说更容易着手一些,因为这一周我认真的把JAVA书里的基础知识又熟悉了一遍,许多语句也了解了一写,虽然不是每一句都看得非常透彻,起码不是根本看不懂的状态,有了看下去的勇气。通过网络工程的学习,把没有学习好的JAVA知识又重新拾了起来,这样也给考研减轻了一点负担。
这周最主要读了查看系统版本,运营商及其系统信息,查看硬盘,内存等硬件信息,查看已经安装的软件信息,查看设备运行时的信息,浏览查看文件系统等等。读得不是很细致,只是粗略的读出了这些信息,大概知道了程序的意思,一些小细节还需读得更完善,继续努力!加油!
1081000040 肖笑
在这次的阅读代码中,让我学会了一种宏定义的格式:
#ifndef x
#define x
...
#endif
之前没有见过这种宏定义,这种定义可以防止头文件的重复包含和编译,可以避免大量的声明冲突。对于编写一个大的工程而言很不错,了解到了一些关于他的写法和作用。我们代码阅读已快接近尾声,感觉有很多的收获,之前对于编写代码十分得不好,可经过这次让我对于编写代码的有了一些长进。这周把所有的代码已阅读完毕,还是有一些问题还不是很明白,希望经过小组讨论能够解决。
1081000037 王培
转眼间都已经11周了,课程也即将结束,我们小组的代码阅读也快要完成了。我这周的主要任务也是读代码,学习Java之前没有遇到过的知识,利用手头上一些工具辅助学习。由于每次读代码都会遇到一些相同的问题,如:一些陌生类,接口,包。通过JDK工具去查找学习这些类的使用方法和实现的功能。这周的任务是最多的一周,要把剩下的代码读完,还要去总结之前一些前期工作,把它们结合起来。回顾自己在这次学习中的收获。
1081000022 李筱
这周,我继续阅读和分析了infos_assistant文件夹下的其余的Java文件。例如ShowInfo.java和Software.java文件等。在ShowInfo.java文件中,主要区别于其他Java文件的部分是接受传递过来的信息的部分。在接收到信息后进行下面引入的函数进行处理。对于不同的id,对应的处理方式不同,因而列举了不同的CASE来引出结果。而Software.java文件则是着重在于当在自己的计算机或是操作平台上安装软件是所触发的进程。在该文件中先是引入库,然后进行搜集已经安装的软件的信息,进而进行分析,并显示该软件是否已经成功安装,并且汇报出安装的款项。除了这两个Java文件,在这周和未来的一周我也会继续将infos_assistant文件夹中的其他Java文件阅读和分析。分析报告将在十二周的报告中作出汇报。
1081000024 李紫璇
上周,我的代码PhoneNumberUtils已经读完了~本周我略读了下PhoneticStringUtils代码又细看了一下android的数据库:SQLite里边的代码结构。
sqlite分为.git,android和dist三个文件夹,.git是git库,剩下的两个就是一些代码了。
android中,分为Android.mk,NOTICE,OldPhoneNumberUtils,PhonebookIndex,PhonebookIndex.h,PhoneNumberUtils.cpp,PhoneNumberUtils.h,PhoneNumberUtilsTest,PhoneticStringUtils.cpp,PhoneticStringUtils.h,PhoneticStringUtilsTest.cpp,sqlite3_android.cpp,sqlite3_android.h。其中PhoneNumberUtils.cpp是电话号码比较的相关函数;PhoneticStringUtils.cpp是文本排序、比较等一系列函数。
我所读的代码,PhoneNumberUtils是处理电话号码的一个工具,对一串数字进行提取、分析、判断,分为一下几类
isDialable
isSeparator
isCountryCallingCode
tryGetTrunkPrefixOmittedStr
checkPrefixIsIgnorable
phone_number_compare_inter
以上就是这周我的总结
三、下周我们在周二进行最后的讨论,互相交流,准备最后的演示报告。