整齐蜗牛

文章
7
资源
0
加入时间
2年10月21天

【设计模式】里氏代换原则

里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影响时,基类才能真正被复用,而衍生类也能够在基类的基础上增加新的行为。//长方形类public class Rectangle{setWidth(i...

sudo: add-apt-repository: command not found

在安装Vim 8.0的时候,需要执行:sudo add-apt-repository ppa:jonathonf/vim但是执行的时候报错:sudo: add-apt-repository: command not found实际上add-apt-repository是由Python-software-properties这个工具包提供的,所以安装一下python-software-properti

统计list中满足条件的数的个数

要求:统计list weights['value']中满足条件的数的个数:>=0、<0的个数分别是多少解决方法:np.sum(list(map(lambda x: x >= 0, weights['value'])))

Java程序员的推荐阅读书籍

《Java程序员的推荐阅读书籍》JavaEye (http://www.iteye.com)范凯(http://robbin.iteye.com)作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。...