码迷,mamicode.com
首页 >  
搜索关键字:不改变    ( 1858个结果
python装饰器不改变原函数属性,带参装饰器
def copy_properties(src,dst): # 提供一个函数,被封装函数属性 copy 到包装函数属性,保持被封装函数属性不变 dst.__name__=src.__name__ dst.__doc__=src.__doc__ dst.__qualname__=src.__qualn ...
分类:编程语言   时间:2020-09-17 14:19:05    阅读次数:32
jdk5.0新特性(注解)
1.关键字: Annotation 注解 2.注解的理解: Annotation其实就是代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理,通过使用A你notation,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。 3.注解的应用: Annotaion可 ...
分类:其他好文   时间:2020-09-11 14:16:36    阅读次数:30
【设计模式】模板方法模式
模板方法模式 简介 模板方法模式是教简单且常用的一种设计模式,是基于类的继承的一种代码复用技术,其结构只存在基类和派生类之间的继承关系。模板方法是一个具体的方法,给出了一个顶层逻辑流程框架。 模板方法模式:定义一个操作中的算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重新 ...
分类:其他好文   时间:2020-08-26 17:07:14    阅读次数:49
guava源码阅读——collect.ForwardingCollection类
1.写在前面 在guava的collect包下,存在着许多的以Forwarding开头的类,这些类都用到了一个设计模式——装饰器模式。 为什么是装饰器模式? 装饰器模式是为已有功能动态的添加更多功能的一种方式。它允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式, ...
分类:其他好文   时间:2020-08-11 17:30:26    阅读次数:91
从源码学习设计模式之模板方法
什么是模板方法模式?摘录wiki的介绍。模板方法模式定义了一个算法的步骤,并允许子类别为一个或多个步骤提供其实践方式。让子类别在不改变算法架构的情况下,重新定义算法中的某些步骤。在软件工程中,它是一种软件设计模式,和C++模板没有关连。模板设计方法存在目的在于某些算法逻辑存在一些相同处,而具体细节却不同。这样使用模板方法,可以抽取共用逻辑到父类,在子类实现具体算法细节,这样减少了重复代码。模板方法
分类:其他好文   时间:2020-08-09 11:54:35    阅读次数:66
LeetCode 99. 恢复二叉搜索树 | Python
99. 恢复二叉搜索树 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/recover-binary-search-tree 题目 二叉搜索树中的两个节点被错误地交换。 请在不改变其结构的情况下,恢复这棵树。 示例 1: 输入: [1,3,null ...
分类:编程语言   时间:2020-08-08 21:20:59    阅读次数:83
Java23种设计模式之结构型模式「装饰器模式」
装饰器模式 - Decorator Pattern 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 意图: 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰器模式相比生成子类 ...
分类:编程语言   时间:2020-07-29 17:42:14    阅读次数:71
7.27 判断子序列
392. 判断子序列 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 <=100)。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符 ...
分类:其他好文   时间:2020-07-27 14:00:48    阅读次数:68
leetcode每日一题(2020-07-27)392. 判断子序列
题目描述: 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 ?100)。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成 ...
分类:其他好文   时间:2020-07-27 13:58:41    阅读次数:73
【HTTP图解】5-与HTTP协作的Web服务器
代理 代理服务器的基本行为就是接收客户端发送的请求后转发给其他服务器。代理不改变请求URI,会直接发送给前方持有资源的目标服务器。 使用代理服务器的理由:利用缓存技术减少网络带宽的流量,组织内部针对特定网站的访问控制,以获得访问日志为主要目的等等。 代理的使用方法按两种基准分类,一种是是否使用缓存, ...
分类:Web程序   时间:2020-07-26 00:36:32    阅读次数:91
1858条   上一页 1 ... 3 4 5 6 7 ... 186 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!