继承封装多态定义不同对象做同一种操作,产生不同的结果,称为多态。多态分为静态(编译时)的多态,例如函数重载(非虚函数);动态(运行时)的多态。通过虚函数实现的。即用派生类的同名函数覆盖基类的虚函数。编译时多态:函数重载函数重载是一系列具有相同或者相似功能,但数据类型或参数不同的同名函数。重载举例: ...
分类:
编程语言 时间:
2015-08-08 11:52:02
阅读次数:
164
作为一名cocos2dx前端(客户端)开发,知乎上看到一片文章,怎么看待做手游cocos前端开发,lua用的多,c++用的少面试会被鄙视?为了不被鄙视,所以要学好C++,多做积累。今天总结下C++指针的用法。指针的概念指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需...
分类:
编程语言 时间:
2015-08-08 11:47:58
阅读次数:
131
自己写一个pyhton模块每次在使用的时候加载自己的模块都说模块不存在,然后自己在网上找了一个总共有三中方法,都试了。1:import sys sys.path.append("加入自己的模块路径"), //这种方法我要吐槽很麻烦,每次都要重新加一次,受够了。2:添加环境变量 //这个也不推荐,毕....
分类:
编程语言 时间:
2015-08-08 11:48:40
阅读次数:
148
1 . 欧几里得算法(递归法球两个数的最大公约数) 算法比较简单就直接贴代码了: int gcd(int a , int b){ return b ==0 ? a : gcd(b , a%b); } 在这个算法的基础上可以该进,gcd(a*n , ...
分类:
编程语言 时间:
2015-08-08 11:47:15
阅读次数:
137
Maven编译时两则信息 (Workspace以及default classpath container)博客分类:Java使用Maven一年有余,却总是被两则不起眼的编译信息困扰,终想查明,这两则信息如下:Java代码[INFO]UsingEclipseWorkspace:D:\maven\wor...
分类:
编程语言 时间:
2015-08-08 11:45:48
阅读次数:
169
二分答案m, 后缀数组求出height数组后分组来判断.------------------------------------------------------------#includeusing namespace std;const int maxn = 20009;struct HASH...
分类:
编程语言 时间:
2015-08-08 11:44:48
阅读次数:
427
基本思想分析归并排序之前,我们先来了解一下分治算法。分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。分治算法的一般步骤:(1)分解,将要解决的问题划分成若干规模较小的同类问题;(2)求解,当子问题划分得足够...
分类:
编程语言 时间:
2015-08-08 11:42:50
阅读次数:
121
C++引用详解 引用的概念引用:就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名; 如下:定义引用ra,它是变量a的引用,即别名。 int a; int &ra=a; (1)&在此不是求地址运算符,而是起标识作用...
分类:
编程语言 时间:
2015-08-08 11:43:40
阅读次数:
137
Java 6jps 命令得到进程号jinfo -sysprops > sysprops.txt打开 sysprops.txt 就可以查找 Language Timezon user.dirJava 7jcmd VM.system_properties
分类:
编程语言 时间:
2015-08-08 11:41:47
阅读次数:
131
以上代码执行不了,找了半天才发现原来是fontSize出了问题,太马虎了。。。。= =,一定要注意呀,不要写成fontsize,记住这个教训,一定要注意大小写问题!!!应改为
分类:
编程语言 时间:
2015-08-08 11:41:58
阅读次数:
104
2b青年的说法;先去匹配,如果失败,可能失败的前一部分长度的字符串的前缀和后缀相同,那就可以直接把前缀移到后缀那一块,省去了很多没用的时间。关键就是求next数组。根据递归的思想;next[0]=-1;next[j]=k;p[0...k-1]=p[j-k...j-1];1.如果p[j]==p[k],...
分类:
编程语言 时间:
2015-08-08 11:40:22
阅读次数:
106
JAVA 中两种判断输入的是否是数字的方法package t0806;import java.io.*;import java.util.regex.*;public class zhengzehua_test { /** * @param args */ public static void .....
分类:
编程语言 时间:
2015-08-08 11:42:12
阅读次数:
143
《More Effective C++》ITEM M9他提到auto_ptr。说是当异常产生的时候。怎么释放为对象分配的堆内存,避免反复编写内存释放语句。PS:这里书里面提到函数退出问题,函数退出会清理栈内存,无论是怎么正常退出还是异常退出(仅有一种例外就是当你调用 longjmp 时。Longjm...
分类:
编程语言 时间:
2015-08-08 11:41:18
阅读次数:
144
1.前端控制器DispatcherServlet的配置,在web.xml进行配置即可跟servlet的配置方式相同
1)contextConfigLocation配置sprimgmvc加载的配置文件(配置处理器映射器,适配器等等)如果不配置contextConfigLocation,默认加载的是/WEB-INF/servlet名称-servlet.xml(springmvc-servlet.xm...
分类:
编程语言 时间:
2015-08-08 10:37:02
阅读次数:
252
题目:输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这3个数字能排成的最小数字321323。
思路:首先,看到题目就要想到先把整数转换为字符串,因为结果肯定是一个大数。然后分析这道题目的本质,其实就是要对转换后的字符串进行排序,然后顺序输出即可,至于排序的方式需要自己定义。举个例子,题目中的字符串“3...
分类:
编程语言 时间:
2015-08-08 10:36:23
阅读次数:
138
/*
* Arrays:用于操作数组的工具类,里面都是静态方法。
* toString方法:返回指定数组内容的字符串表示形式。
* asList方法:返回一个受指定数组支持的固定大小的列表
* toArray方法:将集合变成数组。
*/
import java.applet.*;
import java.util.ArrayList;
import jav...
分类:
编程语言 时间:
2015-08-08 10:33:12
阅读次数:
155
java dom4j 解析XML文件 简易教程...
分类:
编程语言 时间:
2015-08-08 10:34:19
阅读次数:
369