码迷,mamicode.com
首页 >  
搜索关键字:不改变    ( 1858个结果
如何使用python在保留原excel格式的前提下插入/修改数据
如何使用python在保留原excel格式的前提下插入/修改数据 一、需求分析: 统计的报表中需要每日查询当天数据并追加到原有的excel后面。 因为原始excel格式已经设定好,如果使用xlwt,仅仅指定设定我们要插入的单元格的格式,原始数据的格式会被初始化。 所以如果能够不改变原格式的前提下完成 ...
分类:编程语言   时间:2020-04-02 00:56:21    阅读次数:667
简单理解适配器模式
解决的问题:代码低耦合的方式使两个不兼容的接口在一起使用 原则:不改变原始程序 原始接口不要轻易改,改掉后会导致一些业务逻辑和方法不能用 简单示例: 需求:需要将两个对象中的方法传入isBrowser中,但两个对象中的方法名改变会使得某些业务逻辑不可用 var google={ show:funct ...
分类:其他好文   时间:2020-04-01 12:57:51    阅读次数:70
设计模式之模板方法模式(Template Method)详解及代码示例
一、模板方法模式的定义与特点 模板方法(Template Method)模式的定义如下:定义一个操作中的算法骨架,而将算法的一些步骤延迟到子类中,使得子类可以不改变该算法结构的情况下重定义该算法的某些特定步骤。它是一种类行为型模式。 二、模板方法模式优缺点 该模式的主要优点如下。 它封装了不变部分, ...
分类:其他好文   时间:2020-03-31 20:48:54    阅读次数:56
设计模式之装饰模式(Decorator)详解及代码示例
一、装饰模式的定义 装饰(Decorator)模式的定义:指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式,它属于对象结构型模式。 二、装饰模式优缺点 装饰(Decorator)模式的主要优点有: 采用装饰模式扩展对象的功能比采用继承方式更加灵活。 可以设计出多个 ...
分类:其他好文   时间:2020-03-31 09:13:56    阅读次数:94
模板模式和适配器模式
一、模板模式 1、模板模式(Template Method pattern):指定义一个算法的骨架,并允许子类为一个或者多个步骤提供实现。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法的某些步骤。(属于行为型模式) 2、适用场景 一次性实现一个算法的不变的部分,并将可变的行为留给子类来实 ...
分类:其他好文   时间:2020-03-28 19:41:33    阅读次数:84
天梯 - 红色警报(判断去掉一个节点后的连通分支数是否改变)
战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城市之间的连通性,则不要发出警报。 输入格式: 输入在第一行给出两个整数N(0 < N ≤  ...
分类:其他好文   时间:2020-03-28 18:13:52    阅读次数:68
双指针:判断子序列
给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~= 500,000),而 s 是个短字符串(长度 <=100)。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串 ...
分类:其他好文   时间:2020-03-28 13:20:46    阅读次数:76
Java指令重排序
指令重排的分类:编译期重排序和运行时重排序 在JVM编译时期或者CPU执行JVM字节码时期,对现有的指令进行重排序,主要目的为了优化运行速度(在不改变程序运行结果的前提下) int a = 3 //1 int b = 5; //2 int c = a + b; //3 虽然说指令重排可以调高程序的执 ...
分类:编程语言   时间:2020-03-27 13:14:41    阅读次数:91
spring 十三种模式之 -- 装饰器模式
解释:装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 装饰器模式的最主要的功能 1、 ...
分类:编程语言   时间:2020-03-27 13:08:32    阅读次数:160
数组方法总结---改变原数组和不改变数组
<script>先来看看基础 // 1 数组定义方法 new Array 或 字面量 var arr = new Array() var arr1 = [1, 2, 3, 4, 5, 6] </script> 需要注意的是 new Array()创建的数组只有一位的时候,第一位代表的数组长度,而不是 ...
分类:编程语言   时间:2020-03-27 00:59:52    阅读次数:140
1858条   上一页 1 ... 12 13 14 15 16 ... 186 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!