码迷,mamicode.com
首页 >  
搜索关键字:不改变    ( 1858个结果
vector的clear
要求你熟悉stl,言下之意就是要你熟悉stl的内部实现。vector的clear动作并不回收内存,有点像内存泄露但又不是内存泄露,因为下次装入元素不用分配内存,直接使用这些预分配内存,clear并不改变vector的capacity。vector内的元素如果是对象型会在clear时调用对应的析构.....
分类:其他好文   时间:2015-06-25 20:57:54    阅读次数:112
Behavioral模式之Visitor模式
1.意图表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。2.别名无3.动机考虑一个编译器,他将源程序表示为一个抽象语法树。该编译器需要在抽象语法上实施某些操作以进行“静态语义”分析,例如检查是否所有的变量都已经被定义了。他也需要生成代码。因为它可能要定义许多操作以进行代码检查、代码优化、流程分析、检查变量是否在使用前被赋初值,等等。此外,还可...
分类:其他好文   时间:2015-06-25 19:36:30    阅读次数:130
安装多个版本jdk后java -version不改变的问题解决
1、问题比如先安装了jdk7后,再安装jdk6,java -version就是显示java1.6,即使把JAVA_HOME和path修改为java7的路径,java -version依然还是显示6。2、解决方法在安装jdk的时候,会自动把java.exe拷贝到c:windows/system32下,而path里配置的第一个路径就是system32,所以你执行的java -version里的java其...
分类:编程语言   时间:2015-06-25 17:34:55    阅读次数:126
重定向输入输出流--freopen
freopen是被包含于C标准库头文件中的一个函数,用于重定向输入输出流。该函数可以在不改变代码原貌的情况下改变输入输出环境。C99函数声明:FILE *freopen(const char * restrict filename, const char * restrict mode, FILE ...
分类:其他好文   时间:2015-06-23 17:14:29    阅读次数:105
Behavioral模式之template Method模式
1.意图定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。2.别名暂无3.动机考虑一个提供Application和Document类的应用框架。Application类负责打开一个已有的以外部形式存储的文档,如一个文件。一旦一个文档中的信息重该文件中读出后,它就由一个Document对象表示。4.适用性以...
分类:其他好文   时间:2015-06-23 15:43:55    阅读次数:113
03重构_改善既有代码的设计阅读笔记之三
03重构_改善既有代码的设计阅读笔记之三这本书的主要特点为:重构技术就是以微小的步伐修改程序,如果你犯下错误,很容易便可发现它。任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其...
分类:其他好文   时间:2015-06-23 00:43:13    阅读次数:100
CSS3系列二(媒体支持、文字与字体相关样式、盒相关样式)
CSS3媒体支持在css3中允许我们在不改变内容的情况下,在样式中选择一种页面的布局以精确的适应不同的设备,从而改善用户体验可以利用meta标签在页面中指定浏览器在处理本页面时按照多少像素的窗口宽度来进行,指定方法如下所示CSS可以通过设置media来决定该样式所适用的设备,如screen、tv、p...
分类:Web程序   时间:2015-06-21 19:50:34    阅读次数:160
C语言常规算数转换
C99标准6.3.1.8翻译有些需要算数类型操作符的操作数可能带来转换,并以类似的方式得到结果类型。目的在于为操作数和确定一种通用的真实类型。对于给定的操作数,各操作数会转换为另一个类型(不改变类型域),其相应的真实类型为通用真实类型。除非另外明确说明,否则通用的真实类型也是结果的真实类型,如果操作...
分类:编程语言   时间:2015-06-20 18:17:14    阅读次数:141
(19)访问者模式
(19)访问者模式 定义:封装某些作用于某种数据结构中各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。 类型:行为类模式 类图: 访问者模式可能是行为类模式中最复杂的一种模式了,但是这不能成为我们不去掌握它的理由。我们首先来看一个简单的例子,代码如下: class A { public void method1(){ ...
分类:其他好文   时间:2015-06-20 09:10:53    阅读次数:110
自动识别页面上的所有控件是否被改变过
在页面开发的新增或者修改的时候,有时候给页面上的所有控件赋值完之后,点击保存,此页面不关闭,那么问题来了,如果页面上所有的值都不改变,这时候如果继续进行保存操作,着实有些不妥,那么就需要判断页面上的所有控件是否被改变过,接下来方法如下: 1、js如下: var inputsData; var textareasData; var selectsData; $(function () {...
分类:其他好文   时间:2015-06-19 15:23:54    阅读次数:128
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!