- 博客(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代码如下: <ul> <li>鞋子区域</li> <li>袜子区域</li> <li>裤子区域</li> <li>裙子区域</li> <li&
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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人