- 浏览: 47594 次
最新评论
-
SoftMiner:
用SCM-manager吧https://bitbucket. ...
git server搭建[test only]
文章列表
==========git删除文件
rm add2.txt
git rm add2.txt
git commit -m "rm test"
git push web
-----------at server
cd /var/www/foo.git;sudo git update-server-info
------------检查删除效果
cd;rm foo3 -rf;git clone http://[某ip]/foo.git foo3
------------更新已经存在的local code
cd;cd foo2
git r ...
==========git修改文件
git status
git status -s
git diff
git diff --stat
git commit -m "chg test" file1.txt
#如果不想改其他文件,可以用下面的命令revert
git stash
#提交到server
git push web
-----------at server
cd /var/www/foo.git;sudo git update-server-info
-----------verify
http://[某i ...
==========git增加文件
git status
git add add2.txt
git commit -m "add test"
git push web
-----------at server
cd /var/www/foo.git;sudo git update-server-info
-----------added OK
http://[某ip]/gitweb/?p=foo.git;a=summary
------------检查增加效果
cd;rm foo3 -rf;git clone http: ...
目标=搭建一个测试用git server,不管安全,能用就行。
跟着下面文章做。
http://www.snowfrog.net/2011/08/02/setting-up-gitweb-on-your-ubuntu-workstation/
基本没问题。
================装apache2时,有点问题:
Couldn't configure pre-depend multiarch-support for libnih-dbus1, probably a dependency cycle.
可能是/etc/apt/sources.list更改过度。改回最初的 ...
下载hibernate-release-4.1.3.Final.tgz
例子在这里:
hibernate-release-4.1.3.Final\documentation\quickstart\en-US\html\files\hibernate-tutorials.zip
这里说关于annotations的事。
============配置log4j
修改hibernate-tutorials/pom.xml
增加如下代码
<dependency>
<groupId>org.slf4j</groupId>
...
修改前:
修改后
修改后+hover
===========前提:
你的页面有一个支持print的portlet。
可以用Liferay的Eclipse插件,建一个简单的portlet,勾上print选项。
===========建theme:
cd 你的绝对路径/sdk/themes;./create.sh t1 "t1 hover icons"
mkdir -p t1-theme/docroot/_diffs/css
mkdir -p t1-theme/docroot/_diffs/js
mkdi ...
os=ubuntu[读音:无本土]。
===================装sdk
下载得到liferay-plugins-sdk-6.1.0-ce-ga1-20120106155615760.zip
unzip -d sdk liferay-plugins-sdk-6.1.0-ce-ga1-20120106155615760.zip
建新文件放在在sdk根目录下:build.用户名.properties。[这里用户名=linux用户名。]
build.用户名.properties内容----------------
app.server.portal.dir=你 ...
===========原料
Ubuntu 12.04 LTS,liferay-portal-tomcat-6.1.0-ce-ga1,mysql-5.5.23-linux2.6-i686,jdk-7u4-linux-i586,网络。
===========更新apt-get,为装其它软件准备。
sudo apt-get update
===========装libaio1,为mysql准备。
sudo apt-get install libaio1
===========装mysql
下载得到mysql-5.5.23-linux2.6-i686.tar.gz, ...
htmlparser1.6提取tr似乎有些问题,直接用css selector提取的tr冗余,tr里面还有tr。所以这里多做了些处理。请看代码。
public static Map<String,String> parseList(String url) {
Map<String,String> rlt=new LinkedHashMap<String,String>();
NodeFilter filter=new CssSelectorNodeFilter (".className tr");
fil ...
这里演示htmlparser1.6中CssSelectorNodeFilter的用法。这个版本的CssSelector不支持pseudoclasses,比如:parent是不能用的。
import org.htmlparser.Parser;
import org.htmlparser.filters.CssSelectorNodeFilter;
import org.htmlparser.nodes.TagNode;
import org.htmlparser.util.NodeList;
import org.htmlparser.util.ParserExceptio ...
参考了开源软件code。在自己机器上测试通过。
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
public class CopyHtm {
public static void main(String[] ...
在Eclipse生成的代码上改装。
============使用MVCPortlet
在portlet.xml中,替换
<portlet-class>com.test.NewPortlet</portlet-class>
为
<portlet-class>com.liferay.util.bridges.mvc.MVCPortlet</portlet-class>
对初学而言,这样可以避免很多 ...