自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Evan_QB的博客

守护繁华,必先远离繁华

  • 博客(42)
  • 资源 (4)
  • 收藏
  • 关注

转载 Struts的常量与全局配置

转自: http://blog.csdn.net/qq_35448976/article/details/60580828Struts常量Struts中默认访问后缀:Struts1中默认访问后缀是*.doStruts2中默认访问后缀是*.action 如何修改默认访问后缀1、Struts2的.action访问后缀在哪里定义?Strut

2017-09-29 23:05:01 333

原创 Struts02访问通配符

使用通配符前: /success.jsp /register.jsp 使用通配符后://星号表示的就是login /{1}.jsp 使用通配符可以简化代码,使其变得更加灵活当有两个*时,后面需要用{1},{2}分别来表示*

2017-09-29 22:55:16 313

原创 TF-IDF权重策略

TF-IDF:词频逆文档权重方案。含义:如果某个词或者短语在一篇文章中出现频率高,并且在其他文章中很少出现,则认为此词或者短语具有很好的类别区分能力,适合用来分类。TF(词频):指的是某一个给定词语在文件中出现的频率。TF = 该词在文件中出现的次数/在文件中所有字词的次数之和IDF(逆向文本频率):是一个词语普遍重要性的度量。IDF = log(总文件

2017-09-29 11:01:06 2476 1

原创 自定义Struts框架实现登陆功能

MVC模式: Model  模型        View    视图        Control  控制器传统MVC开发缺陷:在实现页面跳转的时候跳转的代码写死了,不够灵活。在传统的MVC开发中Servlet的使用和配置太过于频繁下面我们就使用登陆的案例来简单演示一波MVC的优化首先,我们建立一个User的实体类public class User i

2017-09-28 23:04:40 434

原创 使用Struts实现简单的登陆

引入jar包文件结构图如下:首先在web.xml文件中设置核心过滤器<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo

2017-09-28 17:30:05 371

转载 Struts的默认配置

Struts2的默认配置:Struts-default.xml详解:目录:Struts2-core-2.3.4.1.jar/Struts-defalut.xml 1、bean节点:指定struts在运行时创建的对象类型2、指定struts-default包【用户写的package(struts.xml)一定要继承此包     package  str

2017-09-28 16:41:15 330

转载 Struts执行流程

Struts执行流程服务器启动:1、加载项目web.xml2、创建Struts核心过滤器对象,执行filter-->init();  1) Struts-default.xml    核心功能初始化  2) Struts-plugin.xml   Struts相关组件  3) Struts.xml         用户编写的配置文件访问:

2017-09-28 15:49:53 540

原创 第一个struts案例

Struts是基于mvc模式的框架! Struts开发步骤:  1. 引入struts - jar包  2. 在web.xml中,配置过滤器,引入struts的核心功能  3. 开发action  4. 在src目录下配置struts.xml,配置对应的action 手下引入jar文件8个然后在we

2017-09-27 13:44:21 319

原创 解决android运行启动两个虚拟机的问题

当你的android虚拟机启动两个的时候,不用慌张,也不用着急。这种时候一般是虚拟机断开连接了。先查看DDMS看看是否是断开连接,如果断开连接,也不用着急着关闭虚拟机。找到右上角的点击找到reset adb,点击一下即可重启虚拟机。

2017-09-27 09:37:00 5079

原创 android活动的启动模式

standard模式: 是活动默认的启动模式,在不进行显示指定的情况下,所有活动都会自动使用这种启动模式。这个启动模式每启动一个活动,都会创建一个新的实例,所以当你启动两个活动的时候,你需要按下两次back才能返回到原来的活动singleTop模式: 当活动的启动模式指定为SingleTop,在启动活动时如果发现栈顶已经是该活动了,则可以直接使用,不用再创建新的活动实例了。缺点

2017-09-22 16:53:37 245

原创 使用python对中文文本进行分词

何为中文分词,指的是将一个汉字序列切分成一个个单独的词。这里我们推荐使用jieba分词,它是专门使用python语言开发的分词系统,占用资源较少,常识类文档的分词精度较高。我们可以去网上下载jieba的压缩包,然后解压,进入目录,找到setup.py这个文件,然后可以可以使用下面两种半自动方式去安装方式一: 进入cmd命令窗口,输入: python setup.py install j

2017-09-22 11:17:32 15947 1

转载 Apache的BeanUtils组件学习

1、注意点1.1、使用BeanUtils组件必须引入BeanUtils核心包,还需要引入日志支持包1.2、BeanUtils的copyProperty与setProperty的实现原理-反射1.3、对于基本基本数据类型,会自动进行类型转换1.4、BeanUtils的populate拷贝map数据到对象中时,map中的key要与javabean的属 性名称一致

2017-09-21 22:25:53 310

原创 java之泛型

概述泛型是JDK1.5以后才有的, 可以在编译时期进行类型检查,且可以避免频繁类型转化!// 集合的声明 不使用泛型List list = new ArrayList();list.add("evan_qb");list.add(1);// 集合的使用 当不使用泛型时,会抛出运行时异常String str = (String) list.get(1);// 使用泛型//

2017-09-21 21:31:58 357

原创 java中的注解

概述注解与注释,         注解,告诉编译器如何运行程序!         注释, 给程序员阅读,对编译、运行没有影响;注解作用:         1.告诉编译器如何运行程序;         2. 简化(取代)配置文件// 重写父类的方法@Overridepublic String toString() { return super.toString();

2017-09-20 22:59:27 459

转载 android的权限permission

允许读写访问"properties"表在checkin数据库中,改值可以修改上传允许一个程序访问CellID或WiFi热点来获取粗略的位置允许一个程序访问精良位置(如GPS)允许应用程序访问额外的位置提供命令允许程序创建模拟位置提供用于测试允许程序访问有关GSM网络信息允许程序使用SurfaceFlinger底层特性

2017-09-20 21:38:34 1667

原创 android之双向传递数据

向下一个活动传递数据使用Intent对象中的putExtra()方法,可以把我们想要专递的数据暂存在Intent中,启动另一个活动后,只需要将这些数据从Intent中取出即可。Bundle可以传递多种数据,是一种类似map的key-value数据结构通常我们可以使用Bundle存储数据,然后再讲Bundle放入Intent中向上一个活动传递数据我们可以使用Activ

2017-09-20 09:33:50 986

原创 反射基础之获取对象信息

什么叫反射?当一个字节码文件加载到内存的时候,jvm会对该字节码进行解剖,然后会创建一个对象的Class对象,把字节码文件的信息全部都存储到该Class对象中,我们只要获取到Class对象,我们就可以使用字节码对象设置对象的属性或者调用对象的方法等操作在反射技术中一个类的任何成员都有对应 的类进行描述。  比如:  成员变量(Field)   方法  Method类 

2017-09-20 00:00:54 483

原创 java设计模式之观察者模式

观察者设计模式:观察者设计模式解决的问题时当一个对象发生指定的动作时,要通过另外一个对象做出相应的处理。下面我们可以通过天气的播报来实现观察者模式编写一个气象站、一个工人、一个学生三个类,当气象站更新天气 的时候,要通知人做出相应的处理。观察者设计模式的步骤:1. 当前目前对象发生指定的动作是,要通知另外一个对象做出相应的处理,这时候应该把对方的相应处理方法定义在接

2017-09-19 21:07:57 401

转载 Unicode和UTF-8有何区别

挺通俗易懂的一篇好文。一句话,utf8是对unicode字符集进行编码的一种编码方式。=============很久以前保存的,别人写的但是很明了=============很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的

2017-09-19 15:52:15 427

转载 JAVA 内存泄漏详解

Java的一个重要特性就是通过垃圾收集器(GC)自动管理内存的回收,而不需要程序员自己来释放内存。理论上Java中所有不会再被利用的对象所占用的内存,都可以被GC回收,但是Java也存在内存泄露,但它的表现与C++不同。 JAVA 中的内存管理    要了解Java中的内存泄露,首先就得知道Java中的内存是如何管理的。    在Java程序中,我们通常使用

2017-09-18 19:19:06 415

转载 java复制对象

转自: http://blog.csdn.net/tounaobun/article/details/8491392假如说你想复制一个简单变量。很简单:[java] view plain copyint apples = 5;  int pears = apples;  不仅仅是int类型,其它

2017-09-18 17:23:19 469

原创 批处理文件

bat处理文件:bat处理文件就是可以一次性执行多个命令的文件在bat文件中写的命令就相当于在dos窗口中写命令一样 如何编写bat处理文件呢?编写一个自定义的文本文件,然后把后缀名改成bat即可然后把你所要执行的命令写在bat处理文件中即可 bat处理文件常用的命令:         Echo                   向控制台输出指定的内容

2017-09-18 16:29:37 619

原创 android关于打开虚拟机时右侧工具栏不显示的问题

一开始我就纳闷了,怎么调试都只是一个光溜溜的界面,右侧的工具栏都没有如图:就一个光秃秃的界面,什么都没有,这就对调试很不方便于是我就试了试各种方法,然而并没有什么卵用。后来一次无意之后发现我好像皮肤没选中即:这就是问题的关键所在,当你没有选择的皮肤为no skin时,它的工具栏就不会出来所以解决办法是:将皮肤随便选一个就行了,但就是不能选no skin

2017-09-15 15:36:26 2202

原创 使用css3之text-shadow实现艺术字

在css3中text-shadow属性就是实现基础的文本阴影效果:span{ /* 文字阴影: text-shadow: 水平位移 垂直位移 模糊程度 阴影颜色; */ font: 700 100px "Comic Sans MS"; color: white; text-shadow: 0 0 20px #fdec8

2017-09-14 22:31:33 12044

原创 css3盒子模型内减模式和外加模式

内减模式border-box外加模式content-boxcontent-box 为 外加模式,用户设置的宽度和高度是相对稳定的,增加border、padding会使整个盒子变大border-box: 为内减模式,盒子的实际宽度和高度是固定不变的,用户已经设置好的width和height。 增加border和padding的值,不会改变盒子的大小,只改变内容区域的大

2017-09-14 22:16:26 3738

转载 【Eclipse】安装Eclipse Color Theme 插件

Eclipse自带的主题实在是太low了,而且白底黑字很不养眼,在Eclipse Marketplace里面有一款人气很高的主题插件,可以在线下载大量主题,还可以在线制作主题,简直不能更棒~~~转自: http://blog.csdn.net/wr132/article/details/70665565安装安装方式一在Eclipse中找到Help——Eclips

2017-09-12 19:08:54 520

原创 正则表达式之验证简单的中文名字

var inp = document.getElementsByTagName("input")[0]; var span = document.getElementsByTagName("span")[0]; var reg = /^[\u4e00-\u9fa5]{2,4}$/; inp.onblur = function(){ console.log(i

2017-09-12 13:32:19 4213

原创 用js实现旋转轮播图

首先我们需要明白3d轮播图的原理移动的原理:首先每一站图片对应这一个样式向左移动:我们可以将第一张图片样式给删除,添加到最后一张(第五张)样式的后面,这样就实现了向左图片的切换 向右移动:我们可以将最后一张(第五张)图片样式给删除,添加到第一张样式的前面,这样就实现了向右图片的切换这样,在图片不变的情况下,就实现了图片的切换

2017-09-12 00:04:53 2247

原创 使用js缓动动画封转

/** * @param ele 目标元素 * @param json json对象 * @param fn 回调函数 */function animate(ele,json,fn){ //清除定时器 clearInterval(ele.timer); ele.timer = setInterval(function(){ //判断动作是

2017-09-10 17:30:20 452

原创 兼容写法获取元素样式

//兼容方法获取元素样式function getStyle(ele,attr){ //window.getComputedStyle能够获取元素的实际样式,但是低版本的ie8及以下不支持 //其他浏览器版本 if(window.getComputedStyle){ return window.getComputedStyle(ele,null)[attr]; } //ie9以下版本

2017-09-10 17:00:20 532

转载 hibernate映射之一对一映射

2张表之间通过主键形成一对一映射关系,如一个人只能有一张身份证:t_identity_card表建表语句:[sql] view plain copyCREATE TABLE `t_identity_card` (    `id` int(11) NOT NULL,    `identity` int(11) NOT NULL,

2017-09-10 10:58:35 455

转载 hibernate4.3获取session的方法

转自:  http://blog.csdn.net/zys_hh/article/details/20715561[java] view plain copypackage util;    import org.hibernate.Session;  import org.hibernate.SessionFactory; 

2017-09-10 10:38:42 911

原创 js获取屏幕可视区域宽高兼容写法

function client(){if(window.innerHeight !== undefined){return {"width": window.innerWidth,"height": window.innerHeight}}else if(document.compatMode === "CSS1Compat"){return {"width": d

2017-09-09 15:38:55 1767

原创 js盒子联动移动公式

模拟垂直滚动条口诀:动态设置滚动条的高度 scrollBarHeight = ( 容器的高度 / 内容的高度*容器的高度 )   滚动条滚动一次    内容移动的距离(内容的高度 - 容器的高度)   / (容器的高度 - 滚动条的高度)* 滚动条移动的距离放大镜案例公式://大盒子走的距离/mask走的距离 = (大图片 - 大盒子)/(小图片 - mask盒

2017-09-09 15:37:08 453

原创 js清除选中的内容

让被选文字清除。清除选中的内容window.getSelection ? window.getSelection().removeAllRanges() : document.selection.empty();

2017-09-09 15:34:11 2967

原创 阻止冒泡兼容写法

w3c的方法是:(火狐、谷歌、IE11)  event.stopPropagation()IE10以下则是使用:event.cancelBubble =true兼容代码如下:var event = event || window.event; if(event && event.stopPropagation){            event.stopPropaga

2017-09-09 15:32:24 1097

转载 Hibernate事务与并发处理

转自:  http://blog.csdn.net/heqingsong1/article/details/7605052什么是事务?事务,是工作中的基本逻辑单元。一个事务可能包括数据库的一系列操作,而一个完整的事务保证这些操作都被正确地同步到数据库中,不会发生数据不完整或者错误,或者受到其他干扰。事务的4个特性原子性:即作为一个事务,它是不可分割的整体,只有全部操

2017-09-09 11:22:02 319

原创 js实现商品图片放大镜

html代码: css样式: * { margin: 0; padding: 0; } .box { width: 3

2017-09-07 14:45:56 1619

原创 使用js实现楼层跳跃

html代码如下: &lt;ul&gt; &lt;li&gt;鞋子区域&lt;/li&gt; &lt;li&gt;袜子区域&lt;/li&gt; &lt;li&gt;裤子区域&lt;/li&gt; &lt;li&gt;裙子区域&lt;/li&gt; &lt;li&amp

2017-09-06 00:03:59 2681 4

原创 Python中字符串类型的常见方法总结

find      检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1mystr.find(str)mystr.find(str,start,end)index跟find()方法一样,只不过如果str不在 mystr中会报一个异常.(substring no found)rfind类似于 find()函数,不过是从右边开始查找.rindex

2017-09-04 14:03:30 407

将集合转换为Json的相关jar包

可以直接将集合的类型,直接转换为Json的格式,方便实现ajax数据的读取

2017-12-28

webservice相关jar包

使用webservice可以调用各种外部提供的接口,同时自己也可以提供服务给别人

2017-12-27

SpringSecurity

是spring一类的包,用于中跳转网页之间的权限管理,可以快速进行权限管理

2017-12-18

H2数据库驱动包

该文件为h2数据库的驱动包,可以用于测试进行数据库的链接,方便快捷

2017-12-17

空空如也

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

TA关注的人

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