一、枚举传统的方式:?在某些情况下,一个类的对象是有限而且固定的。例如季节类,只能有 4
个对象?手动实现枚举类:—private 修饰构造器。—属性使用 private final 修饰。—把该类的所有实例都使用 public static
final 来修饰。练习代码: 1 public cla...
分类:
编程语言 时间:
2014-05-10 06:45:30
阅读次数:
498
面向对象编程--概述、定义基类和派生类引言: 面向对象编程基于的三个基本概念:数据抽象、继承和动态绑定。 在C++中,用类进行数据抽象,用类派生从一个类继承另一个:派生类继承基类的成员。动态绑定使编译器能够在运行时决定是使用基类中定义的函数还是派生类中定义的函数。 继承和动态绑定在两个方面简化了我们的程序:[继承]能够容易地定义与其他类相似但又不相同的新类,[派生]能够更容易地编写忽略这些相似类型...
分类:
编程语言 时间:
2014-05-10 06:47:58
阅读次数:
433
重载操作符与转换--转换与类类型【下】四、重载确定和类的实参 在需要转换函数的实参时,编译器自动应用类的转换操作符或构造函数。因此,应该在函数确定期间考虑类转换操作符。函数重载确定由三步组成: 1)确定候选函数集合:这些是与被调用函数同名的函数。 2)选择可行的函数:这些是形参数目和类型与函数调用中的实参相匹配的候选函数。选择可行函数时,如果有转换操作,编译器还要确定需要哪个转换操作来匹配每个形参...
分类:
编程语言 时间:
2014-05-10 06:47:01
阅读次数:
456
本章是通过C++实现邻接矩阵有向图。目录 1. 邻接矩阵有向图的介绍 2.
邻接矩阵有向图的代码说明 3. 邻接矩阵有向图的完整源码
转载请注明出处:http://www.cnblogs.com/skywang12345/更多内容:数据结构与算法系列 目录
邻接矩阵有向图的介绍邻接矩阵有向图是指通....
分类:
编程语言 时间:
2014-05-10 18:43:48
阅读次数:
464
1 #!/usr/bin/python 2 #coding:utf8 3 import re 4
import urllib 5 6 def gethtml(url): 7 page=urllib.urlopen(url) 8
html=page.read() 9 ret...
分类:
编程语言 时间:
2014-05-10 18:39:47
阅读次数:
399
包名命名规范:1、包名全部小写2、包名一般情况下是域名的倒过来写+个性命名,如:tinyphp.com,就写成com.tinyphp+.xxx打包方法package
+ 包名package test; class Test{ public static void main(String ...
分类:
编程语言 时间:
2014-05-10 18:31:43
阅读次数:
308
学校比较不能让人理解,一个学年搞两门编程语言,好吧,c++要考试了,看看我学了一些什么。(好吧,我至今几乎没有上过c++课。)1.#include2.usingnamespacestd;一般都要弄这个上去,原因不解释。。首先不管是c++还是java还是c#都是面向对象的编程语言。C++的执行效率非常...
分类:
编程语言 时间:
2014-05-10 18:23:22
阅读次数:
352
基于mysql数据库整合框架时出现的数据库字符编码的问题.
解决办法:数据库驱动的版本太高,换成低版本的,主要还是你的架包太不是最新版本,出现的兼容性问题。
分类:
编程语言 时间:
2014-05-10 18:13:53
阅读次数:
473
arcgis 官方网站经常会打不开,天朝人民都懂得!因为将arcgis for javascript
配置到本机访问首先esri中国下载最新版3.9的API:http://support.esrichina-bj.cn/2011/0223/960.html下载到本机后
将压缩包解压复制这个arcgi...
分类:
编程语言 时间:
2014-05-10 17:58:55
阅读次数:
449
Java中的this随处可见,用法也多,现在整理有几点:1.
this是指当前对象自己。当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中: 1 public class Hello
{ 2 3 String s = "Hello"; 4 5 pu...
分类:
编程语言 时间:
2014-05-12 15:27:37
阅读次数:
358
**Why can I access private variables in the
copy constructor?** >The access modifiers work on **class level**, and not on
object level.That is, two ob...
分类:
编程语言 时间:
2014-05-12 15:06:06
阅读次数:
315
原题地址:http://oj.leetcode.com/problems/balanced-binary-tree/题意:判断一颗二叉树是否是平衡二叉树。解题思路:在这道题里,平衡二叉树的定义是二叉树的任意节点的两颗子树之间的高度差小于等于1。这实际上是AVL树的定义。首先要写一个计算二叉树高度的函...
分类:
编程语言 时间:
2014-05-12 14:51:47
阅读次数:
304
一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。
线程是指进程中的一个执行流程,一个进程中可以运...
分类:
编程语言 时间:
2014-05-12 14:41:33
阅读次数:
362
原题地址:http://oj.leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/题意:根据二叉树的先序遍历和中序遍历恢复二叉树。解题思路:可以参照http://www.cnblogs.com...
分类:
编程语言 时间:
2014-05-12 14:24:57
阅读次数:
324
按照https://pypi.python.org/pypi/setuptools#windows-8-powershell介绍的方法,
安装未成功。安装似乎没有启动, 也未安装成功。Windows 8 (Powershell)For best results, uninstall
previous...
分类:
编程语言 时间:
2014-05-12 14:10:29
阅读次数:
433
原题地址:http://oj.leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal/题意:根据二叉树的中序遍历和后序遍历恢复二叉树。解题思路:看到树首先想到要用递归来解题。以这道题为例:如果一...
分类:
编程语言 时间:
2014-05-12 14:09:28
阅读次数:
321
1. 序列:seq[n], seq[x:y], seq * n序列重复n次,切片, 序列翻转
s=”abcde", s[::-1]="edcba" 内建函数:1. 类型转换: list(iter), str(obj), unicode(obj),
tuple(iter) , 2. len(seq)....
分类:
编程语言 时间:
2014-05-12 13:57:06
阅读次数:
424
Java
继承中的构造方法子类可以继承父类的构造方法,并遵循以下原则:子类构造的构成中必须调用其基类的构造方法。
2、子类可以在自己的构造方法中使用super()调用基类的构造方法。 使用this()调用本类的另外的构造方法。
如果调用super(),必须写在子类构造方法的第一行。 3、...
分类:
编程语言 时间:
2014-05-12 13:53:00
阅读次数:
320
最近在搜索类似scope
exit的实现时,除了发现已经有人向标准委员会提出意见,还得到一些意外的C++特性,这个特性一直都存在,而且很有趣http://herbsutter.com/2008/01/01/gotw-88-a-candidate-for-the-most-important-cons...
分类:
编程语言 时间:
2014-05-12 13:21:19
阅读次数:
414
1、重载赋值运算符=赋值运算符用于同类对象间的相互赋值。赋值运算符只能被重载为类的非静态成员函数,不能重载为友元函数和普通函数。对于用户自定义的类而言,如果没有重载赋值运算符,那么C++编译器会为该类提供一个默认的重载赋值运算符成员函数。默认赋值运算符的工作方式是按位对拷,将等到右边对象的非静态成员...
分类:
编程语言 时间:
2014-05-12 13:15:06
阅读次数:
507