- 博客(44)
- 资源 (7)
- 收藏
- 关注
转载 Git rebase
分支的衍合把一个分支整合到另一个分支的办法有两种:merge 和 rebase(译注:rebase 的翻译暂定为“衍合”,大家知道就可以了。)。在本章我们会学习什么是衍合,如何使用衍合,为什么衍合操作如此富有魅力,以及我们应该在什么情况下使用衍合。基本的衍合操作请回顾之前有关合并的一节(见图 3-27),你会看到开发进程分叉到两个不同分支,又各自提交了更新。
2016-01-21 15:49:49
423
转载 Git merge 策略
一、Fast Forward,No Fast Forward 和 Squash的对比1.fast forward假设从master分支有三个节点C1,C2,C3从C3切出develop分支,并在develop分支上开发了C4,C5现在切回master分支,将develop分支合并到master。默认使用fast forward,master分支会直接指向C5。master分支的
2016-01-21 14:32:38
1539
转载 FusionChart
FusionChart用XML和JSON两种格式提供数据源(1)由于FusionChart的数据源格式有两种:XML和JSON,设计用两种格式提供数据源(2)两种格式又分为路径格式(XMLUrl和JSONUrl)和字符串格式(XMLData和JSONData)(3)根据上述情况,设计出四种格式,分别为XMLUrl、JSONUrl、XMLData和JSONData
2014-03-02 23:02:14
629
转载 Servlet的事件监听器
监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。Servle监听器:在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 ServletRequest 这三个域对象。Servlet规
2014-02-21 22:37:22
668
原创 ServletContext对象详述
WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。由于一个WEB应用中的所有Servlet共享同一个ServletContext对象,因此Servlet对象之间可以通过ServletContext对象来实现通讯。ServletContext对象通常也被称之为context域对象。ServletContext对象的获取方式
2014-02-21 22:35:47
670
转载 Android Activity生命周期1
说来惭愧,虽然已经做了一年多的android开发,但是最近被人问起activity的生命周期的时候,却感觉自己并不能很自信很确定的回答对方的问题,对activity的生命周期的理解还不透彻啊。 既然发现了问题,那咱就得解决问题,不就个生命周期,能有多复杂。 首先看看android developers 网上的activity的生命周期图: acti
2014-02-13 21:18:08
550
转载 Android Activity生命周期
这个专题总结一下Activity的生命周期。 好吧,先插一个document里的图片。这个图是免不了的。 下面我们以实际例子来解释上图的Activity的生命周期。 我们新建一个工程,并建两个Activity,Activity1和Activity2。我用的工具是Intellij Idea,(这里还是夸奖一下idea的人性化,在eclipse中建立A
2014-02-13 21:11:24
546
转载 前端性能调优Gzip Filter
客户端向web服务器端发出了请求后,通常情况下服务器端会将页面文件和其他资源,返回到客户端,客户端加载后渲染呈现,这种情况文件一般都比较大,如果开启Gzip ,那么服务器端响应后,会将页面,JS,CSS等文本文件或者其他文件通过高压缩算法将其压缩,然后传输到客户端,由客户端的浏览器负责解压缩与呈现。通常能节省40%以上的流量(一般都有60%左右)。现在主流浏览器都是支持gzip的。服务器压缩网
2014-02-04 11:28:04
2198
转载 Web项目启动过程;<context-param>与<init-param>的区别与作用
的作用:1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有contextInitiali
2014-02-01 21:08:20
749
转载 Spring中的PathMatchingResourcePatternResolver用于搜索资源
需要做configuration的模块,研究了list的用法,在帖子"Spring的Resource配置"(http://blog.youkuaiyun.com/inthirties/archive/2009/08/27/4490407.aspx)已经提到过, 觉得spring这个功能还不错,所以那到代码看了看其中的实现,找到了PathMatchingResourcePatternRe
2014-01-04 16:23:05
10875
转载 struts2.1.8 StrutsPrepareAndExecuteFilter 关于静态资源处理问题。访问classPath下静态资源
在web.xml中作如下配置: struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter packages net.zdsoft.eis.template
2014-01-04 14:24:34
1529
转载 使用JMF实现音乐播放(java多媒体编程)
JMF实际上是Java的一个类包。JMF 2.1.1技术提供了先进的媒体处理能力,从而扩展了Java平台的功能。这些功能包括:媒体捕获、压缩、流转、回放,以及对各种主要媒体形式和编码的支 持,如M-JPEG、H.263、MP3、RTP/RTSP (实时传送协议和实时流转协议)、Macromedias Flash、IBM的HotMedia和Beatniks的Rich Media Form
2013-12-21 17:55:00
1194
原创 Javascript中this、prototype、constructor的理解
在Javascript面向对象的编程中我们常常会见到这三个关键字:this、prototype、constructor。对这三个关键字的理解是对Javascript面向对象编程理解的要点 一、首先我们来说说“this”: 1、this表示当前对象; 2、如果在全局作用范围内使用this,则指代当前页面对象window; 3、如果在函数中使用this,则this
2013-11-02 22:28:37
1348
原创 struts结合uploadify.js--------------补:单文件,表单数据量少的时候上传
===================================================================================struts 上传框架 配置中 struts.xml // struts.xml 中有着个拦截器的配置 上传文件用 默认是不加载的 /signin.jsp resul
2013-07-09 22:06:58
938
原创 页面中转json
假如有用到json作为数据处理手段的话。希望大家可以用到!(不能直接套用的话,用浏览器js调试工具调试下,就行了) 要用到的包:json2.js,jquery(可以百度);var dataVo = $("#submitForm").serializeArray();var dataJson = convertToJson(dataVo);dataVo = JSON.string
2013-07-09 21:39:06
759
原创 setTimeout和setInterval的使用
这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。 方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,setInterval在执行完一次代码之后,经过了那个固定的时间
2013-07-09 13:41:19
525
原创 JQuery选择器
1、基本选择器:$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素$("div") 选择所有的div标签元素,返回div元素数组$(".myClass") 选择使用myClass类的css的所有元素$("*") 选择文档中的所有的元素可以运用多种的选择方式进行联合选择:例如$(
2013-07-09 13:07:00
538
原创 uploadify-2.1.4.js参数设置
看看参数的作用:uploader : uploadify.swf 文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框,默认值:uploadify.swf。 script : 后台处理程序的相对路径 。默认值:uploadify.php checkScript :用来判断上传选择的文件在服务器是否存在的后台处理程序的相对路径 fileDat
2013-07-09 13:00:05
2434
原创 Struts2结合Uploadify-2.1.4.js
项目架构:uploadify.jspString path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>
2013-07-09 10:20:02
1311
原创 Uploadify.js
1)分析结果在进行批量文件上传时,Uploadify为每一个上传文件发起一次服务器连接。 在每一次连接中,Uploadify向服务器端传递了7个参数,其中通过request parameters传递了4个String类型参数Filename: 待上传的文件原名, 内容与后述的xxxxFileName相同fileext: 允许上传的文件类型,由客户段Js代码中
2013-07-08 23:46:15
858
原创 第三步:FlexPaper呈现swf
之前做了前面的两步:第一步:java开发_模仿百度文库_OpenOffice2PDF_源码下载第二步:java开发_模仿百度文库_SWFTools_源码下载现在是最后一步了,就是把我们的swf显示在网页上面。在做这个之前,也是需要做一些准备工作的。1.下载flexpaper下载地址:http://code.google.com/p/flexpaper
2013-07-07 15:14:18
897
原创 第二步:pdf转swf
今天做第二步:PDF(OpenOffice+JodConverter)=>SWF(pdf2swf)做之前,我们也要先做一些准备:1.下载SWFTools下载地址:http://www.swftools.org/download.html我下载的是:swftools-2012-10-15-1307.exe2.安装SWFTools注意:这里的是我
2013-07-07 15:13:20
1008
原创 第一步:office转pdf
Txt/Word/Excel/PPT=>PDF(OpenOffice+JodConverter)=>SWF(pdf2swf)=>FlexPaper浏览今天就完成第一步:Txt/Word/Excel/PPT=>PDF(OpenOffice+JodConverter)做之前,我们要先做一些准备:1.下载:Apache_OpenOffice_incubating_3.4.
2013-07-07 15:11:40
1705
原创 FlexPaper+SWFTools 实现仿百度文库及一些小问题
1.准备工作:下载FlexPaper及PDF转换工具pdf2swf.exeFlexpaper下载地址:下载 (我下的是1.4.5 Flash Version (release notes))Pdf2swf工具下载:下载 (我下的是swftools-2011-01-23-1815.exe下载后,安装)2.运行官方的DEMO及Flexpaper的用法 打开刚刚
2013-07-07 11:48:00
811
原创 OpenOffice在Windows和Linux下启动
Windows:下载 http://www.openoffice.org/download/index.html解压安装cmd启动命令cd C:\Program Files\OpenOffice.org 3\program soffice -headless -accept="socket,host=127.0.0.1,port=8100;
2013-07-06 23:51:16
1276
原创 jacob完成word转html
1、在网上下载jacob-1.17-M2,里面包含jacob.jar,jacob-1.17-M2-x86.dll,jacob-1.17-M2-x64.dll以及docs文件夹, 2、把jar包放到项目的lib下,把相应操作系统的dll文件放到C:\WINDOWS\system32下,同时放到JDK 和JRE 目录下的lib里 3、配置好后编写转换类:Ja
2013-07-06 20:25:37
828
原创 DsoFramer2
/*1.新建*///新建Worddocument.all.FramerControl1.CreateNew("Word.Document");//新建Exceldocument.all.FramerControl1.CreateNew("Excel.Sheet");/*2.打开文件*///打开制定的本地文件document.all.FramerCon
2013-07-05 16:14:33
837
原创 Dso Framer1
1.void CreateNew(BSTR ProgIdOrTemplate) 新建文档, 其中: ProgIdOrTemplate参数:Excel Spreadsheet "Excel.Sheet"Excel Chart "Excel.Chart"PowerPoint Presentation "PowerPoint.Sho
2013-07-05 15:51:28
1204
原创 DSO的接口文档
(开发环境)使用前先注册一下DSOFramer.ocx 操作:将DSOFramer.ocx复制到C:\windows\system32目录下, 开始->运行->regsvr32 DSOFramer.ocx , 系统会提示DSOFramer.ocx中的DllRegisterServer成功DSO的接口文档/*1.新建*///新建Wordd
2013-07-05 14:45:12
863
原创 jQuery验证控件jquery.validate.js使用说明+中文API
官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validationjQuery plugin: Validation 使用说明 转载自:http://blog.sina.com.cn/s/blog_608475eb0100h3h1.html提示错误信息位置修改:http://bbs.youkuaiyun.com/top
2013-06-29 15:38:58
594
原创 Struts2 文件上传fileUpload拦截器不起作用
刚在实用了struts2.0的上传,发现其上传成功,但发现虽然配置了struts自己的拦截器,却不能限制类别、大小等。上网查了一下,有如下问题:1.没配置input,因为错误信息会返回input;2.action没有ActionSupport,这个应该是在ActionSuport中定义的INPUT有关;3.我遇到的就是这个问题,要同时配置默认的拦截器,且必需放在fileUp
2013-06-24 23:40:52
1564
原创 Struts2 上传文件类型
struts2版本是2.1.6struts2是根据contentType来限制的,并不是文件的扩展名比如我想仅上传image/png,image/gif,image/jpeg这三种文件类型第一种方法是通过javascript校验来限制,这个比较简单,获取input的value然后截取扩展名进行判断即可第二种是根据struts2自带的fileupload拦截器中提供的allo
2013-06-22 20:37:05
818
原创 Struts2多文件上传
第一种方式:package com.ljq.action;import java.io.File;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionContex
2013-06-22 18:02:21
503
原创 Struts2 单文件上传
第一种方式:package com.ljq.action;import java.io.File;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionCont
2013-06-22 17:54:37
562
原创 JPA注解--
JPA 注解的几个要点1.设置Pojo为实体@Entity //标识这个pojo是一个jpa实体 public class Users implements Serializable { } 2.设置表名@Entity @Table(name = "users") //指定表名为users publ
2013-05-26 11:26:36
554
原创 JPQL语句
JPQL就是一种查询语言,具有与 SQL 相类似的特征, JPQL 是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。 查询语句的参数 JPQL 语句支持两种方式的参数定义方式: 命名参数和位置参数。 。在同一个查询语句中只允许使用一种参数定义方式。 命令参数的格式为:“ : + 参数名” 例:Query qu
2013-05-26 11:24:46
1728
原创 JPA各种类型映射处理
1.日期格式类型字段的映射,利用@Temporal(TemporalType.Date)进行注解;例如:private Date birthday;@Temporal(TemporalType.DATE)public Date getBirthday() {return birthday;}public void setBirthday(Date birthday) {
2013-05-26 11:22:27
1261
原创 单向关系中的JoinColumn
1.person与address的一对一单向关系:在address中没有特殊的注解。在Person中对应到数据库里面就有一个指向Address的外键.我们也可以增加注释指定外键的列的名字,如下: @OneToOne(cascade=CascadeType.ALL,optional=true) @JoinColumn(name="addressID")//注释本表中指向另一个表的
2013-05-26 11:12:20
569
原创 整合struts+spring+jpa中出现的解决方法
1. org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is java.lang.UnsupportedOperationException: Not supported by B
2013-05-26 11:09:16
721
原创 Spring注解
一、各种注解方式1.@Autowired注解(不推荐使用,建议使用@Resource)@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要在配置文件中加入以下Xml代码bean class="org.sprin
2013-05-26 11:05:17
427
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人