自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

sitebricks 学习笔记之用户登录和ajax form

这次是一个简单的登录界面,前台由jquery.form负责判断输入是否非空以及无刷新显示后台登录信息。就这么简单,但是中间还是碰到了一个问题,困扰了很久。先来看看我最初的代码:一、数据库查询用的是guice-persist的DynamicFinder,所以只需要实现一个接口,而不需要具体实现。配置方法见本人前面的文章《sitebricks 学习笔记之guice-persist的配置和使...

2012-08-21 09:48:44 261

sitebricks 学习笔记之分页widget(@Pager)

UPDATE:重新优化了一下代码,减少一次页面请求读取数据库的次数,由原来的一次请求6次读取,减少为一次请求3次读取: 去掉UserPager.java中current变量,并去除相应的getter和setter;去掉UserPager.java中的getPrevious()方法,并修正isPrevExists(),此处修改减少数据库读取2次;Home.html中,删@Pager...

2012-08-15 17:46:34 183

sitebricks 学习笔记之guice-persist的配置和使用

目前能够通过简单的配置就可以使用的guice 模块,我所知的是这两个:guice-persis和warp-persist。warp-persist支持的持久化框架相对多一些,包括hibernate/jpa/db4o等,并且其Dynamic Finder非常有特色,但是这个项目似乎已经停了,并且其相关的特点由guice-persist继承了(这两个persist框架的开发者好像与sitebric...

2012-08-13 12:04:59 365

原创 sitebricks 学习笔记之Decoration

sitebricks 的 decoration是类似于apache tapestry 的layout布局这样的一个“brick”。关于decoration的具体用法,在sitebricks的主页上有一个示例:http://sitebricks.org/#decoration用法并不复杂,概括起来,主要有以下几个关键点是需要注意的:1、建立模板class和html,比如:Decorato...

2012-08-13 11:04:32 110

原创 在Excel中计算通话时长

 百度知道 写道=TEXT(SUMPRODUCT((ROUNDUP(TEXT(F6:F103,"[s]")/60,0))),"#") 计算从F6到F103内地通话时长。

2011-06-17 11:10:50 693

原创 如何取消gnome-panel中places上重复的内容

不知从何时起,gnome-panel上的places有两个"Home Folder",其中一个是正常的“Home Folder“,是系统默认建立的,鼠标悬停时显示:”Open your personal folder", 而另一个“Home Folder"则显示“Open /home/xty"。经过一番摸索与搜索,解决办法如下:1、打开natilus>Bookmarks>Edit ...

2011-04-22 10:35:01 131

自定义分页Loop组件:PagedLoop

T5版本:tapestry-5.2.4自定义PagedLoop组件的目的: 最主要的目的是对数据源进行分页。目前已公布的分页组件实现有两个,一个是chenillekit的PagedLoop, 一个是equanda版的JSPagedLoop。两者的区别是后者使用了ajax。翻页时只从数据库中读取当前页的数据记录,而不是全部记录。可以对读取的数据进行降序排列。一、 源代码...

2011-01-23 22:59:36 199

原创 转载:Tapestry5: Caching Method Results

Tapestry5: Caching Method ResultsAssume you have methods that (almost) always return the same result for the same input arguments. If preparing method result is a heavy operation and/or it consu...

2010-12-29 01:47:15 84

原创 Tapestry5之日期格式化:Output 组件的使用

以前一直自己用代码来格式化日期,现在(可能T5在很久以前就已经支持了)可以用output组件进行格式化了。比如:public Date getDate(){ return new Date(); //或者是从数据库里读出的日期} 在tml文件中可以这样写:<p>显示如:"十二月 2010"这样的格式:</p><...

2010-12-27 17:47:08 127

tapestry-5.2.4中context values和request parameters应用

一、context valuestapestry默认使用的是context value, 其url类似:http://none.com/edituser/12, 通常是通过page activation来完成的。在Tapgestry-5.2中,除了可以用:private User user;@Injectprivate UserDAO dao;private long us...

2010-12-25 22:57:32 127

在Gentoo中全局移除hal了

经过几天的测试和努力,终于将Gentoo系统中的HAL移除了,目前可以保证系统各方面运行正常,唯一的缺点是:由于xorg-server还没有发布1.8,当前1.7版本还不支持udev的输入设备热插拨功能。以下是移除hal过程中的注意事项:     1、U盘、硬盘的windows分区、光驱的自动挂载使用devicekit-disks代替。U盘和光驱可以在普通用户环境中自动挂载,但windows分...

2010-03-24 15:27:58 124

xorg-server禁用hal的配置方法[from Fedora]

仅作记录之用。因为想将hal从系统中移除,目前只剩下xorg-server未禁用HAL了,xorg-server要到1.8的时候才会用udev代替之。Disabling the use of HALSome users wish to disable the use of HAL. The X server provides two options to achieve this:...

2010-03-19 23:35:24 144

安装unbuntu的light-theme注意事项

1、light-theme依赖mono-icons,因此须先安装ubuntu-mono-icons;2、light-theme使用murrine engine,而且必须是最新git版的。当前的0.90.3不支持其中的一些代码。

2010-03-17 08:39:15 190

原创 稍稍对比中标普华office与红旗office

中标Office的中文显示比较清晰锐利,但排版稍差于红旗。段落首行缩进仍然不能以字符作为单位。界面字体也比红旗看起来舒服,主要是够大、够清晰,红旗的字体太小气。...

2010-01-25 11:24:55 646

原创 redoffice 4.5beta简单试用报告

前天晚上刚刚安装了RO4.5Beta。-----------------------系统:gentoo linux安装方法:用rpm2tbz2将所有的rpm文件转换成tbz2文件,然后用命令批量解压缩。-----------------------问题:1、只有中文语言包,而本人的系统默认使用英文,因此需要建立新的脚本启动RO。2、使用RO自己的“打开文件”对话框速度很...

2010-01-21 10:35:33 102

原创 替换gnome默认的窗口管理器metacity

现在已经习惯使用compiz了,所以想把gnome默认的WM换成compiz。因为不想在gnome启动后再使用--replace来取代metacity。经过一番摸索,找到以下两种方式:1、SYSTEM WIDE:编辑/etc/env.d/50gtk2,或者新建一个配置文件也行,输入以下内容: export WINDOW_MANAGER="/usr/start-compiz" #本人使用...

2010-01-21 10:28:41 1187

原创 有点喜欢arch linux了

    无意中下载了一下arch linux的cdrom iso,用qemu试了一下,结果一下就喜欢上了它的init 风格,很干净、很整齐、很漂亮,感觉比gentoo的还好看。不过,虽然它力图保持简单的风格,尤其是pacman的包管理,确实是不错。但是,相比之下,还是gentoo的感觉更加自由。 目前仅仅是喜欢arch的init风格而已。但是,arch的二进制包也很吸引力,在安装系...

2010-01-07 22:01:25 88

原创 新版gdm(2.28),不错!

    前天在网上看到有人在使用gdm-2.28,对于使用gentoo系统的人来说,是很难拒绝新软件带来的诱惑的。    于是编辑/etc/portage/package.unmask,启用gdm-2.28.2,然后emerge gdm安装。重新启动系统后,发现新的gdm界面非常“清新”,从控制台到登录界面再到桌面,整个过程非常平滑。当然,这与我使用kms也有关,但在使用旧版gdm的时候,...

2010-01-05 20:57:11 243

原创 关于compiz使用gconf后端的animation mismatch问题的解决办法

我用的是gentoo linux系统,安装了compiz-fusion-0.8.4,但是我很不喜欢cf提供的ccp配置后端,原因有二:速度很慢;wolbby的模式看起来很难受,并且移动窗口鼠标与窗口居然保持很大的一段距离。而使用gconf插件的话,那速度真是没话说。但很奇怪的是,gconf保持默认配置,compiz居然报告animation mismatch,包括minimize/focus/...

2010-01-05 20:44:39 94

原创 说话艺术12条zz

“良言一句三冬暖,恶语伤人六月寒。”近来,一篇12句话的小文章――“说话的艺术”,受到很多人的推崇,有的人把它发到自己的博客上,有的物业公司把它作为温馨提示贴在电梯里,这已经成为不少人讲话时的艺术指南。   急事,慢慢地说。遇到急事,如果能沉下心思考,然后不急不躁地把事情说清楚,会给听者留下稳重、不冲动的印象,从而增加他人对你的信任度。   小事,幽默地说。尤其是一些善意的提醒,用句玩...

2009-01-04 17:44:23 103

原创 Adam和苹果的故事(一)

最近一朋友写了个故事,那小子说自己用拼音打字慢,我打字快点,让我帮忙发出来。反正最近我有时间,而且故事虽然不怎么样,文笔……还是不评论了,免得被打,内容还有点意思,说的是Adam和“苹果”的故事。……(版权声明:CopyRight:原创版权为原作者Wolf所有,以GPL形式发布。                  CopyLeft:本文经本人部分加工,版权没有,请随便转载,但请注明转...

2008-12-29 22:55:38 296

gnome-mplayer:轻盈小巧的mplayer前端

mplayer自带的gtk前端已经停止开发,一直在寻找它的替代品。但是,很遗憾,多数mplayer的前端都是使用qt库的——而我目前还不想用qt。最后,我发现了gnome-mplayer这个好东西,很小巧的一个mplayer前端。于是赶紧[quote]emerge gnome-mplayer[/quote]装完后兴冲冲地准备打开一个rmvb影片看看效果,结果没有反应。我在装mplayer的时候...

2008-09-19 21:47:40 411

fbsplash安装备忘

很久没有用过fbsplash/gensplash了,突然之间想装来玩一下。看了下相关的文档,就开始动手安装了。下面是安装过程:1、编译内核(1)如果不是用uvesa,那么直接用内核里的vesafb是最好的选择。由于我的显卡是945GZM主板集成显卡,一开始我尝试使用intelfb,结果编译多次都无法正常初始化内核,无法进入系统,最终还是使用vesafb才成功。估计是因为intelfb还处于...

2008-09-11 11:11:10 404

我的字体设置~/.fonts.conf[备忘]

现在用的是微软雅黑字体,效果还算可以,所以就记下来,以备后用。[code="xml"] Microsoft YaHei SimSun AR...

2008-08-20 19:04:07 1023

gentoo linux 2008.0安装备忘

Gentoo Linux2008.0我装了三次。第一次是把reiser4作为根文件系统。 emerge --sync的速度比XFS快多了,没有同步失败的情况出现——XFS在emerge --sync同步portage的时候经常失败。但是发现有些时候系统响应很慢,尤其是在普通用户使用firefox的时候,firefox启动总是很慢;其次是升级到了baselayout2后,reiser...

2008-08-20 11:54:02 91

[Tapestry5.0.6]DateFieldDemo

DateFieldDemo.tml[code]DateField Demo DateField Demo Birthday:...

2007-12-05 18:26:16 54

[XeTeX]中文首行缩进的设置[转]

\usepackage{indentfirst}最新的TexLive已经不包含这个包了,如果找不到indentfirst包,可以在导言区输入下列命令代替:\makeatletter\let\@afterindentfalse\@afterindenttrue\@afterindenttrue\makeatother\setlength{\parindent}{2em}%中文缩进两个...

2007-10-31 22:12:47 494

Tapestry5学习小结之六(CJK解决方案)

转自mail-lists Nick Westgate 。经测试,可以使用中文的html模板,表单输入的中文可以正常显示,但保存到数据库的内容变为???。Just add this to your AppModule:   java 代码  //显示CJK(中文)页面       public static PageResponseRenderer decorat...

2007-04-17 20:57:15 120

T5学习小结之五(tapestry-hibernate的基本应用)

环境:1.容器:tomcat-6.0.102.Tapestry5:tapestry-core-5.0.4, tapestry-ioc-5.0.4,tapestry-hibernate-5.0.43.Hibernate:hibernate-3.2.2ga, hibernate-annotation-3.2.14.数据库:Mysql5, 数据表为fruit(id,name,price,amou...

2007-04-05 15:14:47 139

T5学习小结之四(Form的基本应用2)

同样是简单的login流程,下面展示如何进行page navigation和使用带t:value的input框:Start.html(为了显示中文,使用了Messages进行localization):html 代码  <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">   ...

2007-03-06 12:46:43 181

Tapestry5学习之三(转载:Select的用法)

本文转自:http://bclxz520.iteye.com/blog/56403[备注:从文章的内容来看,应该是示例Block的用法。] java 代码  // Copyright 2007 The Apache Software Foundation   //   // Licensed under the Apache License, Version ...

2007-02-28 10:57:55 186

Tapestry5学习小结之二(Loop&ActionLink的基本应用)

Start.html <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">       <head>       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/&g..

2007-02-25 17:19:41 232

T5学习小结(Form的基本应用)

一个简单的Login流程:Login.html -> Start.htmlLogin.htmlxml 代码  <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">   <head>   <meta http-equiv="Content-...

2007-02-22 00:00:12 134

正在Tapestry和Wicket之间徘徊(一)

       我最早接触的Web框架是struts,但是因为一开始就已经在网上听过了有关struts的负面评论,所以只是了解了一下,并没有深入去学。后来看来Tapestry,觉得挺不错。对于很多人说的学习曲线高的问题,于我来说却不是大问题,因为我是刚开始学习Java,甚至可以说是刚开始学编程,在此之前并没有真正系统地学习过任何一种编程语言,一切都是新的开始。因此,我感受不到学习Tapestry要...

2006-12-12 10:05:00 86

今天开始blog^_^

这是我拥有的第一个Blog,纪念一下!

2006-12-05 11:35:43 86

空空如也

空空如也

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

TA关注的人

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