- 浏览: 28089 次
- 性别:
- 来自: 深圳
最新评论
-
yuechao4039:
qq38450529 写道blueskyzs 写道博主,要报这 ...
Virgo与Maven整合开发环境搭建(一) -
qq38450529:
https://git.oschina.net/agilest ...
Virgo与Maven整合开发环境搭建(四) -
pandge:
楼主,我在配置的时候遇到了不少的问题,其中一项在配置父项pom ...
Virgo与Maven整合开发环境搭建(四) -
baiweiyll:
楼主,能否发我一份,目前也正在学习。baiweiyll@gma ...
Virgo与Maven整合开发环境搭建(四) -
Likeaboy_fire:
楼主,能否share一下源码参考一下,我的邮箱jrocky.w ...
Virgo与Maven整合开发环境搭建(四)
文章列表
好久没来iteye了,前年写的基于Spring Virgo的OSGI Search Demo有些朋友在问源码,我整理了一下,放在了http://git.oschina.net/agilest/phantom
两年没写过了,这两年我都干了些啥。。。。。
项目需求,要做一个头像滑动切换( demo源码在 http://git.oschina.net/agilest/gallary-demo),android刚接触,不是很熟悉,网上看了有很多类似仿iOS CoverFlow的组件(http://www.oschina.net/p/android-coverflow)。看了一下效果跟我要的差不多一致,就是当前图片正面显示,左右两侧的Y轴旋转。但是这个demo在滑动后Y轴旋转角度貌似有点麻烦(又是计算中心点,又是各种加减乘除),同时好像还有bug(滑动过快会导致正负出现计算错误)。研究了一番,发现其 ...
4.web
接下来是这次demo的另一个bundle.而且是个拥有spring-mvc能力的web-bundle(WAB).先来看一下结构
首先来看一下web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns ...
3.MP3、Picture
先来看picture搜索实现.
pom中,打包规则可以继承自应用类bundle打包规则。除了打包规则,还需要加入spring的依赖和api包的依赖。
< ...
二、开发集成。
配置好Maven和Virgo后,我们动手写一个demo。demo的场景是页面有一个搜索框,输入搜索条件,显示出匹配项。为了体现OSGI的特性,我们搜索内容分为图片和MP3两个bundle,他们拥有共同的接口。bundle依赖关系如下:
host和web两个bundle是web包,其他的是应用包。
说到包的拆分,或者模块的拆分,我这里稍微卖弄一下,大神勿喷!看到我的包依赖结构,有人也许会问,OSGI不就是模块化吗?不应该是一个模块一个 ...
OSGI的技术渐渐被采用到互联网应用的开发中.这里不讨论OSGI,即我们熟悉的Equinox,Felix是如何进.Java Web应用开发,这里讨论的是一个目前看来较新的方案——Eclipse Virgo.
Eclipse Virgo对OSGI进行了再次封装,底层使 ...
check:function(){
var valid = true,errors=$([]),i=0,
interval = setInterval(function(){
if(i++>=4)clearInterval(interval);
errors.toggleClass("inputerror");
},200);
$(":text[require]").removeClass("inputerror")
.each(function(i,o){
...
$(":text[number]").live("keyup",function(){
//先把非数字的都替换掉,除了数字和.\d表示数字 \.表示点 而正则中的.表示出了回车和换行以外的字符.在这里正则将非数字和点的字符转为空
this.value = this.value.replace(/[^\d\.]/g,"");
//必须保证第一个为数字而不是.将
this.value = this.value.replace(/^\./g,"");
//去除所有的汉字 ...
1、将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co
2、往版本库中添加新的文件
svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加当前目录下所有的php文件)
3、将改动的文件提交到版本库
svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)
例如: ...
<select id="list" parameterType="domain.AccountQuery" resultMap="baseResult">
SELECT distinct a.id,a.accountId,a.password,a.status,a.platformId,a.createDate,a.lastModifyDate,a.lastLoginTime
FROM T_AUTH_ACCOUNT a,T_AUTH_ACCOUNT_EXTENSION e
where a.accou ...
远程调试的关键在jpda的启动.
附件是tomcat下启动jpda的方法,以及接受远程调试套接字参数的配置.
原理很简单,修改tomcat/bin/start.bat
将
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
改成
call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%
然后再上面这句之前加入
set JPDA_TRANSPORT=dt_socket
set JPDA_ADDRESS=8000
set JPDA_SUSPEND=y
最后,在ecl ...
很多人遇到过jasperReport生成的图片会在IE下缓存,多个报表都成了同一个图片.
网上有很多是从jasperReport的编译方式入手,也可以解决.但是我这里要说的是跟Struts2整合后的解决办法,一种更简单的办法
原来我们在做报表的时候:
<result name="success" type="result">
<param name="location">/jasper/regUseLine.jasper</param>
<param name=& ...
Ubuntu默认的设置是每开机30次就检测硬盘一次,这个对于笔记本用户来说有点频繁,对于台式机也很不爽。彻底关掉也不好。解决的方法如下:
如果想下次开机不检测硬盘,可以创建如下一个空白的文件即可。
$sudo touch /fastboot
如果想下次开机检测硬盘,可以创建如下一个空白文件。
$sudo touch /forcefsck
如果想每开机60次检测一次硬盘,用下面的命令。
$sudo tune2fs -c 60 /dev/sda11
如果想一周检测一次硬盘,用下面的命令。
$sudo tune2fs -i 1w /dev/sda11
如果想知道更多tune2fs ...
ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行:
sinner@sinner-pc:~$
ssh localhost
ssh: connect to host localhost port
22
: Connection refused
如上所示,表示没有还没有安装,可以通过apt安装,命令如下:
sinner@sinner-pc:~$
sudo apt-get install open ...
今天更新了firefox最新稳定版7.0.1,然后照例首先安装firebug.对应版本是firebug1.8.3,结果死活装不了.提示我说"因为它似乎已经损坏".....
最后找了半天.新浪救了我...
如果你们遇见这种情况,去下面这个地址
http://down.tech.sina.com.cn/page/43934.html