自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 iPhone 开发相关

<br />iPhone开发现阶段分为两种:<br />1. 通过Objective-C开发,客户端型,这种做法的优点是性能较高,并且用户体验相对较好,但缺点也很明显,对一般的程序员要求稍高,同时需要xcode开发,需要有apple开发者账户等,成本较高。<br />2. 通过HTML5开发,使用B/S模式,这种估计的优点是开发简便,成本较低,但缺点是,性能以及用户体验方面稍差,同时这种方法也需要学习HTML5。<br /> <br />我目前使用的是第二种,使用iUI来实现类似Objective-C类似界

2010-11-07 13:36:00 321

原创 Liferay如何去掉url中的国际化信息

<br />修改或添加portal-ext.properties,在其中添加以下代码:<br />#对于所有语种,仅使用一个页面#例如: URL http://localhost:8080/web/guest/home 将对应所有的语种locale.prepend.friendly.url.style=0<br /> <br /> 

2010-11-01 21:18:00 712

原创 Liferay 如何设置用户的默认语言为简体中文

<br />修改或添加system-ext.properties,在其中添加以下代码:<br /> <br />#用户默认国家user.country=CN#用户默认语言user.language=zh<br /> <br />注意以上修改只在系统第一次初始化时有效。

2010-10-24 14:53:00 2548 3

原创 JSR286 (Java Portal 2.0)规范

<br />地址如下:<br /> <br />http://developers.sun.com/portalserver/reference/techart/jsr286/jsr286.html

2010-10-16 15:09:00 875

原创 Liferay IDE开发如何使用SVN

<br />在Liferay开发中遇到了许多问题,其实对项目影响最大的是SVN的使用,Liferay IDE中创建的项目,从SVN检出到Workspace后,就会变成错误一堆的Java project,根本无法使用。<br /> <br />这个问题的原因,其实我觉得也是Liferay比较失败的一点,所有Liferay IDE创建的工程,其实并不实际存在于 Workspace,而是会放在 Liferay SDK的相应目录,比如portlet工程会放在 $liferaysdk/portlets 文件夹下,而存

2010-10-12 22:28:00 991

原创 Liferay 找不到用户问题方案

<br />使用Liferay有时会出现在控制面板中找不到用户,但这些用户实际存在。<br /> <br />问题产生的原因是Liferay使用的Lucene索引失效,重建索引即可,解决方案如下:<br /> <br />方法一: 启动后通过控制面板重建所有索引即可,但这种方法需要手动处理。<br /> <br />方法二:修改portal-ext.properties,在其中添加一行:<br />index.on.startup=true<br />这样会在服务器每次启动时重新创建索引,可以解决该问题,但

2010-10-03 23:28:00 574

原创 JS判断浏览器是否为IE的方式

浏览器检测

2010-09-28 20:02:00 5430

原创 如何去掉 Liferay 页面下方的 Powered by Lifray

<br />Liferay开发的默认页面下方总会有一行 Powered by Liferay字样,比较讨厌,但又一直找不到这段代码出自何方,没法修改,几经周折后发现原来是默认的theme里面添加的,找到原因后修改就很简单了。<br /> <br /> <br />解决方案:<br />修改Liferay Root工程下的<br />/html/themes/classic/templates/portal_normal.vm<br />中的相关语句即可。

2010-09-18 15:46:00 1762

原创 水仙花数计算

<br />前段时间在优快云论坛里面有个热帖,说的是水仙花数的计算方法(http://topic.youkuaiyun.com/u/20100819/21/6ea6612b-5d90-43fc-97a9-cdbccf3b2c13.html)。<br /> <br /> <br />题目是:<br />求解21位水仙花数的解法,要求在3分钟之内计算完成<br />水仙花数:N位整数,它等于各个位的数字的N次方之和,<br />例如有一个N位数字,a1a2a3a4.....aN = a1^N +a2^N+....

2010-09-13 14:31:00 1718 1

原创 Liferay 官方SVN

<br />最近在网上闲逛,突然发现Liferay的SVN,里面有非常多可用的样例代码,现在分享给大家:<br />地址:<br />http://svn.liferay.com/repos/public/plugins/trunk/portlets<br /> <br />用户名/密码: guest/guest

2010-09-05 12:07:00 546

原创 Liferay与Flex通过HTTPService通讯

最近学习Liferay,想通过Flex开发Portlet,但是又没有办法使Flex与服务器通讯,网上找来找去,都是通过RemoteObject进行通讯的,例如:https://www.liferay.com/zh_CN/c/blogs/find_entry?entryId=2906618最后只找自己动手,丰衣足食了。其实通过HTTPService与Portlet通讯主要需要解决两个问题:1. 通过某种方法将Flash文件嵌入Portlet页面中(由于在Portal容器中无法直接得到Portlet工程下的资源

2010-08-30 00:15:00 893

原创 关于多线程的思考

<br />前段时间与某个学弟讨论多线程的问题,觉得很有意思,将我们讨论的内容发上来。<br /> <br /> <br />1. 你就当作市场里,每时每刻都有人来买菜,都有人送菜过来,每个人都是一个线程,菜就是数据<br /> <br />2. 买菜送菜的过程就是一个线程里面执行的代码,这就是多线程<br /> <br />3. 比如你在跟一个小贩买菜,这时其他人就不能跟这个小贩交流了,这就是线程锁定<br /> <br />4. 当然,其他人问价钱的时候,小贩可能会暂时地回答他的问题,这个就是中断<br

2010-08-22 20:44:00 463

原创 Liferay5.2.3 HelloWorld

Liferay的学习已经有一周时间了,其间遇到了极大的困难。主要是网上的文档与示例与5.2.3版本不兼容,导致走了非常多的弯路,生成的Portlet总是无法使用。现在把我遇到的主要问题列出来,如下:1. liferay的web Portlet需要有四个配置文件。web.xml、liferay-display.xml、liferay-portlet.xml、portlet.xml。2. portlet.xml完全按照sun的portlet标准写,这个问题不大,注意里面所有的xml标签都是小写的,网上有篇文档中

2010-08-14 20:22:00 742

原创 配置文件助手 2.1

<br />由于在工作中经常要使用.properties配置文件,并且配置文件的属性也需要在文件修改后及时更新,同时读取src文件夹下的配置文件时也存在相对路径与绝对路径的转换问题,还有国际化问题等,因此我编写了一个配置文件助手,以解决这些问题。<br /> <br />完全开源,压缩文件是一个myeclipse工程,导入即可查看源码(jdk最低版本1.5),<br /> <br />其中:<br />src文件夹下是源代码<br />jar文件夹下是打好的配置文件助手jar包,导入你自己的

2010-08-08 16:09:00 487

原创 跨域IFrame session失效问题 P3P解决方案

最近的项目中存在如下问题:1. A系统通过IFrame访问B系统。2. 第一次访问时会报会话不存在错误,session不超时情况下再次访问的话就不会出错。3. 直接通过浏览器访问B系统,不会出错。4. 若A、B系统部署在同一域中,也不会出错。我和同事调试了两天都没找到问题。后来才发现这是浏览器的安全限制:跨域使用IFrame时,IFrame中的那个页面是不能设置浏览器进程COOKIE的,也就是说,IFrame访问的页面不能设置SessionID等Cookie信息,那么自然就会会话

2010-08-08 15:40:00 1781

Liferay5.2.3 样例Portlet

Liferay5.2.3的样例,通过war.bat打包后发布到相应的liferay环境即可。 另外,需要配置context,tomcat中的代码如下: <Context path="/helloPortal" crossContext="true"> </Context>

2010-08-14

配置文件助手 2.1

由于在工作中经常要使用.properties配置文件,并且配置文件的属性也需要在文件修改后及时更新,同时读取src文件夹下的配置文件时也存在相对路径与绝对路径的转换问题,还有国际化问题等,因此我编写了一个配置文件助手,以解决这些问题。 压缩文件是一个myeclipse工程,导入即可(jdk最低版本1.5),其中: src文件夹下是源代码 jar文件夹下是打好的配置文件助手jar包,导入你自己的工程即可使用 docs文件夹下是该助手的帮助文档,首页是index.html test文件夹下是测试代码及使用样例 license文件夹下是一份apache lincese

2010-08-08

空空如也

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

TA关注的人

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