文章列表
#include<iostream>
using namespace std;
#include<string>
#include<map>
int main()
{
int n,i;
map<string,int> ball;
while( cin >> n)
{
if(n==0)break;
ball.clear();
string color,pcolor;
for( i = 0;i<n;i ++)
...
- 2011-11-10 16:20
- 浏览 424
- 评论(0)
//最大连续子序列和 //dp经典
#include<iostream>
using namespace std;
int main()
{
int n,m,max,a[100000],c=1;
int start,end,nowstart,nowend;
cin >> n;
while(c<=n)
{
max=0;
cin >> m;
for( int k = 0;k < m;k ++)
{
...
- 2011-11-10 16:19
- 浏览 450
- 评论(0)
#include<iostream>
#include<string.h>
using namespace std;
void add(char a[], char b[], char tmp[]);
int main()
{
int t;
cin >> t;
for(int i = 1; i <= t; i++)
{
char a[1005], b[1005], tmp[1005];
a[0] = b[0] = '0';
scanf("%s ...
- 2011-11-07 15:53
- 浏览 494
- 评论(0)
1到n之和
#include<iostream>
using namespace std;
int main()
{
int n,sum;
while( cin >> n )
{
sum = 0;
for ( int i = 1;i <= n;i++)
{
sum += i;
}
cout << sum << endl;
...
- 2011-11-07 15:50
- 浏览 552
- 评论(0)
什么也不说了,ACM入门
#include<iostream>
using namespace std;
int main()
{
int n,sum;
while( cin >> n )
{
sum = 0;
for ( int i = 1;i <= n;i++)
{
sum += i;
}
cout << sum << endl;
...
- 2011-11-07 15:48
- 浏览 510
- 评论(0)
有几天没更新文章了,因为最近一直在忙网络工程师考试的事情,11.12就要考试了,一直忙着复习呢,对于这个考试,怎么说呢,没多大用,但是我主要是为了让自己不闲下来,要不然这么多时间不都得浪费了啊,呵呵,刚刚把准考证打印出来,就来发文章了。
今天郑州下雨,雨还不小,大家都窝在宿舍里,不肯出去,我也是勉强从被窝里钻出来,呵呵,废话不说,开始今天的android开发之旅!
今天主要说一下android四大模块中的Intent。
Intent主要的作用是实现在两个Activity之间切换
下面的一个程序就是通过Intent实现在Activity_01和Activity_0 ...
- 2011-11-07 12:43
- 浏览 1092
- 评论(0)
java新IO之IntBuffer
1 : put方法,position方法,limit方法,capacity方法
public abstract IntBuffer put(int i)
相对 put 方法(可选操作)。
将给定 int 写入此缓冲区的当前位置,然后该位置递增。
参数:i - 要写入的 int
返回:此缓冲区
抛出: BufferOverflowException - 如果此缓冲区的当前位置不小于界限
ReadOnlyBufferException - 如果此缓冲区是只读的
下面是一个例子:
运行结果截图:
2、fli ...
- 2011-11-04 20:52
- 浏览 628
- 评论(0)
java新IO之Buffer
1、什么是java新IO
在jdk1.4之后呢,为了提高IO操作的性能,提供了一个新的开发包,NIO,此
包定义在java.nio.*中。
在java中,已有的IO操作大部分都属于阻塞的操作,例如,键盘输入数据,
必须一直等待用户输入数据,否则程序不能继续执行。另外,还有socket程
序中服务器必须通过accept()方法等待用户连接,这就造成了大量的系统
资源的浪费。所以呢在jdk1.4之后引入了新IO,在整个新IO的操作基本上都
是使用缓冲区来完成的。
2、Buffer-->缓冲区
在基本io操作中,所有的操作都是以流的形式完成的 ...
- 2011-11-04 20:25
- 浏览 512
- 评论(0)
第一章:对象入门
1.1 、面向对象编程(OOP)的吸引力:
(1)对管理人员,它实现了更快和更廉价的开发与维护过程
(2)对分析与设计人员,建模处理变得更加简单,能生成清晰、易于维护的设计方案。
(3)对程序员, ...
- 2011-11-04 19:47
- 浏览 454
- 评论(0)
Android项目目录结构:
1.Src: src文件夹包含了项目的所有包及源文件
2.Res: res文件夹包含了项目中的所有资源,其中呢有三个文件夹
@: drawable à程序图标
@:layout à布局文件
@:values à常量
3: gen文件夹
Gen文件夹包含了R.java文件和每个Android项目都必须有的AndroidManifest文件,在android2.3中,AndroidManifest文件存放在res目录下
- 2011-11-03 21:20
- 浏览 450
- 评论(0)
1.1 认识Runtime类
Runtime:运行时,是一个封装了JVM进程的类,每一个java程序实际上都是启动了一个JVM进程,那么每个JVM进程都是对应这一个Runtime实例,此实例是由JVM为其实例化的。
public class Runtimeextends Object每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时。
应用程序不能创建自己的 Runtime 类实例。
1.2 本类的定义中根本就没有构造方法,本类的构造公共被私有化了。则在此类中肯定有一个方法可以返回该类 ...
- 2011-11-03 12:36
- 浏览 503
- 评论(0)
1.1 抽象类与接口的实例化
抽象类与接口之所以不能直接实例化,是因为他们中都有抽象方法,抽象方法是为实现的方法,不能被调用,只有被子类覆盖之后才能调用子类覆盖的方法。
抽象类的实例化
abstract class A //定义 抽象类
{
public abstract void print();//定义抽象方法
};
class B extends A //定义子类
{
public void print(){ //覆盖抽象方法
System.out.println("hello");
}
};
public class test
{
p ...
- 2011-11-03 12:34
- 浏览 480
- 评论(0)
多态性
1.1 方法的重载与覆写 对象的多态性
对象多态性的类型主要有两种
A:向上转型:子类对象-》父类对象
对于向上转型,程序自动完成
格式: 父类 父类对象 = 子类实例;
class A
{
public void print(){
System.out.println("A");
}
public void fun1(){
this.print();
}
};
class B extends A
{
public void print(){
System.out.println("B");
}
publ ...
- 2011-11-03 12:32
- 浏览 519
- 评论(0)
接口
1.1 概念
接口可以理解为一种特殊的类,里面全部都是由全局变量和公共的抽象方法所组成。
1.2 接口的定义格式
interface 接口名称{
全局变量;
抽象方法;
}
interface A
{
public static final string AUTHOR="lihua";
public abstract void print();//抽象方法
}
interface A
{
string AUTHOR="lihua";
void print();//抽象方法
}
以上两种定义方法是一样的,没有 ...
- 2011-11-03 12:28
- 浏览 403
- 评论(0)
抽象类
1.1 抽象方法:只声明而未实现的方法,抽象方法必须使用abstract声明。
抽象类:包含一个抽象方法的类就称为抽象类。子类(如果不是抽象类)必须覆盖抽象类中的全部抽象方法。
1.2 定义规则
A: 包含一个抽象方 ...
- 2011-11-03 12:26
- 浏览 448
- 评论(0)