`
Clayz
  • 浏览: 297597 次
  • 性别: Icon_minigender_1
  • 来自: 东京
社区版块
存档分类
最新评论
文章列表
工厂模式 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。当客户程序不需要知道要使用对象的创建过程,或者客户程序使用的对象存在变动的可能或根本就不知道 ...
最近刚刚从ExtJS转到JQuery,对于我这个大多数时间都写后台的人始终不是件太简单的事。不过看了几本JQuery的书,上网Google了一大堆插件,真是觉得当初悔不该选ExtJS这个死板的东东下手学习。   客户要一个类似ExtJS Grid的列表,自己写吧闲麻烦,找了个jqGrid的插件看了下,发现这东西确实不错,ExtJS Grid有的功能它基本上都有了,有些甚至还超出了我的预想。就是不知道实际应用起来如何,稳不稳定,暂且再当一次小白鼠吧。   http://www.trirand.com/blog/?page_id=6 ,先去官网上下下来,解压后把js和css目录下的文件拷到 ...
Data Grid: Flexigrid ,有点像Ext,但是老实说,差很多,UI也不怎么样。   jqGrid ,这个貌似还不错,有些实现甚至解决了我用Ext也不知道如何解决的问题,比如search框的显示,值得好好研究下。可惜不开源,还好是GPL和MIT。   WYSIWYG: TinyMCE ,偶然间看到这个,还没仔细看过代码,不知道和FCKEditor相比如何。   Mark It Up ,HTML以及BBCode等编辑器,简单,我喜欢。   显示效果: JQuery Corner Gallery ,圆角效果,懒得自 ...
编辑/etc/mysql/my.cnf文件,相当于windows中的my.ini: 找到[client] 添加: default-character-set = utf8 // 默认字符集为utf8 找到[mysqld] 添加: default-character-set = utf8 //默认字符集为utf8 init_connect = 'SET NAMES utf8' //设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行 修改好后,重新启动mysql 即可. 查询一下show variables like 'character%'; ...
1,官网上下载xapian-core 和xapian-bindings 。 2,解压下载后的xapian-core tar zxf xapian-core-1.0.16.tar.gz cd xapian-core-1.0.16 ./configure -prefix=$HOME/xapian-install 此处你可以换成你的目录,或者不要此参数 make make install 3,安装过程中我这出现了找不到c++编译器的问题,于是 sudo apt-get install build-essential 4,另外,根据提示又装了一个zlib1g-dev。   5, ...
本文转自: http://www.blogjava.net/fuhoujun/archive/2008/10/04/232324.html Apache提供的一个插件包,可以把 Action中的数据以 JSON做个封装然后返回。 它会将整个 action中的变量转化为 JSON数据 (根对象在 JSON中数据添加一个 ”root”标识 )。如果要使用它, Action必须遵循以下几点: 返回的页面类型中 ”content-type”必须是 ”application/json”.(这个已经 Internet Community采用 ) ...
Ext.onReady(function() { Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget = 'side'; var loginForm = new Ext.FormPanel( { renderTo : document.body, url: 'json/login', title : 'Login HR Recruiting System', bodyStyle : 'padding:5px 5px 0;', ...
下载struts json插件:jsonplugin-0.33.jar   新建一个struts json package: <package name="hrrs-json" extends="json-default" namespace="/json"> <action name="view" class="com.hrrs.action.UserAction" method="view"> <result ...
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www. ...
本文部分转载自:http://xdp.me/2009/01/10/20-ubuntu-useful-shortcuts/   窗口管理 Win+E - 显示所有桌面,方便的左右选择。 Alt+Ctrl+Left/Right Arrow -切换桌面 Alt+Ctrl+Shift+Left/Right Arrow - 移动当前窗口到其他桌面 Alt + Shift+ Up Arrow - 以 ...
首先建立一个空的repository,svnadmin create svn。   起初想尝试在已有的repository中单独创建一个目录来做备份,但是反复尝试无数次,失败告终。 因为只能在ROOT下做同步,我查便了svnserve命令也没找到怎么以子目录为ROOT启动svn,所以,只有新建了。   新建后首先配权限,这个不多说。接下来将hooks下的pre-revprop-change.tmpl重命名为pre-revprop-change。注意了,linux下的同志们,没有sh,我就在这卡了N久。   接下来启动svn同步。首先初始化版本库,此时还没有备份任何数据: svns ...
简单的说,完全不知道Liferay下应该如何做开发。所以完全凭借SSH的背景知识,自己写了个独立的山寨版web应用弄进去,好在是跑起来了。如果哪位达人对Liferay下的开发比较熟悉,还望指点一下。   插件开发准备步骤,见以前的文章,现在直接上代码。   一个简单的Portlet: package com.hrms.recruiting.portlet; import java.io.IOException; import javax.portlet.ActionRequest; import javax.portlet.ActionResponse; import ...
Eclipse下自带有Tomcat debug插件,不过该插件不会将项目真正发布到Tomcat中,而是拷贝到插件目录,如: /home/clay/work/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps   为了在实际环境中debug,可以如下配置 点击Debug Configuration,在Apache Tomcat下新建“Remote Tomcat”。 根据默认生成的Tomcat配置信息修改Remote Tomcat,例如将VM arguments改为-Dcatalina.base ...
本篇部分引用以下文章: http://daoger.iteye.com/blog/359826   首先下载liferay-tomcat-bundle和liferay-plugin-SDK,将其解压直系统任意目录。 进入liferay-plugin-SDK目录,新建plugin项目: ant -Dportlet.name=<project name> -Dportlet.display.name="<portlet title>" create   新建Eclipse Java项目LiferayPlugin,将liferay-plugin ...
安装   1,直接apt安装VirtualBox。   2,找张xp盘放入光驱,运行 cp /dev/cdrom ~/winxp.iso 制作镜像文件,当然也可以去网上下载现成的镜像文件。我花了2个钟头在一个d9soft网站下了深度精简6.5,居然不能解压,拷。   3,打开VirtualBox,点击“New”,follow指示,创建guest。建好后点击右边的属性窗口“CD/DVD-ROM”,挂载制作好的镜像文件。   4,选择驱动。忘了选的什么了,下次google下。   5,点击start,开始安装,就和普通安装windows系统一样。   6, ...
Global site tag (gtag.js) - Google Analytics