码迷,mamicode.com
首页 > 编程语言
C++抽象基类
下列有关抽象类和纯虚函数的叙述中,错误的是A)拥有纯虚函数的类是抽象类,不能用来定义对象B)抽象类的派生类若不实现纯虚函数,它也是抽象类C)纯虚函数的声明以“=0;”结束D)纯虚函数都不能有函数体D纯虚函数可以定义函数体,但是定义之后所在类依旧是个抽象类,如果子类..
分类:编程语言   时间:2014-12-24 06:30:21    阅读次数:192
python学习第四周:函数与递归函数·作业20141224
1编写程序,完成下列题目:(1分)题目内容:一个斐波那契数列的前10项为:1,2,3,5,8,13,21,34,55,89,对于一个最大项的值不超过n的斐波那契数列,求值为偶数的项的和。输入格式:一个正整数n,如100。输出格式:值为偶数的项的和,如2+8+34=44。输入样例:100输出样例:44时间..
分类:编程语言   时间:2014-12-24 06:26:55    阅读次数:193
C++的编译过程
1. 预编译生成的仍然是.c文件1)把"include"的文件拷贝到要编译的源文件中。 2)用实际值替代"define"的文本。3)在调用宏的地方进行宏替换。2. 编译这个过程是用于生成汇编语言,.asm文件。3. 生成目标文件.o文件4.连接成为可执行文件external error 就发生在连接...
分类:编程语言   时间:2014-12-24 06:24:05    阅读次数:176
C++ template
在模板定义语法中关键字class与typename的作用完全一样。什么是类模板如果一个类中数据成员的数据类型不能确定,或者是某个成员函数的参数或返回值的类型不能确定,就必须将此类声明为模板类模板定义Step1: 声明模板三种声明形式:1。基本模板类template2。带默认类型形参template3...
分类:编程语言   时间:2014-12-24 06:24:06    阅读次数:201
C++ auto
auto用来声明自动变量。它是存储类型标识符,表明变量(自动)具有本地范围。块范围的变量声明(如for循环体内的变量声明)默认为auto存储类型。好处:auto变量在离开作用域是会变程序自动释放,不会发生内存溢出情况(除了包含指针的类),比较安全。例:for (auto it = dict.begi...
分类:编程语言   时间:2014-12-24 06:23:44    阅读次数:222
AES加密 C++调用Crypto++加密库 例子
写这文章目的不是介绍AES算法,只是想给一个小例子让大家参考一下而已,避免大家在查了大半天加密算法,看了老久AES原理,可就是就不知道怎么使用 (基本加解密过程是stackoverflow的一个小demo,我将它修改一下,实现了一个在两个程序之间,以文件做为介质的加解密的过程) 这里选的是CBC模式(其它模式调用也一样)...
分类:编程语言   时间:2014-12-24 01:20:44    阅读次数:1121
Java之旅——起航篇
代码不过十万行,不娶媳妇不买房 上面说到的学了一年连helloworld都敲不出来,还有一点原因就是缺乏实践。 有一个可笑的现象就是,都快结课了,有的同学自己电脑上竟然还没装JDK,上机实践课上,给你个现成的程序,你能运行起来都是个麻烦事儿!这估计连“缺乏实践”也算不上。 学习VB那会,每行代码都是在为了实现一个例子,学习就是在不断地实践,就好比学开车,教练用语言给你讲,演示给你看,你觉得你学会了,但如果不亲自实践,你估计连起步都起不了! 干这行,...
分类:编程语言   时间:2014-12-24 01:18:19    阅读次数:238
Java线程专栏文章汇总(转)
原文:http://blog.csdn.net/ghsau/article/details/17609747 JDK5.0之前传统线程 Java线程(一):线程安全与不安全 Java线程(二):线程同步synchronized和volatile ...
分类:编程语言   时间:2014-12-24 01:16:30    阅读次数:252
javascript canvas九宫格小程序
js核心代码 1 /* 2 *canvasid:html canvas标签id 3 *imageid:html img 标签id 4 *gridcountX:x轴图片分割个数 5 *gridcountY:y轴图片分割个数 6 *gridspace:宫格空隙 7 *offsetX:x*y宫...
分类:编程语言   时间:2014-12-24 01:17:16    阅读次数:958
修改后的迷宫算法(原版为http://blog.csdn.net/sunshinedabby/article/details/6284779)
// maze.cpp : 定义控制台应用程序的入口点。//#include#includeusing namespace std;struct PosType//迷宫坐标位置类型{int x;//行值int y;//列值};#define MAXLENGTH 100 //设迷宫的最大行列为25ty...
分类:编程语言   时间:2014-12-24 01:15:04    阅读次数:249
HTML之一语言代码
HTML的lang属性可用于网页或部分网页的语言。这对搜索引擎和浏览器是有帮助的。ISO 639-1语言代码 可以在HTML的lang属性中使用它们。Language---------------------------------ISO CodeEnglish en(...
分类:编程语言   时间:2014-12-24 01:15:13    阅读次数:273
javascript实现有向无环图中任意两点最短路径的dijistra算法
有向无环图一个无环的有向图称做有向无环图(directed acycline praph)。简称DAG 图。DAG 图是一类较有向树更一般的特殊有向图,dijistra算法摘自 http://www.cnblogs.com/biyeymyhjob/archive/2012/07/31/2615833...
分类:编程语言   时间:2014-12-24 01:14:23    阅读次数:238
java 引用资源-ClassLoader.getResource()方法
如图,eclipse中我的包结构为:,我在 spt.app.MainFrame 中可以通过一下代码段使用资源:public static Object obj = ImageIconProxy.class.getClassLoader().getResource("img/absent.png");...
分类:编程语言   时间:2014-12-24 01:15:22    阅读次数:227
ArrayList,Vector线程安全性测试
结论:如果集合不是线程安全的话,在多线程情况下插入数据会出现数据丢失的问题。 Java代码 import java.util.ArrayList; import java.util.List; //实现Runnable接口的线程 public class Hel...
分类:编程语言   时间:2014-12-24 01:14:50    阅读次数:312
JavaScript中for..in循环陷阱
好久没有blog了,要不是今晚被一个小小的难题困住了,我是要继续懈怠下去的。这个小小的问题就是:从一个数组中的每一个元素都取出同一个属性,然后把这些属性加在一起。数组的每个元素的类型相同,包含多个属性,区别在于属性的取值不同。 一开始,采取for in方法来迭代数组://假设被迭代的数组为it...
分类:编程语言   时间:2014-12-24 01:13:16    阅读次数:320
Python——pyiso8601
该模块不是Python内建的模块,为Python补充了 ISO 8601 解析——将常见的ISO 8601 日期字符创转化为 Python 的datetime 对象。 安装$ pip install iso8601 使用>>> import iso8601 示例>>> import iso...
分类:编程语言   时间:2014-12-24 01:11:28    阅读次数:200
Java-面向对象篇2
1.继承的概念面向对象的特点之一,可以实现对类的复用。可以通过以下两种方法实现 a.合成/聚合关系(包含其他类):将一个类当作另一个类的属性。b.派生类:一个类继承另一个类,实现继承的类称为派生类,被继承类称为父类,基类,超类。父类的成员方法和成员变量被子类继承,但是父类的构造方法没有被继承。在Ja...
分类:编程语言   时间:2014-12-24 01:10:58    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!