Sunday, April 5, 2009

The summary of this week and what to do next week

In the first week, I did the following things:

  • Migrate the FPGrowth code to the Unix platform.

  • Further effort needed on the migration to the GT. Meet tomorrow to see what to do in the next step.

  • Comments about JUnit

  • JUnit is a unit testing tool in Java.

    First, we write a test class that extends the TestCase class. Then, we need to overwrite a protected setUp() method to prepare all the needed data in advance. Finally, we compare the expected result and the actual result using the static assertTrue or assertEquals method in Assert class. It can even test the type of exceptions that should be thrown.

    We can also use the testSuite to test a set of cases.

  • The reading of the classic papers and books is progressing nicely.


  • Comments about the regular exp in Python

  • The regular exp is powerful, but the backslash should be addressed carefully. Use the raw string whenever possible.
    The sub method..

  • Comments about the course study

  • 1. The 725 is interesting. The instructor pays more attention to the application aspect, giving a lot of intuition about the course. My expection is, I could know what P/NP/NP complete is, and know how to design the probablistic algorithms for the hard problems.
    2. The 788 seems a deep hole; you will never know how much effort you should put into it to gain something. This should take me most of my time, I guess. The fact I take less course means I will be even more busy.
    3. 108 should be important, and it could work together with 788. Improve the wrting skills and let yourself understand by others.

  • Comments about the research

  • A good start. Paper reading is the presiquete for success. Without input => without output.
    For more, refer to the research blog.
    What need to be done in the following weeks?
  • Install softwares in the computers in the lab.


  • Try the tex.


  • Read the papers about SSDs
  • No comments:

    Post a Comment

    Note: Only a member of this blog may post a comment.