Wednesday, 18 January 2017

[Class Diagram] Association, Aggregation and Composition

Association: ... has a ...
ex. Professor has books and books belong to one professor.

Aggregation: ... owns a ...
ex. Department has many professors in it, and professors belong to many departments or belong to many schools.

Composition: ... is a part of ...
ex. University has many departments, and departments belong to one university. While University closed, departments won't be existed.

Sunday, 15 January 2017

[C++] return by address/reference

 int *createArrayAddr(int n) {  
   int *a = new int(5);  
   cout << (void*) a << endl;  
   return a;  
 int &createArrayRef(int &n) {  
   cout << &n << endl;  
   return n;  
 int main(int argc, const char * argv[]) {  
   int *a = createArrayAddr(5);  
   cout << (void*) a << endl;  
   int n = 55;  
   cout << &n << endl;  
   int &n2 = createArrayRef(n);  
   cout << &n2 << endl;  
   return 0;  



Thursday, 12 January 2017

Your body language shapes who you are

Self-fulfill, faith, you believed in who you are, and you could be the one you want.

1-Bit Music from Tristan Perich

There's a composer named Tristan Perich composes his album as 1-bit music, more interested thing is when you get his CDs, there's no CD in it, you could just plug your ear phone in and listen to his music.

Try to listen to his CertainMovement in the 1st album.

Refer to get to know him more.