- 博客(18)
- 资源 (1)
- 收藏
- 关注
转载 接口的意义
接口就是个招牌。比如说你今年放假出去杭州旅游,玩了一上午,你也有点饿了,突然看到前面有个店子,上面挂着KFC,然后你就知道今天中饭有着落了。KFC就是接口,我们看到了这个接口,就知道这个店会卖炸鸡腿(实现接口)。那么为神马我们要去定义一个接口涅,这个店可以直接卖炸鸡腿啊(直接写实现方法),是的,这个店可以直接卖炸鸡腿,但没有挂KFC的招牌,我们就不能直接简单粗暴的冲进去叫服
2016-07-21 14:55:49
320
转载 关于抽象类与接口的一些总结
首先,从语法上讲抽象类:1.抽象类用abstract关键字来修饰.2.有抽象方法的类必须申明为抽象类.3.抽象类中的方法可以有不是抽象的.4.抽象类不能实例化对象.5.抽象类中的方法必须在子类中实现,因此不能抽象构造方法或者是抽象静态方法.6.如果子类没有实现抽象类的抽象方法,则该子类也必须申明为抽象类.接口: 可以看成是抽象类的特
2016-07-12 22:23:15
334
转载 jsp、servlet、javabean
首先JSP是Servlet技术的扩展,是基于java servlet技术,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是"类servlet"。 其次,一般jsp用来做视图,而servlet用来做控制器,javabean用来做模型。做过mvc框架后,就能更明白了。jsp技术为创建显示动态生成内容的web页面提供了一个简捷而快速的方法。目的就是使得构造基于web
2016-07-12 21:06:29
1191
转载 jsp引擎是什么?是什么工作原理?
1、JSP引擎:执行JSP代码需要在服务器上安装JSP引擎,比较常见的引擎有WebLogic和Tomcat。把这些支持JSP的web服务器配置好后。就可以再客户端通过浏览器来访问JSP页面了.2、JSP引擎的工作原理当一个JSP页面第一次被访问的时候,JSP引擎将执行以下步骤:(1)将JSP页面翻译成一个Servlet,这个Servlet是一个java文件,同时也是一个完整的j
2016-07-12 17:47:12
805
转载 cookie 和session 的区别详解
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。
2016-07-11 21:22:38
240
转载 .properties 文件
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。各种语言都有自己所支持的配置文件类型。比如Python ,他支持.ini 文件。因为他
2016-07-11 10:47:31
241
转载 使用JAVA读写Properties属性文件
Properties属性文件在JAVA应用程序中是经常可以看得见的,也是特别重要的一类文件。它用来配置应用程序的一些信息,不过这些信息一般都是比较少的数据,没有必要使用数据库文件来保存,而使用一般的文本文件来保存,如果是通过File直接保存的话,可能在存储和读取上都不是很方便,但如果保存为Properties文件就不一样了,属性文件都有键值对应的,在JAVA的包中,有提供专门的操作属性文件的类。这
2016-07-11 10:43:58
305
转载 equals和==的区别
java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否
2016-07-09 16:00:49
233
转载 类与接口的区别
接口不能实例化;接口中的方法没有方法体{};继承接口的类一定要实现接口中定义的方法;类可以实例化,可以定义自己的字段,属性,方法等等;类可以继承多个接口,但只能继承一个类!再有我想不出来了。
2016-07-03 23:47:54
326
转载 java程序与java WEB的区别
JAVA JAVA程序 JAVA WEB 项目 只要记住java web 程序是啥就行了,其他的都归为一类。web程序是用来做网站的,一般要放在一个容器内运行,或者说部署在那里,比如tomcat,weblogic等。而java程序一般只要有jre就能运行。
2016-07-02 23:34:56
696
转载 三层代码结构
业务逻辑就是处理数据的逻辑啦。一般后台代码也分三层 action(controller) service DAO (这里的三层不是MVC)比如 我得到用户名 但是在存入数据库的时候 用户名字段应该是前台的用户名加上当前日期拼成的字符串action或者controller层是第一层 一般是用来及接受数据并且做数据的非空啊 格式是否正确的验证 如用户名是否为空 是不是安全字符串之类的ser
2016-07-02 22:29:01
548
转载 程序设计中,为什么要解耦
此文转载的。觉得非常精辟。希望对正在学面向对像设计的你有所帮助,总的说来。有这么多设计模式,要用面向对像。都是为了解耦。力在降低各模块的依赖,提高重用。>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 在程序设计过程中,最头痛的不是逻辑的编写过程,更不是算法的设计,最头痛的是如何设计出一个容易维护,扩展性好的东西。而耦合问题是最令人烦躁的,它的存在很多人发现不了,所以往往无从
2016-07-02 22:28:25
1621
原创 matlab 基础知识
.^2是矩阵中的每个元素都求平方,^2是求矩阵的平方或两个相同的矩阵相乘,因此要求矩阵为方阵,且看下面的例子x=1:4x = 1 2 3 4 x.^2ans = 1 4 9 16 x^2Error using ^ Inputs must be a scalar and a square matrix.T
2015-10-22 16:49:04
2239
转载 OpenCV 读取摄像头并显示图像的R、G、B三个通道的直方图
要点:1、读取摄像头2、从一副彩色图像中分离出R、G、B三个通道(cvSplit)3. 分别对每个通道图像创建直方图,并显示源码如下:// Camera_Capture_Histogram.cpp : Defines the entry point for the console application.//author: JarvisChu
2015-09-07 22:17:26
1576
原创 提取视频每一帧
% info =% Filename: 视频名称% FileSize: 视频大小% FileModDate: 视频创建日期% NumFrames: 视频总帧数% FramesPerSecond: 视频采集速率% W
2015-09-03 18:37:25
1234
原创 绘制图像直方图
刚开始学matlab,昨天在看程序的忘记把彩色图像转换成灰度图像再提取图像。 clear all;I = imread('D:\frame1.png'); I=rgb2gray(I); %灰度化 %绘制直方图 [m,n]=size(I); GP=zeros(1,256);for k=0:255 GP(k+1)=length(find(I==k
2015-09-03 17:58:16
465
原创 关于提取图像直方图的程序
刚开始学matlab,昨天在看程序的忘记把彩色图像转换成灰度图像再提取图像。 clear all;I = imread('D:\frame1.png'); I=rgb2gray(I); %灰度化 %绘制直方图 [m,n]=size(I); GP=zeros(1,256);for k=0:255 GP(k+1)=length(find(I==k
2015-09-03 17:07:50
624
原创 二进制与java移位
>>、>>运算符,说是>>>是用0填充前面的位,>>是用符号为填充左侧的位。例:12>>3的结果.一般先看机器的右移位数,一般是8位,16位.把12写成8位的二进制数.(以八位为例.)12就是00001100,该符号为正,也就是最高位为0,00000110就是移一位的结果,00000011就是移位两位的结果,00000001就是移一位的结果,带符号移位实际上是*2或/2的运算,右移位就是/
2014-11-17 20:50:34
430
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人