随笔分类 -  java

1

基于web的android图像处理示例(Win7+Apache+PHP+Matlab+Android)【转】
摘要:本文将介绍C/S模式的图像处理系统。C/S的框架已经在[1]中作了简单的介绍。[2]中介绍了如何搭建基于android和WAMP5的B/S模式的本机测试平台。本系统是在[4]中介绍的基础上开发的,有关图像显示和本地图像处理的框架可以参看[4]; @author:郑海波 zhb931706659@126.com转载请声明:http://blog.csdn.net/nuptboyzhb/article/details/7945249实验结果展示:(图像的DCT变换)实验平台: 服务器:Windows 7+Apache+MySQL+PHP 客户端:Android 开发工具:Eclipse+ADT+A 阅读全文

posted @ 2013-02-20 15:15 ellisonDon 阅读(1494) 评论(0) 推荐(0) 编辑

android开发环境配置
摘要:一.sdk的安装1.sdk下载去http://www.android.com/ 在那个页面中有developers链接,点击后链接到developer.android.com网站上,如下图,下载相应的sdk版本就是了,由于我的电脑的操作系统是windows,所以我直接在选择了r12-windows.exe(图中有标识).2.安装sdk开发使用的相应的包运行之后安装了sdkmanager,然后sdkmanager启动后会去android仓库去取还未安装的包的信息,如下图(由于我的系统中已安装好,因此每个包前面都是绿色打勾的),为了偷懒,我直接就选择了accept all,将所有的包安装上.其实, 阅读全文

posted @ 2012-11-05 11:42 ellisonDon 阅读(240) 评论(0) 推荐(0) 编辑

[Java]读取文件方法大全
摘要:1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { System.out.println("以字节为单... 阅读全文

posted @ 2012-11-04 01:25 ellisonDon 阅读(363) 评论(0) 推荐(0) 编辑

java中调用Matlab的函数+注意事项
摘要:一、matlab版本必须支持java在command 模式下面运行deploytool,如果支持该命令即可使用二、matlab中function的书写%定义一个函数operation(a,b),求a与b的加减乘除运算,并返回结果%函数定义function 输出变量列表[s,m,...] 函数名(输入变量列表)sum,sub,mul,div中function [sum,sub,mul,div] = operation(a,b);sum = a + b;sub = a - b;mul = a * b;div = a / b;endPS:上面标红的部分与java中调用该operation的返回值有关 阅读全文

posted @ 2012-10-30 15:45 ellisonDon 阅读(20348) 评论(3) 推荐(4) 编辑

jsp 的四个作用域 :page、request、session和application的区别 .
摘要:1.简单说 page指当前页面。在一个jsp页面里有效 2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用这个变量。 3.Session 有效范围当前会话,从浏览器打开到浏览器关闭这个过程。 4.application它的有效范围是整个应用。 作用域里的变量,它们的存活时间是最长的,如果不进行手工删除,它们就一直可以使用 page里的变量没法从index.jsp传递到test.jsp。只要页面跳转了,它们就不见了。 request里的变量可以跨越forward前后的两页。但是只要刷新页面,它们就重 阅读全文

posted @ 2012-10-29 15:54 ellisonDon 阅读(30201) 评论(0) 推荐(5) 编辑

jsp运行机制
摘要:一、JSP机制概述可以把执行JSP页面的执行分成两个阶段,一个是转译阶段,一个是请求阶段。转译阶段:JSP页面转换成Servlet类。请求阶段:Servlet类执行,将响应结果发送至客户端。1.用户(客户机)访问响应的JSP页面,如http://localhost:8080/Prj_test/ch02/HelloJSP.jsp。2.服务器找到相应的JSP页面。3.服务器将JSP转译成Servlet的源代码。4.服务器将Servlet源代码编译为class文件。5.服务器将class文件加载到内存并执行。6.服务器讲class文件执行后生成HTML代码发送给客户机,客户机浏览器根据响应的HTML 阅读全文

posted @ 2012-10-29 14:55 ellisonDon 阅读(7090) 评论(0) 推荐(0) 编辑

JSP动作指令
摘要:动作指令与编译指令不间,编译指令是通知 Servlet 引擎的处理消息,而动作指令只是运行时的脚本动作。编译指令在将JSP 编译成 Servlet 时起作用:处理指令通常可替换成 Java脚本,是 JSP脚本的标准化写法。JSP7个动作指令如下 :jsp:forward: 执行页面转向,将请求的处理转发到下一个页面。jsp:param: 用于传递参数,必须与其他支持参数曲标签一起使用。jsp:include: 用于动态引入一个 JSP 页面。jsp:plugin: 用于下载 JavaBean 或 Applet 到客户端执行。jsp:useBean: 使用 JavaBean。jsp:setPro 阅读全文

posted @ 2012-10-29 14:50 ellisonDon 阅读(3342) 评论(0) 推荐(0) 编辑

JSP声明
摘要:转:http://wwyinhuabin.blog.163.com/blog/static/38203212201022975818245/2.3 JSP 声明JSP 声明用于声明变量和方法。在JSP 声明中声明方法看起来很特别,似乎没有类,只有方法定义,而方法又脱离类独立存在。JSP 声明的格式如下:〈%!声明部分%〉看下面页面的源代码:〈%@page contentType="text/html; charset=gb2312" language="java"%〉<1--下面是JSP 声明部分>〈%!//声明一个整形变量public in 阅读全文

posted @ 2012-10-29 13:54 ellisonDon 阅读(396) 评论(0) 推荐(0) 编辑

HttpServlet类
摘要:定义\public class HttpServlet extends GenericServlet implements Serializable这是一个抽象类,用来简化HTTP Servlet写作的过程。它是GenericServlet类的扩充,提供了一个处理HTTP协议的框架。在这个类中的service方法支持例如GET、POST这样的标准的HTTP方法。这一支持过程是通过分配他们到适当的方法(例如doGet、doPost)来实现的。方法1、doDeleteprotected void doDelete(HttpServletRequest request,HttpServletResp 阅读全文

posted @ 2012-10-25 12:42 ellisonDon 阅读(2683) 评论(0) 推荐(0) 编辑

Servlet理解笔记【原创】
摘要:学习步骤:1、理解servlet的使用步骤,从感性上去认识它。2、进一步了解它的机制。3、了解代码层面的实现在看Java Servlet API过程的笔记:javax.servlet.http.HttpServlet,这个类继承GenericServlet类,实现了java.io.Serializable的接口,它是个抽象类,给其子类创建一个Http Servlet去适应一个网站。而HttpServlet的子类必须重写至少一个方法,其中较为经常修改的方法有: 1、如果你希望servlet支持HTTP的Get请求,重写doGet方法 2、如果你希望servlet支持HTTP的Post请求,重写d 阅读全文

posted @ 2012-10-25 11:42 ellisonDon 阅读(2833) 评论(1) 推荐(1) 编辑

HttpServlet的功能
摘要:HttpServlet的作用是:根据客户发出的HTTP请求,生成响应的HTTP响应结果。HttpServlet首先必须读取HTTP请求的内容。Servlet容器负责创建HttpRequest对象,并把HTTP请求信息封装到HttpRequest对象中,这大大简化了HttpServlet解析请求数据的工作量。如果没有HttpServletRequest,HttpServlet只能直接处理Web客户发出的原始的字符串数据,有了HttpRequest后,只要调用HttpServletRequest的相关方法,就可以方便地读取HTTP请求中任何部分信息,HttpServletRequest中读取HTT 阅读全文

posted @ 2012-10-25 11:02 ellisonDon 阅读(2339) 评论(0) 推荐(0) 编辑

创建HTTPSERVLET的基本步骤
摘要:创建HttpServlet的基本步骤A.导入包: import java.io.*; import javax.servlet.*; import javax.servlet.http.*;B.继承HttpServlet类: public class ××× extends HttpServletC.覆盖doPost()、doGet()方法: public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException{ 阅读全文

posted @ 2012-10-25 10:58 ellisonDon 阅读(679) 评论(0) 推荐(0) 编辑

[java]HttpServlet对象的生命周期
摘要:1、客户发出请求—>Web 服务器转发到Web容器Tomcat; 2、Tomcat主线程对转发来用户的请求做出响应创建两个对象:HttpServletRequest和HttpServletResponse; 3、从请求中的URL中找到正确Servlet,Tomcat为其创建或者分配一个线程,同时把2创建的两个对象传递给该线程; 4、Tomcat调用Servlet的service()方法,根据请求参数的不同调用doGet()或者doPost()方法; 5、假设是HTTP GET请求,doGet()方法生成静态页面,并组合到响应对象里; 6、Servlet线程结束,Tomcat将响应对象.. 阅读全文

posted @ 2012-10-25 10:57 ellisonDon 阅读(3721) 评论(0) 推荐(1) 编辑

servlet、genericservlet、httpservlet之间的区别
摘要:当编写一个servlet时,必须直接或间接实现servlet接口,最可能实现的方法就是扩展javax.servlet.genericservlet或javax.servlet.http.httpservlet当实现javax.servlet.servlet接口时必须实现5个方法init(servletconfig config)service(servletrequest req,servletresponse resp)destroy()getservletconfig()getservletinfo()service是执行应用逻辑的入口点,包容器调用此方法来响应进来得请求,只是在servl 阅读全文

posted @ 2012-10-25 10:55 ellisonDon 阅读(6278) 评论(0) 推荐(0) 编辑

HttpServlet(2)
摘要:Servlet被设计成请求驱动的。Servlet的请求可能包含多个数据项。当Web容器接收到某个对Servlet的请求时,它把它封装成一个HttpServletRequest对象,然后把此对象传给Servlet的对应的服务方法。服务方法通常是doGet()和doPost()方法。另外HttpServlet也提供了一些高级的处理方法,它们有doPut、doTrace和doDelete。1.doGetGet调用用于获取服务器信息,并将其作为响应返回给客户端。当经由Web浏览器,或者通过HTML、JSP直接访问Servlet的URL时,一般使用Get调用。Get调用在URL里显示正传送给Servle 阅读全文

posted @ 2012-10-25 10:54 ellisonDon 阅读(502) 评论(0) 推荐(1) 编辑

HttpServlet(1)
摘要:Servlet的框架是由两个Java包组成:javax.servlet和javax.servlet.http. 在javax.servlet包中定义了所有的Servlet类都必须实现或扩展的的通用接口和类.在javax.servlet.http包中定义了采用HTTP通信协议的HttpServlet类.Servlet的框架的核心是javax.servlet.Servlet接口,所有的Servlet都必须实现这一接口.在Servlet接口中定义了5个方法,其中有3个方法代表了Servlet的声明周期:init方法,负责初始化Servlet对象service方法,负责相应客户的请求destory方法 阅读全文

posted @ 2012-10-25 10:53 ellisonDon 阅读(273) 评论(0) 推荐(0) 编辑

java中super 的两种用法
摘要:通过用static来定义方法或成员,为我们编程提供了某种便利,从某种程度上可以说它类似于C语言中的全局函数和全局变量。但是,并不是说有了这种便利,你便可以随处使用,如果那样的话,你便需要认真考虑一下自己是否在用面向对象的思想编程,自己的程序是否是面向对象的。好了,现在开始讨论this&super这两个关键字的意义和用法。在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某 阅读全文

posted @ 2012-10-25 10:03 ellisonDon 阅读(752) 评论(0) 推荐(0) 编辑

Java Servlet API中文说明文档
摘要:Java Servlet API中文说明文档译者前言: 近来在整理有关Servlet资料时发现,在网上竟然找不到一份中文的Java Servlet API的说明文档,而在有一本有关JSP的书后面附的Java Servlet API说明竟然不全,而这份文档的2.1a版在1998年的11月份就已定稿。所以我决定翻译一份中文的文档(其中一些与技术关系不大的部分已被略去),有兴趣的读者可以从http: //java.sun.com/products/servlet/2.1/servletspec-2.1.zip下载原文阅读。 Java Servlet API说明文档(2.1a版) 1998年11月绪言 阅读全文

posted @ 2012-10-24 21:51 ellisonDon 阅读(24218) 评论(0) 推荐(8) 编辑

Java Servlet API【转】
摘要:Java Servlet 开发工具(JSDK)提供了多个软件包,在编写 Servlet 时需要用到这些软件包。其中包括两个用于所有 Servlet 的基本软件包:javax.servlet 和 javax.servlet.http。可从sun公司的Web站点下载 Java Servlet 开发工具。 下面主要介绍javax.servlet.http提供的HTTP Servlet应用编程接口。HTTP Servlet 使用一个 HTML 表格来发送和接收数据。要创建一个 HTTP Servlet,请扩展 HttpServlet 类, 该类是用专门的方法来处理 HTML 表格的 GenericSe 阅读全文

posted @ 2012-10-24 21:47 ellisonDon 阅读(872) 评论(0) 推荐(0) 编辑

java synchronized详解【转】
摘要:记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。 三、尤其关键的是,当一个线程访问object的一个synchronized(this 阅读全文

posted @ 2012-09-23 00:55 ellisonDon 阅读(316) 评论(0) 推荐(0) 编辑

1

导航