【转载】:http://www.cnblogs.com/OUSUO/p/3805715.html?utm_source=tuicool&utm_medium=referral 1. DFS预处理出所有节点的深度和父节点 inline void dfs(int u) { int i; for(i=he ...
分类:
编程语言 时间:
2016-08-21 13:59:19
阅读次数:
360
备忘录模式 备忘录模式是一种软件设计模式:在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。一听到备忘录这个字的时候想起了小小时打的游戏,每次遇到大boss的时候都会保存一下进度,打过了就不需要恢复记录,打不过肯定就复原到刚刚保存的记 ...
分类:
编程语言 时间:
2016-08-21 13:58:38
阅读次数:
195
问题: 解决办法: 总结:我明明第一次就执行成功了,为什么第二次才成功,我真的有点纳闷,不过最后三行是第一次执行的时候没有出现的!!! ...
分类:
编程语言 时间:
2016-08-21 13:56:57
阅读次数:
210
| 版权声明:本文为博主原创文章,未经博主允许不得转载。 因为这次多媒体课程设计做一个基于MFC的播放器,因为本人实力太菜,需要播放音乐或视频文件时候,自己写不出解码 函数,所以准备使用第三方多媒体库或是第三方控件辅助播放,找来找去还是觉得用Windows Media Player控件来编写比较 方 ...
分类:
编程语言 时间:
2016-08-21 13:56:01
阅读次数:
270
参考网址: Python中的各种装饰器详解_python_脚本之家http://www.jb51.net/article/63892.htm 一、函数式装饰器: 1、装饰器无参数,被装饰对象无参数 2、装饰器无参数,被装饰对象有参数 3、装饰器有参数,被装饰对象无参数 如果装饰器有默认参数,则用@a ...
分类:
编程语言 时间:
2016-08-21 13:54:37
阅读次数:
165
| 版权声明:本文为博主原创文章,未经博主允许不得转载。 因为使用第三方多媒体库或是第三方控件(Media Player)辅助播放,我们则必须要了解到Media Player控件的一些属性 和方法。下面我们介绍一些常用的方法和属性。 下面这两张图片是我们导入的控件的类库,我们使用的一些方法和属性全部 ...
分类:
编程语言 时间:
2016-08-21 13:54:00
阅读次数:
320
构造函数是一种特殊的成员函数,在创建对象时自动执行,主要用来进行初始化工作,例如对 private 属性的成员变量赋值。 对成员变量的初始化,除了在构造函数的函数体中一一赋值,还可以采用参数初始化表。请看下面的代码: 如本例所示,在定义带参构造函数 Student(char *name1, int ...
分类:
编程语言 时间:
2016-08-21 13:53:55
阅读次数:
195
Python的由来 Python的创始人(Guido Van Rossum)吉多·范罗苏姆——龟叔,1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Mo ...
分类:
编程语言 时间:
2016-08-21 13:51:32
阅读次数:
209
当启动Python的时候,会出现以下提示: 这个是进入Python的殿堂的大门,是控制进算计的第一步,这也是交互式Python解释器。输入下面的代码: 当敲下回车键,得到下面的输出: 这就是第一个Python程序, 交互式解释器退出后程序就没了。交互式解释器是一个临时的程序运行环境,不保存运行程序。 ...
分类:
编程语言 时间:
2016-08-21 13:51:17
阅读次数:
184
Pyhton的发展历程 转自http://www.cnblogs.com/resn/p/5775735.html Python的由来 在1989年12月时,吉多·范罗苏姆——龟叔,想寻找一门“课余”编程项目来打发圣诞节前后的时间。Guido决定为当时正构思的一个新的脚本语言写一个解释器,它是ABC语 ...
分类:
编程语言 时间:
2016-08-21 13:47:48
阅读次数:
227
冒泡排序 (1)冒泡排序算法的运作如下:(从后往前) (2)代码展示(java) int scoreArray2 []=new int [] {10,32,43,57,85,95,43,78,90,56}; int count=0;//定义交换的次数 int count2=0;//定义比较的次数 f ...
分类:
编程语言 时间:
2016-08-21 13:46:22
阅读次数:
110
String
在C++的学习生涯我中发现String类的功能十分强大,所以我们是很有必要模拟实现它的,况且在面试的时候模拟实现一个String类也是面试官经常会考的,但是因为外界因素的限制我们是不可能模拟的和库里的string一致的(C++库里的string功能更强大),所以今天我们只模拟实现string的基本功能-构造函数,拷贝构造函数,析构函数,赋值运算符重载,运算符+=的重载...
分类:
编程语言 时间:
2016-08-21 12:35:35
阅读次数:
241
当我们一开始使用C语言来处理字符串的时候,会感觉非常的麻烦。C语言中缺少相应的字符串处理函数,如果想要实现某个字符串功能,只能靠我们自己来实现。但是当来到C++中,字符串的处理就会变得异常简单。今天我们就来学习一下C++中最高频的字符串处理函数。示例代码上传至:https://github.com/chenyufeng1991/CppString。 首先要引入C++中的字符串头文件:#i...
分类:
编程语言 时间:
2016-08-21 12:33:35
阅读次数:
249
一、对于class X,有四种情况,会造成“编译器必须为未声明constructor的classes合成一个default constructor或者扩充user-constructor”,对于其它情况,编译器什么也不做,如果程序需要,那是程序员的责任。 1、带有Default Constructo ...
分类:
编程语言 时间:
2016-08-21 12:30:52
阅读次数:
141
一、Javasrcipt的string对象有哪些常用的方法? 1、stringObject.indexOf(searchvalue,fromindex)返回某个指定的字符串值在字符串中首次出现的位置。该函数对大小写敏感,如果查找的字符不存在,就返回-1 2、stringObject.match(se ...
分类:
编程语言 时间:
2016-08-21 12:31:10
阅读次数:
156
有关八数码问题及其参考: http://wenku.baidu.com/view/87c92ef1ba0d4a7302763a29.html http://blog.csdn.net/damotiansheng/article/details/40017107 http://blog.csdn.ne ...
分类:
编程语言 时间:
2016-08-21 12:30:24
阅读次数:
251