- 浏览: 42015 次
- 性别:
- 来自: 大连
最新评论
文章列表
1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态?
virtual修饰符会被隐形继承的。
private 也被集成,只事派生类没有访问权限而已
virtual可加可不加
子类的空间里有父类的所有变量(static除外)
同一个函数只存在一个实体(inline除外)
子类覆盖它的函数不加virtual ,也能实现多态。
在子类的空间里,有父类的私有变量。私有变量不能直接访问。
--------------------------------------------------------------------------
2 ...
JAVA面试试题集
1、面向对象的特征有哪些方面
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分 ...
最近用C++递归形式实现了8皇后问题,可能效率有点低
#include <iostream>
using namespace std;
int count=0;
void placeQueen(int m,int flag[8][8],char chess[8][8])
{
int j;
for(j=0;j<8;j++)
if(flag[m][j]==0)
{
int ii,jj;
char c[8][8];
int f[8][8];
...
最近用c++简单实现了一些排序算法,记下来,以便以后用到
//合并排序全代码
void merge (int a[], int low, int high)
{
int i, j, k = -1;
for (i=low, j=(low+high)/2+1; i<=(low+high)/2||j<=high; )
{
if ( i>(low+high)/2 )
{
b[++k]=a[j++];
}
else if (j>high)
{
b[++k]=a[ ...
Java中23种设计模式
目录
1. 设计模式 3
1.1 创建型模式 4
1.1.1 工厂方法 4
1.1.2 抽象工厂 6
1.1.3 建造者模式 10
1.1.4 单态模式 13
1.1.5 原型模式 15
1.2 结构型模式 17
1.2.1 适配器模式 17
1.2.2 桥接模式 19
1.2.3 组合模式 23
1.2.4 装饰模式 26
1.2. ...
Shell基本语法:
像高级程序设计语言一样, Shell也提供说明和使用变量的功能.
对Shell来讲,所有变量的取值都是一个字串,Shell程序采用$var的
形式来引用名为var的变量的值。
Shell有以下几种基本类型的变量:
(1)Shell定义的 ...
变量名 含义
ARGC 命令行变元个数
ARGV 命令行变元数组
FILENAME 当前输入文件名
FNR 当前文件中的记录号
FS ...
A*(A-Star)算法是一种静态路网中求解最短路最有效的方法。
公式表示为: f(n)=g(n)+h(n),
其中f(n) 是节点n从初始点到目标点的估价函数,
g(n) 是在状态空间中从初始节点到n节点的实际代价,
h(n)是从n到目标节点最佳路径的估计代价。
保证找到最短路径(最优解的)条件,关键在于估价函数h(n)的选取:
估价值h(n)<= n到目标节点的距离实际值,这种情况下,搜索的点数多,搜索范围大,效率低。但能得到最优解。
如果 估价值>实际值, 搜索的点数少,搜索范围小,效率高,但不能保证得到最优解。
估价值与实际值越接近,估价函数取得就越好。
...
SParsql语法:(后面的eg:是prifix中定义,指向建立的本体文件)
1)查询某个类的子类名称
Select ?x where {?x rdfs:subClassOf eg:类名. }
2) 查询某个实例的某个属性值
Select ?x where {eg:实例名称 eg:属性名称 ?x .}"
3)查询某几列的数据,相当于sql: select a,b from table
SELECT ?DataID ?SensorName WHERE { ?x eg:DataID ?DataID . ?x egSensorName ?SensorName}
4)查询某类的实例及对应实例 ...
随着越来越多的数据使用类似 RSS 的 RDF 格式保存,一种新的需求产生了,即要求用一种简单方法查找特定信息。SPARQL 这个功能强大的新查询语言填补了这个空白,使用户可以很容易地在 RDF 的杂草从中找到所需的数据。本文将和您一起查看 SPARQL 的特性,学习如何利用 Jena 语义 Web 工具包,在自己的 Java 应用程序中使用 SPARQL 查询。
http://www.ibm.com/developerworks/cn/java/j-sparql/
资源描述框架(Resource Description Framework),或 RDF,能够将数据打散并分布开来。RDF 模 ...
随着越来越多的数据使用类似 RSS 的 RDF 格式保存,一种新的需求产生了,即要求用一种简单方法查找特定信息。SPARQL 这个功能强大的新查询语言填补了这个空白,使用户可以很容易地在 RDF 的杂草从中找到所需的数据。本文将和 ...
最近做了几个mfc小程序,想把我们经常用到而又经常忘记的的小知识记下来
一 数据类型的转换
1 int 到CString
CString str;
int tid=12,sno=21;
str.Format("SELECT * FROM tiankong where ID=%d and sno=%d",tid,sno);
2 CString 到int
CString str="asfassdfs";
const char * pBuffs=LPCTSTR(str);
int s=atoi(pB ...
1 , <config charset="utf-8">
<var-def name="start">
<html-to-xml>
<http url="http://www.tianya.cn/bbs/index.shtml" charset="utf-8" />
</html-to-xml>
</var-def>
<var-def name="ulList">
<xpath e ...
搞了几天hadoop,网上虽然有好多资料,但还是遇到好多问题,在这里写写自己遇到的问题,希望能作为后车之鉴。
安装wygwin:
1,首先就是要下载cygwin(http://www.cygwin.com/setup.exe)然后运行,后面的步骤网上有好多资料,大家照着做就行,我当时也是跟着一路下来,但可能是我网速慢,过程中,提示setup.ini没有找到,我就没有留意,后来也装上了。但运行的时候怎么一直提示C:\cygwin\usr\bin下的一个文件没找到,我打开那个目录,发现根本就没有bin文件,我想可能没装完全,于是就卸了(控制面板没有该程序,我直接删了)重新装,可试了几次还这样 ...