摘要: Xuggle是利用java来包装ffmpeg的一个框架,在程序中可以很方便的通过xuggle的对象和方法来处理音视频文件,而不用直接使用ffmpeg命令行。M4B格式是一种可以在iPod/iPhone及iPad上播放的称为“有声读物”的音频文件格式,自持书签。本课题是基于书签信息(chapter)来对m4b文件进行格式转换和切割,最后获得以各chapter的名字来命名的MP3音频文件。1,书签信息的获得毫无疑问,首先必须取得书签的相关信息。Xuggle对m4b文件划分为视频流层(ICodec.Type.CODEC_TYPE_VIDEO)、音频流层(ICodec.Type.CODEC_TYPE_ 阅读全文
posted @ 2012-07-08 09:53 lastren 阅读(516) 评论(0) 推荐(0) 编辑
摘要: Oracle1,驱动错误Connection error occured: org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@fd5fe5[state=NORMAL mc=org.jboss.resource.adapter.jdbc.local.LocalManagedConnection@bc0658 handles=1 lastUse=1328712829576 permit=true trackByTx=false mcp=org.jboss.resource.conne 阅读全文
posted @ 2012-03-21 20:47 lastren 阅读(707) 评论(0) 推荐(0) 编辑
摘要: Java1,错误java.lang.OutOfMemoryError: PermGen space原因:PermGen space的全稱是Permanent Generation space,是指內存的永久保存區域OutOfMemoryError: PermGen space從表面上看就是內存溢出,解决方法也一定是加大內存。PermSize 和MaxPermSize如果設置为相同還可以在一定程度上提高性能。Perm设置: -XX: PermSize=256m -XX:MaxPermSize=256m2,java.util.Date和java.sql.Date的区别继承关系:java.lang. 阅读全文
posted @ 2012-03-21 20:46 lastren 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Hibernate1,error:Path expected for join!错误的写法:select lin from LoginInfo lin join person where lin.loginId =?正确的写法: select lin from LoginInfo lin join lin.person where lin.loginId =?注意:用这种方法进行关联查询的话,要确保对几个相关联实体的获取都要在session.getTransaction().commit();语句之前,即在session未关闭之前,否则会报问题2一样的错误。2,error:org.hibern 阅读全文
posted @ 2012-03-21 20:45 lastren 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Spring1,spring和hibernate的整合利用Spring IoC容器创建SessionFactoryApplicationcontext.xml文件:<?xml version="1.0" encoding="UTF-8"?>(添加aop和tx名称空间)<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmln 阅读全文
posted @ 2012-03-21 20:44 lastren 阅读(1331) 评论(1) 推荐(1) 编辑
摘要: Struts21,<s:hidden>保存本页面其它控件的值(只能是字符串)。<s:textfield name="loginInfo.loginId" label="Employee ID"labelposition="left" /><s:hidden name="selectedPerson.personId" value="%{loginInfo.loginId}"/>而如果要保存其它类型数据时会出错,如<s:hidden name=" 阅读全文
posted @ 2012-03-21 20:41 lastren 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 1,jsp的url-pattern问题通过为jsp设置action,然后用action路径来设置url-pattern。2,多个<security-constraint>的叠加,如果其中一个<security-constraint>下没有设置<auth-constraint>,则该<security-constraint>下的<url-pattern>内容可以无障碍进入。3,css文件加载s:include的页面加载外部css文件,无法加载的问题。在浏览器中输入该css文件的url,测试是否有效,能读出即有效。注意如果在JAAS屏蔽下 阅读全文
posted @ 2012-03-21 20:41 lastren 阅读(314) 评论(0) 推荐(0) 编辑
摘要: block元素的特点:总是在新行上开始;此元素将显示为块级元素,此元素前后会带有换行符。高度,行高以及顶和底边距都可控制;宽度缺省是它的容器的100%,除非设定一个宽度。可以控制宽高。<div>, <p>, <h1>, <form>, <ul> 和 <li>是块元素的例子。inline元素的特点: 和其他元素都在一行上;默认。此元素会被显示为内联元素,元素前后没有换行符。高,行高及顶和底边距不可改变;行内元素,不能定义自己的宽和高(input是个例外,可以独立设置宽/高)。如果需要设置高度,可以通过行高line-heigh 阅读全文
posted @ 2012-02-03 14:17 lastren 阅读(1133) 评论(0) 推荐(1) 编辑
摘要: 在xhtml theme中,组件都会被自动生成<tr><td>,结合form自动生成的<table>,构成表格。在css_xhtml theme中,自动生成的是<div>.以下讨论的都是基于css_xhtml theme。在ajax theme中,也自动生成<tr><td>,原因:<#if parameters.label?if_exists != ""><#include "/${parameters.templateDir}/xhtml/controlheader.ftl 阅读全文
posted @ 2012-02-02 14:18 lastren 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1,HTML<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%><%@ taglib prefix="s" uri="/struts-tags" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN" "http://www.w3.org 阅读全文
posted @ 2012-01-30 21:34 lastren 阅读(144) 评论(0) 推荐(0) 编辑