自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1130)
  • 收藏
  • 关注

原创 Servlet编程---总体大纲与学习

Servlet学习的大纲:l 1. servlet概念及相关接口简介l 2. servet 执行过程l 3. servlet路径映射l 4. 缺省servlet         --应用l 5. servlet生命周期(重点)   --理解(重点)l 6. Servlet自动加载 l 7. Servlet线程安全 l 8. servletConfig对象

2016-12-26 11:36:21 1336 1

原创 XML文件作业---实现简单的通讯录功能(XML作为简单数据库)(总结)

XML文件作业---实现简单的通讯录功能(XML作为简单数据库)实现功能:对XML文件进行信息的增删查改;项目整体视图:对象类:Contact.javapackage Test;/* * 联系人实体对象 */public class Contact { private String id; private String name; private String g

2016-12-26 10:25:20 5627

原创 http协议9---http协议总结

http协议总结解决编码乱码的问题:总结:http协议: 浏览器和服务器之间数据传输的格式规范 1)http请求:格式:请求行请求头空行实体内容(POST提交的数据在实体内容中)重点: 使用HttpServletRequest对象: 获取请求数据 2)http响应;格式:响应行响应头空行实体内容(浏览器看到的内容)

2016-12-22 09:59:09 1766

原创 http协议8---响应信息头案例三(content-Type作用,实现发送一个文件(html,XML,image))

http协议8---响应信息头案例三(content-Type作用,实现发送一个文件(html,XML,image))实现的功能一:实现服务器发送给浏览器一个html文件(顺便解决中文乱码问题)实现的功能一:实现服务器发送给浏览器一个xml文件实现的功能一:实现服务器发送给浏览器一个image文件(实现以下载的方式发送图片)实现的主程序:Demo_Response2.javap

2016-12-22 09:44:16 1197

原创 http协议7---响应信息头案例二(实现定时刷新和隔n秒之后跳转到另外的资源)

http协议--响应信息头案例二(实现定时刷新和隔n秒之后跳转到另外的资源)实现的功能一:对目前页面实现每隔一秒刷新一次实现的功能二:隔3秒后从当前页面跳转到"/dat08_web/testParam.html"页面实现的主程序:Demo_Response2.javapackage Response;import java.io.IOException;import java

2016-12-22 08:44:01 692

原创 http协议6---响应信息头案例一(请求重定向(相当于超链接跳转页面))

http---响应信息案例一:实现请求重定向(相当于超链接跳转页面)实现从当前页面跳转到“/day08_web/testParam.html”页面实现的主程序:Demo_Response2.javapackage Response;import java.io.IOException;import java.io.PrintWriter;import javax.servle

2016-12-22 08:30:23 1456

原创 http协议5---响应信息的基本格式(实现对请求信息的修改)

http协议---响应信息的修改主程序:Demo_Response1.javapackage Response;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;imp

2016-12-21 12:43:00 493

原创 http协议4---GET方式和POST方式获取表单数据举例3(统一方式获取,解决中文乱码问题)

http协议---GET方式和POST方式获取表单数据举例3(统一方式获取,解决中文乱码问题)上篇文章只适用于提交的数据都是英文的,但如果是中文的就会出现乱码的情况,因为我们指定的编码格式为UTF-8,但服务器默认的编码格式为iso-8859-1,所以要解决乱码问题需要进行编码转换html文件:testParam.html 请求参数传递和接收的问题

2016-12-21 11:39:06 405

原创 http协议3---GET方式和POST方式获取表单数据举例2(统一方式获取)

GET方式和POST方式获取表单数据举例2(统一方式获取)传递的请求参数如何获取GET方式:参数放在URI后面POST方式:参数放在实体内容中 获取GET方式参数:request.getQueryString();获取POST方式参数:request.getInputStream();问题:但是以上两种不通用,而且获取的参数需要进行进一步的解析。所以可以使用统一

2016-12-21 11:06:19 700

原创 http协议2---GET方式和POST方式获取表单数据举例 1(非统一方式获取数据,比较麻烦)

获取GET方式和POST方式获取表单数据testParam.html 请求参数传递和接收的问题 --> GET请求 用户名: 密码: POST请求 用户名: 密码: 主程序:Demo_Request2.j

2016-12-20 22:29:07 441

原创 http协议1---请求格式

1 http请求请求内容GET /day08_web/hello HTTP/1.1 --请求行Accept: text/html, application/xhtml+xml, */* --请求头(多个key-value对象)Accept-Language: zh-CNUser-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows

2016-12-20 22:05:43 538

原创 web开发入门3---工具开发动态资源

工具开发动态资源1)创建web project(javaweb工程)2)在WebRoot下建立静态资源文件3)在src下建立动态资源文件3.1 new -> servlet(servlet的代码生成器)3.2 写package -> class名-> 修改mapping url4)关联tomcat服务器4.1 window -> Preferences -> MyE

2016-12-20 16:23:32 689

原创 web开发入门2---手动开发动态资源

5 手动开发动态资源5.1静态资源和动态资源的区别静态资源:当前用户多次访问这个资源,资源的源代码永远不会改变的资源动态资源:当前用户多次访问这个资源,资源的源代码可能会发生改变5.2 动态资源的开发技术Servlet:用Java语言来编写写动态资源的开发技术 Servlet特点:1)普通的Java类,继承HttpServlet类  覆盖doGet方法packa

2016-12-20 16:05:39 344

原创 web开发入门1---基础

3.Web开发入门3.1 引入之前De程序:Java桌面程序,由控制台控制,socket给界面。Javase规范现在以后的程序:Java web程序。浏览区控制。Javaee规范3.2软件的结构C/S(client-server客户端-服务器端)典型应用:QQ软件,飞秋,红蜘蛛特点:1)必须下载特定De客户端程序2)服务器端升级,客户端升级B/S(B

2016-12-20 09:08:18 438

原创 XML约束--schema约束

Schema 约束 .xsd名称空间:告诉XML文档的哪个元素被哪个schema文档约束。在一个XML文档中,不同的标签受到不同Deschema文档De约束。 1) 一个名称空间受到一个schema文档约束的情况2) 多个名称空间受到多个schema文档约束的情况3) 默认名称空间的情况4) 没有名称空间的情况 约束文档:book.xsd <xs:schema

2016-12-20 09:04:20 445

原创 XML约束--DTD约束

2.XML约束:2.1 引入XML语法:规范的XML文件的基本编写规则。(有w3c组织制定的)XML约束:规范XML文件数据内容格式的编写规则。(由开发者自定义)2.2 XML约束的技术DTD约束:语法相对简单,功能相对简单,学习成本相对低Schema约束:语法相对复杂,功能相对复杂,学习成本相对高(名称空间) 2.3 DTD约束1)导入DTD方式a) 内部

2016-12-20 08:51:02 381

原创 使用SAX读取XML文件--(将信息封装到对象)

实现功能:使用SAX读取contact.xml文件,并将读取到的信息封装到对象中,然后输出;XML文件:contact.xml 张三 20 134222223333 [email protected] 432221111 eric 20 134222225555 [email protected] 432222222 对象类:Contact

2016-12-15 10:28:45 403

原创 使用SAX读取XML文件的练习--(将读取的XML文件原样输出)

实现的功能:用SAX读取contact.xml 文件并将其原样输出XML文件:contact.xml 张三 20 134222223333 [email protected] 432221111 eric 20 134222225555 [email protected] 432222222 功能实现的功能类(处理程序):MyDefaultHa

2016-12-15 08:52:20 842

原创 使用SAX读取XML文件--(SAX的基础语法练习)

实现的功能:使用SAX读取contact.xml文件:XML文件:contact.xml 张三 20 134222223333 [email protected] 432221111 eric 20 134222225555 [email protected] 432222222 实现的主程序:Demo_sax.javapackage

2016-12-15 08:46:19 777

原创 使用xPath读取html文件

读取一个html文件中的联系人的所有信息html文件:personList.html 传智播客1月18号班通讯录 12月16号就业班通讯录 编号姓名性别年龄地址电话 001 张三 男 18 广州市天河区 134000000000 002

2016-12-15 08:42:15 1014

原创 使用xPath技术快速获取指定节点并对其修改--(xPath技术基础)

xPath技术    1、问题:当使用dom4j查询比较深的层次结构的节点、属性、标签、文本    2、作用:用于快速获取所需的节点对象    3、在dom4j中如何使用xPath技术        1).导入xPath支持的jar包  jaxen-1.1-beta-6.jar        2).使用xPath的方法            List selectNodes

2016-12-13 09:49:09 2748

原创 修改XML文档的例子

要求:1.生成一个XML文档:       张三      男      计算机一班      广州天河           李四      女      计算机二班      广州越秀   2.将id为2的学生的姓名修改为张丽实现代码:package gz.itcast.a_dom4j_read;import

2016-12-13 08:54:10 662

原创 对XML文档的修改与编写

Dom4j修改XML文档:    1.写出内容到XML文档        XMLWriter writer = new XMLWriter(OutputStream,OutputFormat);        writer.write(DOcument);    2.修改XML文档的API        增加:文档、标签、属性            DocumentHe

2016-12-12 12:37:10 418

原创 读取XML文件内容2(将内容封装到对象里面)

实现的功能和上篇一样,只是将XML文件中的内容封装到一个对象中去contact.xml 张三 20 1234567 1234 222 lisi 20 1234567 1234 222  Contact.java//对象package gz.itcast.a_dom4j_read;pu

2016-12-12 10:20:49 1888

原创 Domj4读取XML文件--实现获取XML文件中所有的标签节点

Domj4读取XML文件--实现获取XML文件中所有的标签节点contact.xml 张三 20 1234567 1234 222 lisi 20 1234567 1234 222  Demo2.java实现获取XML文件contact.xml中的所有节点package gz.itcast.a_dom4j_

2016-12-06 08:56:52 2256

原创 XML的基本语法(XML实现html的网页布局的简单功能)

XML的基本语法(XML实现html的网页布局的简单功能)contact.csscontact{ color:red; font-size:20px; width:150px; height:100px; display:block;/*以块状显示标*/ margin-top:20px; background-color:gray;} 01.xml<!--

2016-12-05 11:31:02 3754

原创 用JavaScript实现form表单的数据提交--使用正则表达式对数据判断

用JavaScript实现form表单的数据提交--使用正则表达式对数据判断:运用JavaScript中正则表达式的相关知识;注意:form表单中的onsubmit事件的使用:success.html     表单数据验证提交的页面 success文档 恭喜你 ,提交数据成功

2016-12-03 13:14:58 3101

原创 JavaScript操作CSS样式实现简单的验证码的功能

JavaScript操作CSS样式实现简单的验证码的功能:注意:这里只是样式与验证码相似,但真正的验证码是用图片做的; //产生4位的验证码 function createCode(){ var datas = ['A','B','C','1','2','3','5','6','杨','张','任']; var code = "";

2016-12-03 09:51:15 4004

原创 JavaScript编写城市联动框和时间联动框

用JavaScript实现城市联动框时间的联动框:要求:年份:1900~今年月份:1~12日:根据每月算出对应的天数代码: function showCity(){ //维护一个二维数组存储省份对应的城市 var citys = [[],["广州","佛山","中山"],["长沙","衡阳","岳阳"],["南宁","桂林","

2016-12-03 09:19:09 874

原创 下一秒的日期与时间

给你一个时间,输出下一秒的时间,输入格式为:yyyy/mm/dd hh:mm:ss #include#include#includeusing namespace std;int main(){ int n,y,r,s,f,m; while(scanf("%d/%d/%d %d:%d:%d",&n,&y,&r,&s,&f,&m)!=EOF){ m++; if(m==60

2016-09-30 12:45:30 328

原创 斗牛

题目描述:现在有一个手机的棋牌游戏很火,希望你能还原这个游戏;游戏规则:每个人有5张牌,从中选三张牌加起来是10的倍数,即为有牛,否则,视为无牛,(J,Q,K记为10),然后比较剩下两张牌对10求余的大小;输入:输入5个数字,A,J,Q,K用字母表示,数字间用‘,’表示; 输出:输出牛数,无牛和错误输出none #include#include#includ

2016-09-30 12:42:27 658

转载 fseek(),ftell()和rewind()函数的用法详解

转自:http://blog.csdn.net/lijun5635/article/details/14210181功 能重定位流(数据流/文件)上的文件内部位置指针注意:不是定位文件指针,文件指针指向文件/流。位置指针指向文件内部的字节位置,随着文件的读取会移动,文件指针如果不重新赋值将不会改变指向别的文件。2用 法int fseek(FILE *stre

2016-08-08 11:10:06 8812

转载 动态库与静态库

转自大牛:http://blog.chinaunix.net/uid-23069658-id-3142046.html?page=2今天我们主要来说说Linux系统下基于动态库(.so)和静态(.a)的程序那些猫腻。在这之前,我们需要了解一下源代码到可执行程序之间到底发生了什么神奇而美妙的事情。      在Linux操作系统中,普遍使用ELF格式作为可执行程序或者程序生成过程中的中间格式

2016-08-08 11:06:30 309

原创 非阻塞套接字和epoll

要求:1、从配置文件中读取数据;2、编写可滚动的日志文件;3、实现非阻塞套接字,应用epoll;4、实现心跳检测(心跳包);5、分线程处理 client.c    客户机程序#include "head.h"#include "config.h"#include "heart_client.h"#define BUFFER_SIZE 40int main(i

2016-07-22 17:56:01 1245 1

原创 socket实现通讯a+b(包的完整性检测)

把数据放到一个字符串中,然后将字符串传到server,server端通过检测判断字符串,看其是否包含有两个数字,若没有关闭client,否则输出两个数的和server.c#include#include#include#include#include#include#includeint main(){ int server_sockfd,client_sockfd;

2016-07-22 17:31:53 1319

原创 通过域名获得主机ip

通过域名获得主机IP地址:#include #include #include #include #include #include int main(int argc,char **argv){ struct hostent *hent; int i; hent = gethostbyname("baidu.com"); printf("host

2016-07-22 14:57:10 365

原创 利用socket实现通讯

利用套接字(socket)实现通讯,client发送两个数,server接收并返回这两个数的和server.c#include#include#include#include#include#includeint main(){ int server_sockfd,client_sockfd; int server_len,client_len; struct sock

2016-07-22 14:24:23 378

原创 CodeForces - 676A Nicholas and Permutation (模拟) 水

CodeForces - 676ANicholas and PermutationTime Limit: 1000MS Memory Limit: 262144KB 64bit IO Format: %I64d & %I64uSubmitStatus DescriptionNicholas has

2016-06-13 10:47:17 696

原创 飞机大战(JavaScript代码)

小游戏测试:http://handsomecui.top/feiji.html代码: * { margin: 0; padding: 0; } #contentdiv { position: absolute; le

2016-06-09 11:50:07 6125 1

原创 2048小游戏(javascript代码)

2048 body, div, ul, li, p { padding: 0; margin: 0; border-radius: 10px; } body { font-family: "Microsoft YaHei",微软雅黑,

2016-06-09 08:40:39 842

空空如也

空空如也

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

TA关注的人

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