09 2019 档案

摘要:依赖倒转原则简述 1.高层模块不应该依赖低层模块,二者都应该依赖其抽象 2.抽象不应该依赖细节,细节应该依赖抽象 3.依赖倒转得中心思想时面向接口编程 4.依赖倒转原则时基于这样得设计理念:相对于细节得多变性,抽象得东西要稳定得多。以抽象为基础搭建的架构比以细节为基础搭建的架构要稳定得多。在java 阅读全文
posted @ 2019-09-22 16:37 Windows_XP 阅读(366) 评论(0) 推荐(0) 编辑
摘要:接口隔离原则简述 客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应建立在最小的接口上 应用场景 如下UML图 类A通过接口Interface1依赖类B,类C通过接口Interface1依赖类D,如果接口Interface1对于类A和类C来说不是最小接口,那么类B和类D必须去实现他们不需要实 阅读全文
posted @ 2019-09-22 15:45 Windows_XP 阅读(423) 评论(0) 推荐(0) 编辑
摘要:单一职责原则注意事项和细节 1.降低类的复杂度,一个类只负责一项职责 2.提高可读性,可维护性 3.降低变更引起的风险 4.通常情况下,我们应当遵守单一职责原则,只有逻辑足够简单,才可以在代码级违反单一职责原则,只有类方法数量足够少,才可以在方法级别保持单一职责原则 初学者写法 遵守单一职责原则1. 阅读全文
posted @ 2019-09-22 14:53 Windows_XP 阅读(244) 评论(0) 推荐(0) 编辑
摘要:设计模式的目的 编写软件的过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战。设计模式为了让程序具有更好的 1.代码重用性(即:相同功能的代码,不用多次编写) 2.可读性(即:编程规范性,方便程序员读懂代码) 3.可扩展性(即:当需要增加新的功能时,非常方便, 阅读全文
posted @ 2019-09-22 13:37 Windows_XP 阅读(212) 评论(0) 推荐(0) 编辑
摘要:踩坑场景 在使用pillow这个包处理图片的时候,运行程序,报错ModuleNotFoundError: No module named 'tkinter',遇到ModuleNotFoundError: No module named XXX 一般遇到这个报错, 都是直接用pip下载这个包,但执行p 阅读全文
posted @ 2019-09-19 21:50 Windows_XP 阅读(12165) 评论(1) 推荐(1) 编辑
摘要:踩坑经历 今天刚在虚拟机上安装好了ubuntu系统,在执行sudo apt install net tools 命令时报错“没有可用的软件包net tools,但是它被其他软件包引用” 解决方法 执行命令 sudo apt get update 待下载完后,重新输入原来的命令sudo apt ins 阅读全文
posted @ 2019-09-18 19:04 Windows_XP 阅读(18256) 评论(0) 推荐(0) 编辑
摘要:踩坑场景 报错FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecate; 解决办法 1.升级numpy的版本 2.将报错的部分修改 若升级numpy的版本无效,则将将np.dtype([("quint8 阅读全文
posted @ 2019-09-16 14:18 Windows_XP 阅读(7656) 评论(2) 推荐(0) 编辑
摘要:1.下载eclipse 官网下载:https://www.eclipse.org/downloads/百度网盘下载:https://pan.baidu.com/s/1u33FQGDWf8jlJg8JT0Jn_w提取码:fgom (以下展示官网下载eclipse) 进入官网 --> 点击Downloa 阅读全文
posted @ 2019-09-07 18:08 Windows_XP 阅读(460) 评论(0) 推荐(0) 编辑
摘要:1.下载PyCharm 官网下载:http://www.jetbrains.com/pycharm/download/#section=windows百度网盘下载:https://pan.baidu.com/s/1jM8rYlVxY-6omBn1Jly33Q提取码:l1hh (官网下载步骤) 下载C 阅读全文
posted @ 2019-09-07 15:26 Windows_XP 阅读(12023) 评论(0) 推荐(0) 编辑
摘要:1.python3 下载 官网下载:https://www.python.org百度网盘下载:https://pan.baidu.com/s/1dH0UZg_7Q-YcppR0PjUfzQ提取码:xljt 以下演示官网下载与安装 进入官网后点击Python 3.7.4 点击Windows x86-6 阅读全文
posted @ 2019-09-07 13:30 Windows_XP 阅读(1907) 评论(0) 推荐(0) 编辑
摘要:1.下载JDK 官网下载: www.oracle.com/technetwork… 百度云下载: pan.baidu.com/s/1LGf3Podz…提取码:s6mg (官网下载步骤) 进入官网 http://www.oracle.com/technetwork/java/javase/downlo 阅读全文
posted @ 2019-09-07 01:59 Windows_XP 阅读(26390) 评论(5) 推荐(2) 编辑
摘要:1.控制面板 --> 程序--> 启用或关闭windows功能 2.左下角搜索栏搜索IIS(iis) 3.右键添加FTP站点 4.创建站点名字和目录 5.绑定本机IP地址,SSL勾选无SSL 6.身份验证 -->匿名,授权 --> 所有用户,权限 -->读取写入 7.控制面板 --> 系统和安全 - 阅读全文
posted @ 2019-09-07 00:03 Windows_XP 阅读(18165) 评论(0) 推荐(1) 编辑
摘要:总步骤:file --> settings --> poject interpreter --> 点击加号 --> 搜索需要导入的python包 --> 选中需要导入的python包 --> install Package --> 安装成功 1.file --> settings 2.poject 阅读全文
posted @ 2019-09-06 18:01 Windows_XP 阅读(615) 评论(0) 推荐(0) 编辑
摘要:1.下载pscp软件 下载地址:http://www.pc6.com/softview/SoftView_456976.html 百度云下载地址:https://pan.baidu.com/s/1bZiO9yaoKgcrOpjpDT_hjA 提取码:4hp7 2.远程登陆树莓派 windows键+R 阅读全文
posted @ 2019-09-06 12:32 Windows_XP 阅读(2042) 评论(0) 推荐(0) 编辑
摘要:前言 我在使用pip install opencv-python 时报错 Could not find a version that satisfies the requirement opencv (from versions: ) No matching distribution found f 阅读全文
posted @ 2019-09-03 23:55 Windows_XP 阅读(11408) 评论(0) 推荐(0) 编辑