摘要: 一.背景鉴于现在网上PDF合并需要开通VIP,我自己动手,开发了一个PDF合并工具,帮助大家使用! 二.项目环境 C#环境,通过简单代码,完成PDF合并! class PDFhelper { public static void MergePDF(string SourcePath, string 阅读全文
posted @ 2022-07-20 16:11 coder-zhou 阅读(602) 评论(0) 推荐(0) 编辑
摘要: .背景:因为女朋友最近考上了教师编,所以拿到了教师编制 笔试 面试的数据,进行笔试面试 上岸数据分析。 数据源:xx省xx市教师编制考试成绩数据 1.准备数据: # 导入相关包import pandas as pd from sklearn.model_selection import train_ 阅读全文
posted @ 2020-09-23 11:55 coder-zhou 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 最近在家闲着也是闲着,写了一下python自动化脚本,进行刷视频的操作。(下雨天打孩子,闲着也是闲着) 1.环境 python+adb工具 2.安装手机一部 数据线一部 3.进入调试模式或者开发者模式 下面是python代码 import os import time b = 0 def video 阅读全文
posted @ 2020-02-25 12:32 coder-zhou 阅读(24347) 评论(2) 推荐(1) 编辑
摘要: 一.组合实体模式 定义:对象的组成类似于树型结构,组成了"部分-整体"的结构,组成的最小单元有相似性,在更高层次的抽象上。 结构: 1.Component(抽象组件),为叶子节点和树节点提供统一的抽象。 2.Composite(容器构建),在组合对象中表示节点对象,在叶子节点之外的都是该类型的结点。 阅读全文
posted @ 2019-10-29 20:18 coder-zhou 阅读(730) 评论(1) 推荐(0) 编辑
摘要: 一.桥接模式 桥接模式定义:桥接模式即将抽象部分和实现部分分离,使其可以独立变化。 桥接模式将继承关系转为关联关系,降低了类与类之间的耦合。 抽象化:将复杂物理体中一个或多个特征抽取而出,而注重其他过程的行动或过程。 实现化:是与抽象化给出具体过程,是与抽象化为互逆关系。 脱耦合:将抽象化和实现化的 阅读全文
posted @ 2019-10-24 19:50 coder-zhou 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 适配器模式:用于解决两个系统之间的不兼容问题,解决两个接口之间的连接问题; 目标:将一个类的接口更改为适配另一个类的接口,并且使这些不兼容的类一起工作。 最佳解决方案:两者实现同一个接口或者继承自同一个抽象类 类图UML 实例: 例如有一个抽象类Player是篮球运动员,该类姓名属性,具有两个方法A 阅读全文
posted @ 2019-09-27 19:52 coder-zhou 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一.定义 原型模式:原型模式用于创建重复的对象,实现对象的拷贝。这种模式类似于创建型模式,提供了创建对象的最佳模式。 这种模式存在的应用场景在于,能够复制当前对象,实现对象数据的克隆。比如:如果一个对象的数据需要经过较高代价的数据库操作,采用原型模式能够较好的缓存当前对象,减少数据库的访问量。 二. 阅读全文
posted @ 2019-09-09 21:32 coder-zhou 阅读(3080) 评论(0) 推荐(0) 编辑
摘要: 前语:在工厂模式中常常会分不清楚(简单工厂和工厂方法,抽象工厂)三者之前的区别,在学习设计模式时也容易混淆,这里对三者进行学习; 工厂模式:顾名思义,客户希望通过工厂(一个或一系列方法)去生产(一个或者一系列产品的实例) 本质:工厂模式是创建者模式,创建对象实例; 一.简单工厂 简单工厂类(Simp 阅读全文
posted @ 2019-08-22 20:28 coder-zhou 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 今天学习了建造者模式,核心就是构建和表示分离。如果一个对象组成部分相对稳定,构建过程千变万化,则其可以采用建造者模式。 建造者模式的核心思想:构建和表示分离 在建造者模式中,分为三个部分:指导者,虚拟的建造者,实际的建造者 指导者:指导建造者进行建造,通用方法为构造方法 虚拟建造者:抽象出对象所必须 阅读全文
posted @ 2019-08-06 21:27 coder-zhou 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 学习编程学习到一定程度不可避免的需要去学习更深层次的东西,虽然在之前的学习中接触到一些设计模式,但是自己没有能够好好总结,以至于没能体会到更高深的编程乐趣。 单例模式要点为以下几点 1.单例类不可继承 2.私有化构造函数 3.公开静态化实例获取方法 一,首先是最熟悉的简单的单例模式 线程安全:非线程 阅读全文
posted @ 2019-07-31 20:07 coder-zhou 阅读(257) 评论(0) 推荐(0) 编辑