洁净煎饼

文章
7
资源
0
加入时间
3年1月8天

2.里氏替换原则

2.1 爱恨纠葛的父子关系 在面向对象的语言中,继承是必不可少的、非常优秀的语言机制,它有如下优点:代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性;提高代码的重用性;子类可以形似父类,但又异于父类,“龙生龙,凤生凤,老鼠生来会打洞”是说子拥有父的“种”,“世界上没有两片完全相同的叶子”是指明子与父的不同;提高代码的可扩展性,实现父类的方法就可...

二叉树的非递归统一遍历形式

核心思想是: 有交集的局部有序会导致全局有序!!!void preorderTraversalNew(TreeNode *root, vectorint> &path){ stack pairTreeNode *, bool> > s; s.push(make_pair(root, false)); bool visited; while(!s

Ubuntu18.04 cloudcompare安装

cloudcompare官网各系统安装在官网上都有说明Linux上用snap安装摘取Linux下安装的说明Now thanks to Alberto Mardegan (and Romain Janvier), there is a “universal” snap package for Linux.On Ubuntu, starting from version 16.04 it’s...

验证各种东东的javascript正则表达式代码

验证电邮: /^(?:/w+/.?)*/w+@(?:/w+/.?)*/w+$/验证信用卡号:mastercard: /^(5[1-5]/d{2})[/s/-]?(/d{4})[/s/-]?(/d{4})[/s/-]?(/d{4})[/s/-]?(/d{4})$/                            visacard: /^(4/d{12}(?:/d{3})?)$/验证