务实羊

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

java设计原则--里氏替换原则JAVA设计原则–里氏替换原则(LSP原则)为什么要用里氏替换原则?:继承的优缺点:里氏替换原则的规范(定义):里氏替换原则规范的含义:

JAVA设计原则–里氏替换原则(LSP原则)为什么要用里氏替换原则?:为了优化继承所带来的缺点,使得继承的优点发挥到最大,而同时减少缺点带来的麻烦。继承的优缺点:优点: 1. 代码共享,减少创建类的工作量,每个子类都拥有父类的属性和方法 2. 提高代码的重用性(子类可以使用父类的属性和方法) 3. 子类可以在父类的基础上进行拓展(重写父类的方法,实现自己的逻辑)(很多...

Jupyter 虚拟环境 Active code page 650001

问题描述:new的时候python3是可以连接服务器的,但是创建完虚拟环境,在虚拟环境中装完ipykernel后,能够检测到kernel,但是显示无法连接Active code page 650001The system cannot find the specified path找不到kernel的路径。。。光罗各大文章的方法无效,卸载重装无效,虽然用python3那个base的环境也行,强迫症,感觉难受,然后继续干。解决最后查找这个65001的时候,大多数都是中文编码问题,出现乱码,心中一慌

struts2中的method

现对struts2中的method进行总结:1、当不使用通配符和DMI时,method代表当前action中的方法名2、当使用DMI时,当前action中是不使用method的3、当使用通配符配置时,method代表当前action中,name中*号的序号,即method为几,就代表是第几个*号;在这时,result中的数字与method意思相同。...

游戏编程精粹目录

游戏编程精粹1 第1章 通用编程技术1.0 神奇的数据驱动设计(Steve Rabin) 31.0.1 点子1——基础 31.0.2 点子2——最低标准 31.0.3 点子3——杜绝硬编码 31.0.4 点子4——将控制流写成脚本 41.0.5 点子5——什么时候不适合使用脚本? 51.0.6 点子6——避免重复数据 51.0.7 点子7——开发工具来生成数