自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

1_bit 的博客

鱼不如以渔

  • 博客(6)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 python3 最基本且简单的实现组合设计模式

组合模式是把一个类别归为一个整体,并且组织多个整体之间的关系,使用通过树形结构来描述所有整体。一般的编写方式为一个类别对象下添加多个该对象的元素,该对象又为其它对象下的元素。简单来说如一个学校有1-6个年级,每个年级又分为3个班级,3个班级内又有3个小组等这一类的层级关系。在我个人看来,设计模式的使用并不局限于书本描述的具体问题的解决,是需要丰富的业务经验才能更好的灵活应用,本人能力有限,在此也是给出一个简单的示例用来说明,额外的灵活运营需要看个人的编写方式。#Component:公司抽象类clas

2020-06-30 23:15:36 2776 18

原创 python 最简单的实现适配器设计模式

适配器设计模式是懒得改动某些代码,或者某些接口不方便改动的时候,使用一个特定的封装,一些特定的编写办法,使不同的接口可以使用同种调用方式使用。更简单的说话则是,例如几个不同的接口 aliyun、qiniuyun、tencentyun是新增的接口,以前都是使用接口yun进行文件备份,现在每一种调用不同名都太烦,统一使用yun去进行aliyun、qiniuyun、tencentyun上传文件。这个时候就需要写一个适配器。现在看一个简单例子,有一个类为Upload 是一个上传类,里面有一个方法是yun方法:

2020-06-29 13:45:51 3715 18

原创 python 实现原型设计模式

原型设计模式主要在当新建一个对象的时候,觉得很麻烦,并且你又要保留当前对象。在这种情况下使用原型设计模式是一个很好的解决办法。例如你写一个东西更新,不同的版本,这个时候以前的版本肯定要保留,并且从此基础上进行迭代,这个时候你就需要新建一个副本进行二次编写或者开发,进行新功能编写。在我理解,设计模式是一种设计思想、解决方案,并不局限于固定的代码编写方式,只要符合于该思想即可,所以代码的实现只是一个实现样例,并不是唯一答案。毕竟条条道路通北京,怎么走还是得看你自己。想要完全的从实际业务上考虑代码设计所使用

2020-06-28 11:43:37 2712 15

原创 Python3 实现建造者模式

建造者模式建造者模式用于创建复杂的对象。使用建造者模式可以使复杂的过程层次明了、清晰,把对象的创建以及使用进行了解耦。实际上从代码的角度上看,是进行了多次封装,使代码结构更为规范合理,层次结构更加鲜明。在一个复杂的对象中,需要编写大量的代码去实现这一个类,并且在进行初始化时,也有可能会有大量的参数去进行初始化。建造者模式把实现一个类给拆分成多个创建步骤,这些步骤在大多数相关资料中,一般以拟人化的形式进行表达;例如建造者、指挥者以及导演者,但是这些名词的拟人化并不能完全的让读者能够get到完整的含义。以

2020-06-26 00:02:44 2696 4

原创 Python3 实现单例设计模式

单例模式的一般实现饿汉式懒汉式就是通过一个方法才能实现单例,我不是很常用,所以在此就写个饿汉式。以后再补懒汉式。单例模式的核心作用是保证一个类只有一个该类型的对象。在一个对象被过多调用时避免过多的消耗内存,即可使用单例模式。在python中新建一个对象会调用 __new__ 方法为创建的对象分配其内存空间,并且返回该对象的引用,随后将会传给 __init__ 函数进行实例化。一般情况下并不需要调用 new 方法,当使用单例时这一步是必要的。在重写 new 方法时需要返回当前实例的类 cls :re

2020-06-23 22:21:53 2783 3

原创 python thinker canvas create_arc 使用详解

注:以下文章皆基于以下代码所创建的对tk对象进行编程python 版本为3.xfrom tkinter import *root = Tk()canvas = Canvas(root,background='#D4D4D4',width=1000,height=1000)#初始化 canvascanvas.pack(fill=BOTH,expand=YES)Python Thinker canvas 使用 create_arc 创建一个扇形。create_arc 的函数的一般使用方法如下

2020-06-14 00:28:14 6259 20

ComfyUI+AnimateDiff+ControlNet的Lineart生成动画.zip

ComfyUI+AnimateDiff+ControlNet的Lineart生成动画.zip

2024-05-04

ComfyUI+AnimateDiff+ControlNet的Openpose+Depth生成动画.zip

ComfyUI+AnimateDiff+ControlNet的Openpose+Depth生成动画.zip

2024-05-04

ComfyUI+SparseCtrl实现多张图片之间的过渡动画.zip

ComfyUI+SparseCtrl实现多张图片之间的过渡动画.zip

2024-05-04

ComfyUI+AnimateDiff+ControlNet的Openpose生成动画.zip

ComfyUI+AnimateDiff+ControlNet的Openpose生成动画.zip

2024-05-04

ComfyUI+AnimateDiff+ControlNet的Tile生成动画.zip

ComfyUI+AnimateDiff+ControlNet的Tile生成动画.zip

2024-05-04

ThreeJS 炫酷特效旋转多面体Web页 Demo

有文章对其进行详细解释:https://blog.csdn.net/A757291228/article/details/131069121 本案例为一个 threejs 的特效网页,大小球体进行包裹,外球体为透明材质,但是进行了线框渲染,使其能够通过外球踢查看其内球体。 在文章中详细解释了各个技术要求,包括: 一、ThreeJS 三要素 二、代码中创建三要素 2.1 创建 html 2.2 css 编写 2.3 创建三要素 渲染器 场景 摄像头 三、几何体创建 3.1 创建二十面缓冲几何体 3.2 创建二十面体的显示样式 3.3 创建 Mesh 用于组装 3D 对象 渲染 3.4 创建光源 3.5 创建环境物体 3.6 animation 动画

2023-06-06

scratch可复制教学教案 上下28篇,教育机构直接上手,逐字稿

完全的详案,拥有则可以上课,进行教学以及教资人员能力复制。

2021-03-11

tp5.1 不用分可下载

thinkphp5.1版本,方便新手下载,所以转来了CSDN下载,欢迎关注博主:https://blog.csdn.net/A757291228

2020-10-22

python Turtle库画出“精美碎花小清新风格树”

https://blog.csdn.net/A757291228/article/details/106029202 文章的碎花小树源码,文章直接有源码,搞不清楚的再来下就ok

2020-05-17

博文一篇博文带萌新建站并了解建站体系流程和便捷方式的资源文件.zip

https://blog.csdn.net/A757291228 博客的《一篇博文带萌新建站并了解建站体系流程和便捷方式》的资源文件

2020-05-05

3小时带你快速入门python3课程源码.zip

csdn专栏博文链接:https://blog.csdn.net/a757291228/category_9920845.html 3小时带你快速入门python3课程源码

2020-04-19

Samsung Galaxy S4 - 4.2.2 - API 17 - 1080x1920

Samsung Galaxy S4 - 4.2.2 - API 17 - 1080x1920 模拟器

2015-05-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除