- 博客(57)
- 资源 (1)
- 收藏
- 关注
转载 Oracle 游标使用全解
-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is select empno,ename,job,sal
2013-05-10 10:35:16
608
原创 通过jsp动作元素将表单的内容和javabean的属性绑定,并显示出来。
package com.csdn.been; import java.util.Date; public class Person { private String name; private String sex; private Date birthday;public Date getBirthday() {return birthday;}pub
2012-11-13 19:31:58
621
原创 JSP的指令
l l JSP的指令:l l l JSP指令的基本语法格式: 指令属性名="值" %> 举例:l page指令用于定义JSP页面的各种属性,无论page指令出现在JSP页面中的什么地方,它作用的都是整个JSP页面,为了保持程序的可读性和遵循良好的编程习惯,page指令最好是
2012-11-09 08:04:14
601
原创 购物车的应用和验证码:
购物车的应用和验证码:package cn.csdn.servlet;import java.io.IOException;import java.io.PrintWriter;import java.util.ArrayList;import java.util.List;importjavax.servlet.ServletException;import
2012-11-07 14:38:32
512
原创 利用session防止表单重复提交
表单页面由servlet程序生成,servlet为每次产生的表单页面分配一个唯一的随机标识号,并在FORM表单的一个隐藏字段中设置这个标识号,同时在当前用户的Session域中保存这个标识号。l当用户提交FORM表单时,负责处理表单提交的serlvet得到表单提交的标识号,并与session中存储的标识号比较,如果相同则处理表单提交,处理完后清除当前用户的Session域中存储的标识号。l
2012-11-07 14:35:43
584
原创 Cookie技术小结
1.Cookie技术小结CookieCookie是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。什么是CookieCookie是一种在客户端保持HTTP状态信息的技术,它好比商场发放的优惠卡。 Cookie是在浏览器访问WEB服务器的某
2012-11-06 14:02:38
381
原创 Session技术
今天讲的总的可以归为三点:第一个就是 首先是request.getSession();方法,如果是第一次获取,原先没有Session技术;服务器会自动向浏览器返回一个id; HttpSession session=request.getSession();//可以带参数,如果是true代表没有自动创建,false代表没有也不创建; session.setAttribute(
2012-11-06 14:01:55
349
原创 ServletContext应用
ServletContext应用:• WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。• ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletContext对象。 也
2012-10-22 19:49:53
391
原创 创建一个servlet
1. 右击new,新建一个Web项目,勾选J2EE 1.4.继承Genericservlet,点击完成2. 导入源文件,Tomcat crc文件3. 编写 JAVA文件,配置web.xml文件,然后配置服务器,把Tomcat配置进去,4. 利用配置好的服务启动程序,利用IE浏览器访问程序 package cn.csdn.com;import java.io.IOExcepti
2012-10-18 19:01:49
564
原创 HTTP协议
HTTP请求中的常用请求字段和HTTP的响应状态码及响应头 用于HTTP请求中的常用请求头字段Accept:用于高速服务器,客户机支持的数据类型Accept-Charset:用于告诉服务器,客户机采用的编码格式Accept-Encoding:用于告诉服务器,客户机支持的数据压缩格式Accept-Language:客户机的语言环境Host:客户机通过这个头高速服务器,想访问的
2012-10-17 19:53:07
501
原创 web
l 1.在webapps目录下创建一个可供外界访问的web应用。l 把写的1.html直接放在webapps的文件目录下2在server.xml文件中进行配置,把c:盘下的某一个web应用映射成可供外界访问的虚似目录。l 打开conf文件下的server.xml,然后在之间输入3在server.xml文件中配置一台www.itcast.cn的
2012-10-15 20:12:36
718
转载 Java程序员面试中的多线程问题
摘要:很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心
2012-09-05 15:20:55
361
原创 线程同步通信
* 为避免死锁,就应该让线程在进入阻塞状态时尽量释放其锁定的资源,以为其他的线程提供运行的机会,Object类中定义了几个有用的方法:wait()、notify()、notifyAll()。1) wait():被锁定的对象可以调用wait()方法,这将导致当前线程被阻塞并释放该对象的互斥锁,即解除了wait()方法当前对象的锁定状态,其他的线程就有机会访问该对象。2) notif
2012-09-05 14:40:40
942
原创 线程的同步
互斥锁每个对象都对应于一个可称为“互斥锁”的标记,这个标记用来保证在任一时刻,只能有一个线程访问该对象。Java对象默认是可以被多个线程共用的,只是在需要时才启动“互斥锁”机制,成为专用对象。关键字synchronized用来与对象的互斥锁联系当某个对象用synchronized修饰时,表明该对象已启动“互斥锁”机制,在任一时刻只能由一个线程访问,即使该线程出现堵塞,该对象的被锁定
2012-09-04 16:55:21
356
原创 多线程编程
在实际实现线程时,Java语言提供了两种实现方式:l继承Thread类 继承Thread类实现多线程的主要步骤: 1.继承Thread类 2.覆盖Thread类的run方法 3.创建线程 4.用start方法启动线程 代码的事例: class 类名 extends Thread {
2012-09-03 19:03:42
357
原创 HTNL
小知识点总结:背景图片background="图片“;文字颜色text="颜色";背景颜色bgcolor="";这些都早body 中完成。 过几秒刷新的方式meta http-equiv="refresh" content="5; url=http://www.sina.com.cn"刷新之后直接跳转到新浪X2上标的方式 X2下标的方式 首行缩进标签居中;要
2012-02-22 17:13:08
8401
1
原创 避免二义性。。。
使用成员名限定法消除多重继承中的二义性。。。#includeclass A{public: int x;};class B:public A{public: int y;};class C:public A{public: int z;};class D:public B,public C{public: int m;
2011-12-21 10:58:02
827
原创 练习题
#include #include class employee { protected: char name[10]; // 姓名 char street[20]; // 街道地址 char city[10]; // 市 char prov[10]; // 省 char post[7]; // 邮政编码 int no; // 记录序号 public:
2011-12-20 17:09:18
1485
原创 程序分析
#include using namespace std;class Simple{int x,y; public:Simple(){x=y=0;}Simple(int i,int j){x=i;y=j;}void copy(Simple &s);void setxy(int i,int j){x=i;y=j;}void print(){cout
2011-12-19 11:36:04
538
原创 课后习题
#includeclass Complex{private: float real; float imaginary;public: Complex(float x,float y) { real=x; imaginary=y; } void OutPut() { cout cout }};void main(
2011-12-14 11:03:47
457
原创 体会、分析虚函数
#includeclass Animal{public: virtual void breath(){cout void eat(){cout};class Fish:public Animal{public: virtual void breath(){cout};void fn(Animal *pAn){ pAn->breath();
2011-12-12 10:59:23
268
原创 体会、分析抽象类的作用
#includeclass Vehicle{public: virtual void run()=0;};class Car:public Vehicle{public: virtual void run(){cout};class Airplane:public Vehicle{public: virtual void run(){cout
2011-12-12 10:46:08
344
原创 多重继承
#include"iostream.h"class Base1{protected: int iVar1;public: void show_1() { cout }};class Base2{protected: int iVar2;public: void show_2() { cout }};class
2011-12-06 16:48:47
320
转载 巨星故事之永恒答案:强者才能生存!斗士艾弗森
永恒的答案 新浪体育讯 阿伦-艾弗森的绰号是“答案”,但他当年的第一款球鞋却叫做“The Question”,从少年时期,到NBA(微博)职业球员,艾弗森总是有着双重身份:他即是主教练的“问题”,也是他们的答案。他经历了不同寻常的童年,以至于打他进入NBA开始,媒体就将他包装成叛逆青年。 亲生父亲在艾弗森尚未出世时就离开了这个家,阿伦-艾弗森随了母亲的姓氏,他的母亲生下他时只有15岁,
2011-12-06 16:04:24
2822
原创 继承方式
#include//基类class Base{private: int a;protected: int b;public: void setB(int x,int y) { a=x; b=y; }void dispB(){ cout}};//派生类class Derived:public Base{pri
2011-12-05 11:06:34
313
转载 热火一张王牌引球员市场海啸 强人太多都挑花眼了
虽然只有中产合同,但有三巨头作保,热火可选的优质自由球员太多了 新浪体育讯 北京时间11月29日消息,据《南佛罗里达太阳哨兵报》报道,NBA(微博)劳资双方达成了框架协议,新赛季将在圣诞节开打,自由球员市场也将在12月9日开放,对于迈阿密热火(微博)来说,他们似乎有很多选择可以做。 自由球员市场在12月9日将正式开放,而热火早有了心仪的人选,那就是海地人萨缪尔-戴勒姆波特,当然,肖恩-
2011-11-30 10:53:16
2188
原创 运算符的重载
#include "iostream.h"class Complex{private: double real; double imag;public: Complex(){} Complex(double r,double i) { real=r; imag=i; } void display() { cout } Com
2011-11-30 10:47:01
899
原创 重载函数
自己写的,嘿嘿,,不容易啊!!所谓重载函数,是指同一函数名可以对应多个函数的实现,具体表现为一个对外接口、多个内在实现的方法。小知识:(1)函数的名字可以重复;(2)返回值不能区分重载函数;(3)要在同一区域下完成;(4)特征:参数类型、参数个数、参数的顺序。 #include"iostream.h"class A{public: void set(int a)
2011-11-29 16:48:56
280
原创 重载函数
自己写的,嘿嘿,,不容易啊!!所谓重载函数,是指同一函数名可以对应多个函数的实现,具体表现为一个对外接口、多个内在实现的方法。小知识:(1)函数的名字可以重复;(2)返回值不能区分重载函数;(3)要在同一区域下完成;(4)特征:参数类型、参数个数、参数的顺序。 #include"iostream.h"class A{public: void set(int a)
2011-11-29 16:47:54
381
原创 体会友元函数
【1】#include "iostream.h"class B;class A{ int x;public: A(){} A(int x){this->x=x;} void set(B); int get(){return x;}};class B{ int y;public: B(int y){this->y=y;} frien
2011-11-28 11:16:24
375
原创 感触
这是我跟同学的对话…他外号老冯…他问我没搞对象吗?我回:没有,感觉麻烦,他说你们大学生不都是那样吗…我直接无语,我问他你那,他说没有,我又问他,你都不上学了怎么没找啊,他说我没上学就不见的我一定找啊,我有我的理想,我有我的事业…我问他你的理想和事业是什么啊…他说你们大学生不懂…我直接无语…他问我你想过以后的事吗,工作怎么找,工资能有多少…我说没想过,现在整天没事干…他问我你接触过毕业以后的大学生吗
2011-11-28 10:35:28
328
原创 一维数组的赋值与引用
#include"iostream.h"const int N=10;void main(){ int a[N],i; //使用循环语句逐个元素赋值 for(i=0;i { a[i]=i; } //输出数组元素 for(i=0;i { cout }}
2011-11-23 11:34:36
888
原创 第五章习题
#include "iostream.h"int a[2][4];int sum[2];float avg[4];void main(){ for(int j=0;j {cout for(int i=0;i cin>>a[j][i];}for(int i=0;i{ sum[i]=0; for(j=0;j}for(i=0;i{ int
2011-11-21 11:26:48
375
原创 复制,,,
#include"iostream.h";void strcpy(char *d,char *s){ while(*s!='\0') { *d=*s; d++; s++; }}void main(){ char a[]="hello!"; char b[]="nihao!!"; strcpy(b,a); cout cout}
2011-11-21 10:29:24
565
原创 关于指针的一个小程序
#include"iostream.h";#include"string.h"void swap(int *a,int *b){ int t; t=*a;*a=*b; *b=t;}void main(){ int x=10; int y=20; swap(&x,&y); cout cout}
2011-11-21 10:22:56
330
原创 水仙花数(3位数)
#includeint cubic(int x){return x*x*x;}int main(){ int a1,a2,a3; for(int i=100;i { a1=i/100; a2=i/10-10*a1; a3=i%10; if (i==cubic(a1)+cubic(a2)+cubic(a3)) cout }ret
2011-11-15 17:09:29
590
原创 2/1+3/2+5/3+8/5+13/8+21/13......前20项之和?
#include "iostream.h"void main(){ int a,b,c,i,s; a=1;c=2;s=0; for(i=1;i { s+=c/a; b=a;a=c;c+=b; } cout}
2011-11-15 16:57:06
4953
原创 两个数的运算。。。
#include"iostream.h"void main(){ double a,b,c; char op; cout cin>>a>>b; cout cin>>op; { if(op=='+') c=a+b; else if(op=='-') c=a-b; else if(op=='*') c=a*b; else if(op=='/'
2011-11-14 11:50:39
546
原创 判断一个数是不是素数
#include"stdio.h"void main(){ int a; int i; scanf("%d",&a); for(i=2;i if(a%1==0) {printf("%d不是素数:\n",a);break;} else printf("%d是素数:\n",a);}
2011-11-14 11:27:17
352
原创 图形的打法。。。{菱形}
#include"iostream.h"void main(){ int i,x,k; for(i=1;i { for(k=1;k cout for(x=1;x cout cout for(i=1;i { for(k=1;k cout for(x=1;x cout cout}
2011-11-14 11:15:49
437
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人