自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (8)
  • 收藏
  • 关注

原创 getOutputStream和getWriter方法

·getOutputStream和getWriter方法分别用于得到输出二进制数据,输出文本数据的ServletOutputStream、Printwriter对象·getOutputStream和getWriter这两个方法互相排斥,调用了其中的任何一个方法后,就不能再调用另一方法。·Servlet程序向ServletOutputStream或PrintWriter对象中

2016-10-30 19:53:02 1221

原创 通过response实现请求重定向

请求重定向指:一个web资源收到客户端请求后,通知客户端去访问另外一个web资源,这称之为请求重定向,向服务器发两次请求。实现方法:    response.sandRedirect()事项原理:    302状态码和location头即可实现重定向利用以下代码进行请求    response.setStatus(302);  

2016-10-30 19:41:58 2363

原创 response控制缓存时间

response.setHeader("expirse",1000*3600);System.currentTimeMillis()                                                 电脑当前运行时间response.setHeader("expirse", System.currentTimeMillis() + 1000*3600)   在

2016-10-30 19:40:02 1364

原创 response控制浏览器定时刷新

利用response.setHeader("","")函数,refresh是刷新的意思,1是刷新一次的秒数response.setHeader("refresh", "1");           //一秒钟浏览器刷新一次String data = new Random().nextInt(1000) + "";      //随机一个字符串response.getWrit

2016-10-29 23:31:58 524

原创 利用JavaScript实现,点击图片转到下一个图片

实现函数:function changImage(img){        img.src = img.src + "?" + new Date().getTime();}应用(在注册时填的图片验证码):                                        function changImage(img){

2016-10-29 22:25:20 2886

原创 利用servlet做图片验证码

public class ResponseDemo4 extends HttpServlet {    private static final int WIDTH = 120;    private static final int HEIGHT = 35;        public void doGet(HttpServletRequest request, HttpSe

2016-10-29 22:12:06 466

原创 servlet实现下载文件功能

文件名是英文的:public void doGet(HttpServletRequest request, HttpServletResponse response)        throws ServletException, IOException {            String path = this.getServletContext().getRealP

2016-10-29 17:16:20 607

原创 ServletConfig对象用法

用于封装servlet的配置信息:在Servlet的配置文件中,可以使用一个或多个标签添加不适合程序中显示的数据,在配置中设出来,例如:Servlet链接哪个数据库、Servlet采用哪个码表、Servlet采用哪个配置文件web.xml文件中代码:      ServletDemo8    cn.itcast.ServletDemo8            d

2016-10-27 21:12:17 575

原创 缺省servlet

·如果某个Servlet的映射路径仅仅为一个正斜杠(/),那么Servlet就成为当前Web应用程序的缺省Servlet·凡是在web.xml文件总找不到匹配的元素的URL,他们的访问请求都将交给缺省Servlet处理,也就是说,缺省Servlet用于处理所有其他Servlet都不处理的访问请求。·在\conf\web.xml文件中,注册了一个名称为org.apache.c

2016-10-27 17:49:45 428

原创 Servlet映射关系

在web.xml文档中       ServletDemo1         可访问servlet的名字      /ServletDemo1          利用哪个名字可登陆 url-pattern 标签中若是填“/*”的话,无论怎么访问都是这个servlet-name中的servleturl-pattern 标签中若是填“*.html”的话,无论访问哪个ht

2016-10-27 17:48:52 1010

原创 Servlet接口实现类

Servlet接口SUN公司定义了两个默认实现类,分别为GenericServlet、HttpServlet。HttpServlet处理HTTP请求,复写了service方法,该方法体内的代码会自动判断用户的请求方式,如为GET请求,则调用HttpServlet的doGet方法,如为Post请求,则调用doPost方法。因此,开发人员在编写Servlet时,通常只需要复写doGet或doP

2016-10-27 17:47:52 420

原创 在MyEclipse中怎么改一个项目的名字

在左边目录下右击要修改的项目,选择 Refactor-->Rename 在修改name项就可以修改了。

2016-10-26 23:22:31 4239 3

原创 在eclipse中建立一个Web,没有web.xml的解决方法

在新建web工程的时候,点击next-->next-->在其中有一个选项是Generate web.xml deployment descriptor,将这项选上再按finish,新建的Web工程就有了web.xml

2016-10-26 22:25:05 1810

原创 在文本下写一个web应用(功能是向网页中传一个输出)

1.在tomcat中新建一个test Web应用,然后再Web应用中新建一个web-inf/classes目录2.在classes目录中新建一个FirstServletpackage cn.itcase;import java.io.*;import javax.servlet.*;public class FirstServlet extends GenericS

2016-10-26 22:12:47 454

原创 在Dos中添加环境变量

set classpath=%classpath%;D:\tomcat8.0.36\apache-tomcat-8.0.36\lib\servlet-api.jar%classpath%  意思为原classpath的路径      D:\tomcat8.0.36\apache-tomcat-8.0.36\lib\servlet-api.jar是新加的路径。

2016-10-26 22:09:20 643

原创 利用java语言写一个简单服务器

ServerSocket语法

2016-10-25 17:59:15 2161 1

原创 假设以不带头结点的循环链表表示队列,并且只设一个指针指向队尾结点,但不设头指针。试设计相应的入队和出队的算法

#include using namespace std;template struct Node{    DataType a;    Node * next;}; template class LinkQueue{    public:        LinkQueue();        ~LinkQueue();        void ad

2016-10-25 11:23:13 29804 4

原创 判断带头结点的双循环链表是否对称

头结点:headbool BL(){    bool isOK = false;    struct DulNode * start, * p;    int len = 1;    start = head->next;    p = start->next;    while(p != start)    {        len++;

2016-10-18 11:42:55 5802 1

原创 设单链表以非递减有序排列,设计算法实现在单链表中删除值相同的多余结点

先对链表进行排序在删除数相等的结点:已知单链表的无头节点head void sortDel()                              //排序+删除 {    pStu p, q, temp1;    int temp;    p = head;    for( p ; NULL != p->Next ; p = p->Next )    {

2016-10-18 11:35:37 15752 2

原创 已知一单链表中的数据元素含有三类字符:字母、数字和其他字符。是编写算法,构造三个循环链表,使每个循环链表中只含同一类字符

结构体: struct NodeInt{    int num;    struct NodeInt * next;}; struct NodeChar{    char character;    struct NodeChar * next;};struct NodeDouble{    double dou;    struct NodeD

2016-10-18 11:00:28 15964 2

原创 假设在长度大于1的循环链表中,即无头结点也无头指针,s为指向链表中的某个结点的指针,试编写算法删除结点s的前驱结点

结构体: struct DulNode{    int a;    struct DulNode * next;};/*中间是建循环链表和对链表其他操作的代码*///前提是s结点是循环链表中的一个结点 void del(struct DulNode * s){    struct DulNode *q, *p1, *p2;    //

2016-10-18 10:41:20 23125 11

原创 JSTL标签

在页面中使用JSTL标签需完成以下两个步骤:    1·jstl.jar和standerd.jar这两个JSTL的jar文件。    2·在JSP页面中使用元素导入标签库。JSTL标签库中常用标签: 例3.在例2(请见EL表达式)的基础上对数组迭代:jsp代码:list list =new ArrayList();list.add(new Per

2016-10-14 11:40:35 281

原创 MyEclipse 如何去除Xml文件中的感叹号

Window-->Preferences-->Myeclipse-->Validation 把xml相关的勾都取消掉,就可以了

2016-10-13 19:18:32 2364

原创 EL表达式用法

在jsp页面中获取数据,在JSP页面可使用${标识符}的形式,利用$调用servlet中的PageConnect.findAttribute()方法从各个对象中获取对象。如果有东西返回所对应的对象,否则返回位空null。 例1.String data = "dadsad";request.setAttribute("data", data);%>${data }

2016-10-13 12:47:27 377

原创 ubuntu下的两种应急方法

1.在开机时进入高级模式,进入root权限,进行修改2.在图形化界面时按 Ctrl+Alt+F1 进入输入想要操作的用户和密码,就可以用了

2016-10-10 06:51:18 382

原创 linux中用挂载的方法安装jdk

1.在Windows中建一个包含jdk的镜像文件2.将这个镜像文件挂载在linux操作系统上    在vm做好配置(在虚拟机中需要自己手动下载 在命令行输入mount /dev/cdrom /mnt 之后东西就在mnt下面了)    mount /mnt/cdrom/  启动要挂载的光驱    umount /mnt/cdrom/  关闭光驱3.把安装文件拷贝到 /home

2016-10-09 07:30:13 589

原创 linux中在 ls -l 命令下的含义

例:-rw-r--r--   1 zhangcheng   dancheng1     11 Dec  9  09:32 mytest.java-rw-r--r--       这一串字母代表各种用户对他访问的权限。rw前的杠代表文件类型(一个杠代表普通文件);rw代表文    件的所有对该文件的权限(权限有3种:r 可读[还可以用'4'来表示],w 可写[还可以用'2'表    示]

2016-10-08 20:00:45 3556

原创 linux中组的操作命令及说明

当某一个用户创建了一个后,这个文件的所在组就是该用户所在的组。用[ls -ahl]命令可以看到文件的所有组用[chgrp 组名 文件名]命令来修改文件所在的组添加组:groupadd dancheng 查看linux中所有组的信息vi /etc/group  创建用户,并同时指定将该用户分配到哪个组useradd -g 组名 用户名chmod  

2016-10-08 19:57:53 535

原创 Linux的历史

1960年映射  mit[麻省理工学院]  有一台可30个人一起用的电脑。1965年,mit,gc,bcll(贝尔实验室) 想把电脑由30个人用变为300个人分时操作,multic[火星计划],1969年,宣布失败。 ken tompson (c语言的设计者)利用火星计划的废弃代码开发了一个file server system[文件系统]。1973年,unix,开源,源码内

2016-10-07 19:48:12 320

原创 试分别以顺序表和单链表作存储结构,各写一实现线性表就地逆置的算法

//对数组的倒置void SeqList::inversion(){    int i = 0, j = length - 1;    DataType temp;    while(i     {        temp = data[i];        data[i++] = data[j];        data[j--] = temp;    }

2016-10-05 10:34:12 27443 1

原创 试编写在无头结点的单链表上实现线性表的插入操作的算法,并和带头结点的单链表上的插入操作的算法进行比较

//无头结点,头指针为 head void LinkList::Insert(int i, DataType x){    p = head;    int count = 1;    if(i == 1)    {        s = new Node;        s->data = x;        s->next = head;

2016-10-05 10:08:29 8370

原创 JSP+JavaBean制作计算器

jsp代码:                    try{            calcu.calculate();        }catch(Exception e){            out.write(e.getMessage());        }    %>        -------------------------

2016-10-04 20:57:09 1002

原创 jsp中JavaBean的使用

1.这个java类必须具有一个无参的构造函数2.属性必须私有化3.私有化的属性必须通过public类型的方法暴露给其他程序,并且方法的命名也必须通过一定的命名规范。标签:用于在JSP页面中查找或实例化一个JavaBean组件    标签用于在指定的域范围内查找指定名称的JavaBean对象:        1·如果存在则直接返回该JavaBean对象的引用

2016-10-04 19:29:11 512

原创 linux下vi编译器中上下左右是ABCD的解决方法

在命令行上打   sudo apt-get install vim

2016-10-03 21:40:00 7102

原创 linux常用命令

命令:init[0123456]运行级别    0:关机    1:单用户    2:多用户状态没有网络服务    3:多用户状态有网络服务    4:系统未使用保留给用户    5:图形界面    6:系统重启常用运行级别是3和5,要修改默认的运行级别可改变文件 /etc/inittab的id:5:initdefault:这一行中的数字解决修改错误配置

2016-10-03 21:36:36 231

原创 linux的用户管理

添加用户 useradd _____   下滑线处是添加的用户名的名字设密码 passwd _____  下滑线处是要为那个用户添加密码userdel 用户名    删除用户不删除用户的文件夹userdel -r 用户名     删除用户也删除用户的文件夹

2016-10-02 21:38:26 202

原创 linux下的文件目录

/root:存放root用户的相关文件;/home:存放普通用户的相关文件;/bin:存放常用命令的文件;/sbin:要具有一定权限才可以使用命令;/mnt:默认挂载光驱和软驱的目录;/boot:存放引导相关的文件;/usr:存放用户的使用的系统命令和应用程序等信息;/etc:存放配置相关文件;/var:存放经常变化的文件;/dev:接口设备文件目录;/pr

2016-10-02 21:37:09 250

原创 linux的vi比编译器开发java和c的步骤

开发java的步骤:1.在命令行中输入  vi Hello.java2.在新进入的页面,输入一个 i 变成插入模式3.输入完,在输入esc键[进入一个命令模式]4.输入 :5.wq 退出并保存  ;  q! 退出不保存6.编译 javac Hello.java7.运行 java Hello开发c和c++的步骤:1.编译 gcc a.cpp   如果想自己

2016-10-02 20:57:04 587

原创 linux开机关机命令与登录注销命令

shutdown -h now       立刻进行关机shutdown -r now       现在重新启动计算机reboot                现在重新启动计算机用户登录利用"su -"的命令来切换系统管理员身份用户注销在提示符下输入logout即可 在黑框中输入  startx   就可以进入图形界面在图形界面点注销就回到黑框了

2016-10-02 20:55:25 419

TortoiseSVN-1.9.5.27581-x64-svn-1.9.5.msi

64位svn:TortoiseSVN-1.9.5.27581-x64-svn-1.9.5.msi

2017-06-09

Swipe JS – 移动WEB页面内容触摸滑动类库

Swipe JS – 移动WEB页面内容触摸滑动类库

2017-05-14

apache-2.2.22-win32-x86-no_ssl.msi

apache-2.2.22-win32-x86-no_ssl.msi

2017-04-17

phpMyAdmin数据库

php数据库的使用方法在我的博客中,大家可以来我的博客看!!!

2017-04-17

springmvc与mybatis整合对数据库的增删改查

springmvc与mybatis整合对数据库的增删改查

2017-01-16

Junit 4.11

2016-12-28

图的操作(遍历,最小生成树等操作)

数据结构上的图的操作代码

2016-12-12

清华ACM常用代码

参加ACM的同学可以打印带着进行比赛,不参加的可以下下来进行研究

2016-10-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除