- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 [Python] 建造者模式的实现
参考《设计模式之禅》from abc import ABC, abstractmethodclass CarModel(ABC): def __new__(cls, *args, **kwargs): # 让子类不能覆盖run方法 if cls != cls.__name__ and 'run' in cls.__dict__.keys(): raise Exception('"run" method methond cannot be
2020-11-22 23:22:26 164
原创 [Python] 线程安全的单例模式日志模块
"""我们的目的是借助单例模式,只生成一个logger。当日志文件已经存在时,默认以追加方式写入。"""import loggingimport osimport timeimport sysimport threadingdef synchronized(func): func.__lock__ = threading.Lock() def lock_func(*args, **kwargs): with func.__lock__:
2020-11-16 19:47:23 358
原创 [Python] 设计模式之简单理解原型模式
什么是原型模式?原型模式,就是“克隆”对象。当一个现有对象需要保持不变,而我们想创建它的精确副本,以便更改副本的某些部分时,原型模式非常有用。Python中的原型模式Python天然就有使用原型模式的优势,使用copy.deepcopy()就能实现对象的完全复制(深拷贝)。import copyobj1 = object()obj2 = copy.deepcopy(obj1)print(id(obj1), id(obj2)) # 输出的两个对象的id是不一样的原型模式示例我们有一个Web
2020-11-14 22:34:07 228
原创 [Python] Django集成Angular代码实现前后端不分离
Angular与Django前后端不分离时,需要将angular的代码集成待Django中,搜了搜,网上居然没有一篇相关的教程,全是简单讲了讲AngularJS和Django的,也不全面,这就很离谱!!!Angular原生的项目需要跑在webstorm上,所以代码不能直接使用,需要进行编译。参考JAVA跟Angular前后端不分离的教程,趁着这次简单搞了一次Django集成Angular前端代码,写个简单的教程记录一下。1. angular项目编译不懂编译angular的前端小白,请自行百度。an
2020-11-14 18:58:58 1238 1
原创 [Git] git pull冲突和git stash pop冲突解决
一、git pull 冲突代码仓有人提交了新代码,而我本地也修改了代码,想要pull一下,却发现:error: Your local changes to the following files would be overwritten by merge: xxx.xxxPlease, commit your changes or stash them before you can merge.百度了一下解决办法很简单,有两种:暂存本地的修改,pull之后解决冲突撤销本地所有
2020-11-09 23:05:15 5073
json-viewer-awesome_v1.0.6.rar
2019-12-19
算术表达式求值源码+实验报告
2018-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人