码迷,mamicode.com
首页 >  
搜索关键字:不改变    ( 1858个结果
对复合(协作)算法/策略的封装方法——装饰模式总结
前言 装饰模式顾名思义就是在不改变原对象的前提下,将新功能优雅的附加(装饰)到该对象上,可以实现对复合算法(策略)的优雅封装、对需要协作的算法(策略)进行有机组合。 装饰模式和策略模式用法类似,但是也有明显区别——策略模式运行时只能运行一个算法,且其各个算法(算法族)之间必须相互独立,不能有联系,装 ...
分类:编程语言   时间:2019-02-02 10:29:19    阅读次数:187
[ZJOI2006]物流运输
题目传送门 这道题的思路应该为$dp$+最短路。 状态设计: $g[i][j]$表示从第$i$时刻(注意,是时刻)到第$j$时刻过程中不改变路线时的最优解。显然,是将在这期间内所有要关闭的港口从图中删除,然后求最短路。最后乘上$j-i$即可。 $f[i]$表示第$i$时刻的最优解。 状态转移:设之前 ...
分类:其他好文   时间:2019-01-29 01:11:57    阅读次数:186
linux挂载文件报错mount error(13): Permission denied
二、打开 网络访问:本地账户的共享和安全模型。 三、修改为 经典-对本地用户进行身份验证,不改变其本来身份。 确认后即可挂载。 ...
分类:系统相关   时间:2019-01-28 15:08:19    阅读次数:2357
企业推动移动化战略中为什么需要Moli?
随着科技的进步,计算能力程指数上升,引爆人工智能的大发展,人类社会开始步进入智能时代。与此同时,端能力将演进到第三代,全面参与智能边缘计算,从PC互联到移动互联到万物互联,历史在快速演进;主流技术向物联、智能化发展,人机交互进入新阶段。在物联与智能化的巨大浪潮下你若不改变,必将被遗忘在历史的尘埃里。 ...
分类:移动开发   时间:2019-01-27 12:58:04    阅读次数:213
使用Mono Cecil对MSIL进行注入
Mono Cecil十分强大,强大到可以静态注入程序集(注入后生成新的程序集)和动态注入程序集(注入后不改变目标程序集,只在运行时改变程序集行为) 先看Mono.Cecil是如何读取程序集的 点这里 一个基本使用示例(此示例版本为0.6,后期版本AssemblyFactory已被去掉,改用Assem ...
分类:其他好文   时间:2019-01-24 10:54:05    阅读次数:306
C#扩展方法
介绍 扩展方法是一种特殊类型的静态方法。对于一个C#类型,如类(包括密封类)、值类型、接口等,扩展方法可以在不改变该类型源码的前提下,为它的实例提供新的成员。因此,若要为一个框架或第三方库的某个类型增加辅助功能,通过扩展方法就可以轻而易举地实现,这也是“扩展”的意义所在。 定义 创建扩展方法很简单, ...
分类:Windows程序   时间:2019-01-23 17:19:36    阅读次数:201
是否改变原数组的常用方法归纳
改变原数组: 1、pop() 删除数组最后一个元素,如果数组为空,则不改变数组,返回undefined,改变原数组,返回被删除的元素 2、push() 向数组末尾添加一个或多个元素,改变原数组,返回新数组的长度 3、reverse() 颠倒数组中元素的顺序,改变原数组,返回该数组 4、shift() ...
分类:编程语言   时间:2019-01-23 14:32:23    阅读次数:187
设计模式第19篇:访问者模式
一.访问者模式介绍 定义:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作。 二.访问者模式代码用例 此处以购物车为例来说明,比如不同的商品有不同的结算方式,如果将商品的结算逻辑方法放在商品对象内部,则商品参加打折活动时又需要更改商品类,并且 ...
分类:其他好文   时间:2019-01-22 19:45:32    阅读次数:216
动态代理实现多数据库的定时刷新链接信息的应用
开始研究动态代理之前 先简要谈下动态代理的概念 在不改变原有类结构的前提下增强类的功能以及对类原有方法操作,注意是方法不是属性(属性一般被设计为private修饰,不可以直接被调用) 动态代理的基本实例不做阐述,网上一大把 不理解的同学可以直接去搜索。 今天说的是自己在项目中遇到的一个实际的动态代理 ...
分类:数据库   时间:2019-01-19 20:10:15    阅读次数:197
numpy 的排序
1 import numpy as np 2 3 # 1、快速排序 4 ''' 5 1、np.sort(),不改变原先值的顺序,但是在运行时占内存 6 2、ndarry.sort(),改变原先值的顺序,不占用内存 7 ''' 8 # 不改变n1的顺序 9 n1 = np.array([2, 5, 8... ...
分类:编程语言   时间:2019-01-16 21:51:42    阅读次数:159
1858条   上一页 1 ... 42 43 44 45 46 ... 186 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!