
IT日常
文章平均质量分 94
未子涵
简书主页:https://www.jianshu.com/u/cdce76b2fd5b
展开
-
面向对象设计的“7大原则”
本文转载自 《面向对象设计原》。为提高阅读效率,在原文基础上做了删减与部分示例代码的修改。开闭原则定义勃兰特·梅耶在其1988年的著作《面向对象软件构造》中提出了开闭原则(Open Closed Principle,OCP)经典定义:软件实体应当对扩展开放,对修改关闭。通俗来讲,就是:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。实现方法主要是通过“抽象约束、封装变化”来实现开闭原则。【例】windows的桌面主题设计主题有共同.转载 2021-06-20 15:57:33 · 314 阅读 · 0 评论 -
Python版本冲突?试试配置多个版本!
问题有个cocos的项目,使用的cocos 3.13.1,官方指定需要使用python2.X(我不确定最新的cocos 3.17是否已经兼容了最新的Python 3.7.1)。如果使用python3.7.1,直接报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xae in position 29301: illegal multib...原创 2018-12-19 10:54:55 · 1570 阅读 · 0 评论 -
Windows安装Python和pip
安装Python下载安装包:https://www.python.org/downloads/设置环境变量:指向安装目录cmd 确认环境是否正常,输入:python安装pip下载安装包:https://pypi.python.org/pypi/pip#downloads(下载pip-18.1.tar.gz)解压到任意路径cmd 进入路径并输入:python setup...原创 2019-04-23 15:12:18 · 3906 阅读 · 2 评论 -
python安装aes模块
执行包含aes加解密功能的python脚本时脚本中引用了 module:from Crypto.Cipher import AES此句报错:No module named Crypto.Cipher于是需要安装AES模块,可以通过以下命令安装:pip install pycrypto(如果pip命令无法识别,可以参考另一篇【Windows安装Python和pip】进行安装)若...原创 2019-04-23 15:14:32 · 11930 阅读 · 0 评论