值传递函数内部生成相应地址放置传入的值,相当于函数内部创建临时变量(隐形),所以不改变传入参数本来的值,引用和指针传递都是对所在地址上的值更改,会改变传入得值 1 #include 2 using namespace std; 3 //值传递 4 void sum(int a,int b) 5 { ...
分类:
编程语言 时间:
2015-01-22 01:43:57
阅读次数:
244
索引视图。在2000后的版本中视图分一般视图和索引视图。一般视图就是没有创建索引的,类似"虚拟表"的存在,没有实际物理位置来存放数据;而创建了视图后,创建视图的索引就称为索引视图。索引视图是物理存在的,可在视图上首先创建一个唯一的聚集索引,其它字段上也可创建非聚集索引.在不改变基础表的情况下,起到了...
分类:
其他好文 时间:
2015-01-20 15:33:12
阅读次数:
140
一、简介1、模板方法模式定义一个操作中的算法骨架,而将一些步骤延迟到子类中年。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。2、说白了模板方法模式就是将一些通用的步骤放在基类中,而将不同的环节放在子类中,以减少代码的重用。3、举例:考试中抄写题目并做答案,老师抄的题目对于每...
分类:
其他好文 时间:
2015-01-18 11:39:25
阅读次数:
155
1. Struts2的拦截器只能拦截Action,拦截器是AOP的一种思路,可以使我们的系统架构更松散(耦合度低),可以插拔,容易互换,代码不改变的情况下很容易满足 客户需求其实体现了OCP2. 如何实现拦截器?(整个拦截器体现了责任链模式,Filter也体现了责任链模式) * 继承Abstra.....
分类:
其他好文 时间:
2015-01-17 17:56:57
阅读次数:
168
在Eigen中重载了"
当前矩阵的行数、列数、大小可以通过rows(),cols()和size()来获取,对于动态矩阵可以通过resize()函数来动态修改矩阵的大小.
需注意:
(1) 固定大小的矩阵是不能使用resize()来修改矩阵的大小;
(2) resize()函数会析构掉原来的数据,因此调用resize()函数之后将不能保证元素的值不改变。
(3) 使用“...
分类:
其他好文 时间:
2015-01-16 10:05:49
阅读次数:
160
我X轴设置的是时间,类型是DatetimeY轴设置的是数量,类型是Numerical当日期不一样时显示曲线正常,但是如果是同一天的话就成了下面的效果怎么做才能让全部是同一天的时候显示小时为单位的曲线呢?还有一个问题是,我的数据库的时间是string类型,而X轴是DateTime。能不能在不改变数据库...
分类:
其他好文 时间:
2015-01-15 21:47:57
阅读次数:
147
其实这个扩展方法库已经发布有段时间了,没有正式发布过。今天整理了一下文档,顺便搞个文档,正式发布吧。简介.NET在3.5开始引入的编译器支持扩展方法,允许为现有的对象类型在不改变其原本定义的情况下添加额外的方法。因此便有了本扩展方法库。本扩展方法库基本上扩展的都是.NET原有的对象,尤其是Strin...
分类:
Web程序 时间:
2015-01-15 21:46:11
阅读次数:
210
第一讲 File类一、概述1、File类:文件和目录路径名的抽象表现形式2、特点: 1)用来将文件或文件夹封装成对象 2)方便于对文件与文件夹的属性信息进行操作 3)File类的实例是不可变的;也就是说,一旦创建,File对象表示的抽象路径名将永不改变 4)File对象可以作为参数传递给流的构造函数...
分类:
编程语言 时间:
2015-01-15 21:44:53
阅读次数:
230
诸葛亮从来不问刘备,为什么我们的箭那么少;关羽从来不问刘备,为什么我们的士兵那么少。但有诸葛亮草船借箭,关羽过五关斩六将。职场如战场,不是别人给你什么,而是你自己能争取到什么。态度决定你职场的高度,改变自己,用积极的心态去拥抱崭新的一年,自己定会有所收获。...
分类:
其他好文 时间:
2015-01-14 14:23:55
阅读次数:
105
题目大意:给出一个字符串,在不改变这个字符串的内容的情况下可以将它进行折叠,具体见题里说的吧。问这个字符串最短可以折叠成多长。
思路:数据范围才100,怎么暴力怎么搞。首先是一个区间DP,设f[i][j]为字符串从i开始到j最短可以折叠成多短。要用到体中的折叠的方法,其实只需要暴力枚举这一段折叠成几段,然后用hash判定一下就行了。
当然不要忘了正常的区间DP。
CODE:...
分类:
其他好文 时间:
2015-01-14 11:06:20
阅读次数:
208