在学软件工程的时候没有弄明白ER图域模型的关系。后来才渐渐理解了。ER图是基于数据库的数据建模,是面向关系的,是has a的关系(类的组合),而域模型是面向对象的,既是has a又是is a的关系(类的继承)。弄明白了这些之后我们知道在面向关系和对象的世界里继承是一种结构上的不匹配。但是我们如何才能完成继承关系在数据库中的映射呢?

Read More

使用了将近一年的Ubuntu,感觉不用windows也可以处理日常的事务。并且我相信只要合理利用Ubuntu,一定可以取代你手中的Windows。我不是说Ubuntu有多么好,只是从一个学做软件的人角度说,我希望有一天我们大家能够真正去买正版软件用,如果买不起的话会知道可以找一些开源免费的软件使用,而不是首先想的是找破解版的软件,甚至以此为荣。下面,就让我们来总结一下在日常中我们会用到ubuntu的那些操作呢?

Read More