??xml version="1.0" encoding="utf-8" standalone="yes"?>
q来想了解一下关于网站徏设方面的内容。自然而然的就扑ֈ了Drupalq个东西。刚开始没有发C是多么的强大。抱着试试看的态度Q?
搭徏了一个环境跑跑看。看完之后惊呼强大!他的强大来源于他的高度的可扩展,丰富的模块,主题。让你可以不写一行代码构建出一个不错的|站来?
看到q么强大的东西,q不住好奇往里看。于是找C一些资料特与大家共享:
书籍Q?
视频Q?
q有两个很不错的|站?
上面提供了很多高质量的教学视频。让我这个初学者很快对drupal有个直观和深入的了解? youtube.com上也有很多视频,有梯子的童鞋可以q去看看Q?br />
q两天在写一个小东西。这个小东西是一个大东西的一部分。其实也是其中的一两个cR而这个大东西需要部|到一个特定的环境中去q行。所以有一堆的限制?
Ӟ比如什么配|文件啊Q包名,版本之类的什么东ѝ稍微有点差错就没有办法q行。需要正得到这些东襉K要一个很庞大且冗长的构徏q程。而我写的也就?
两三个类Q所以最直接的方式就是把我写?strong>java
文g~译或的class
文g直接复制到jar文g中?
完成q样工作有好几中方式Q最直接的方式就?strong>U手工打?/strong>
PS:
q种方式Ҏ费力Q需要在不同的窗体间q行切换。例如我现在在Eclipse、WinRaR和Windows资源理器间切换?
如何避免q个q程呢,量不用人来参与其中。这个肯定就是让一个小E序来把q几个动作连接v来。而且q要能够方便变动。比如我现在不想往a.jar
里面copy了。我惛_b.jar
中复制了。所以就惛_了脚本。对让脚本来完成q样的事情。第一反应惛_的是ant
Ant
?
何须人,׃用我多说了。其实我了解也不多,只是知道q个蚂蚁蛮力超大。下面就着手解决问题。第一反应是扑ֈ一个直接copy的Q务,?
fileset中的文g复制到jar文g中。但是遗憄是我没有能够扑ֈq样一个Task.q个时候我的思维陷入了困境。下面该怎么办?
没有现成的东西,没有现成的能一步完成的东西Q如何是好?
我是E序员,所以我我自己可以写一个task来满L需求啊。对啊,我可以自己写的!正当我ؓq个x兴奋不已Ӟ正卷赯子准?#8220;大干”的时候。突然想hq?strong> 不要重新造轮子!
。所以就q问了我自己一句:?/strong>
角处会有什么呢Q?
既然Ant有蛮力,我可否利用一下他的蛮力呢Q通过如下的这么一个流E来辑ֈ我的目的?
q里用了一个temp文g夹作Z转,先解压,copy需要的文gQ最后jar一下获得最后的更新好的jar?
最l获得了如下的build.xml
q样可以了。大功告成!Q?
在看《卓有成效的E序员?/a>
q你书的时候,发现gantq个东ѝ一下子p他镇住了。心惛_来还可以通过q种方式来用ant?/p>
随后在ibm的技术网站上扑ֈ?a >用Gant构徏软g
]]>问题
解决q程
Ant 我的主角
困境
我的拐角
<mkdir dir="${temp_dir}"/>
</target>
<target name="build" depends="prepare">
<echo message="unzip">Uzip Jar file</echo>
<unjar dest="${temp_dir}" src="${comp_plugin}/${contain_plugin}">
</unjar>
<copy todir="${temp_dir}">
<fileset dir="./bin">
</fileset>
</copy>
<jar update="true"
destfile="c:/${contain_plugin}"
basedir="${temp_dir}" >
</jar>
</target>
destfile="c:/${contain_plugin}"
basedir="${temp_dir}"
manifest="${temp_dir}/META-INF/MANIFEST.MF">
</jar>
]]>
]]>
前两天拜了一个茶艺师父。今天师父正式给我上了一下午的课Q感觉收获很多。其实我师父已经l我上过很多课了Q不q弟子不怎么好学没有加以整理。今天就把学习到的东西稍微整理一下吧。防止以后会忘了?/p>
先来说说砌茶的三要素吧!
1、水?/p>
水温是指砌茶Q水的温度。不同种cȝ茶对温度的要求不一栗一般来说绿茶类的温度控制在80?/font>C?font face="Times New Roman, serif">90?/font>CQ不同的茶可能要求有些差别)。红茶、花茶、普zp要求水温控制?font face="Times New Roman, serif">90?/font>C向上。我的理解是从不发酵到发늚Ӟ要求的水温是逐步上升的?/p>
砌绿茶的时候如果水温过高,会在短时间内把茶叶烫熟。特别是嫩芽Q碧螺春是一个典型代表)更是如此?/p>
2、茶?/p>
茉是攑օ茶叶的多。这个师父没有强调太多,q是说不同的茶的要求不一栗一般的用小盖碗砌茶的话8克~10Q不同的茶有不同要求Q。然后师父留了一句话_q个要多实践?/p>
3、时?/p>
q个旉是指茶叶在茶汤里的时间。原则上是第一道在一分钟左右Q第二道和第三道的时间在W一道的旉上递减。到了一定的E度以后旉要适当的加ѝ?/p>
具体的趋势可以下面的图表表示Q?/p>
横坐标表C的道敎ͼU坐标表C砌茶的旉。这个只是一个趋势,其实里面的数据是不准的。对于黑茶系Q普z׃ؓ代表的)的茶冲的道数可能会多一炏V但是绿茶冲泡的ơ数p一点(3?font face="Times New Roman, serif">4
q张表,表示的只是在说明W一道时候时间茶没有泡开需要的旉要长一点,{第二道Q第三道的时候茶泡开了,旉p相对短一炏V但是随着道数的增加,茶会来E。这个时候就需要通过加长旉来I补这个带来的影响。直到这ơ茶叶不能再用ؓ止?/p>
有了q样的需求就的好好想x那些Ҏ了。稍微的想了惻I肯定不完整了Q合q?font face="Times New Roman, serif">xml可行ҎQ?/p>
1、?font face="Times New Roman, serif">dom4j?font face="Times New Roman, serif">sax{?font face="Times New Roman, serif">xml解析工具寚w要合q的xml代码q行分析、比较ƈ合ƈ?/p>
<<Java中合q?font face="Times New Roman, serif">XML文档的设计与实现>>Q?font face="Times New Roman, serif">http://fanqiang.chinaunix.net/program/html/2005-06-16/3313.shtmlQ一文就是采用的q种方式实现了?/p>
2、采?font face="Times New Roman, serif">xslt?font face="Times New Roman, serif">xmlq行合ƈ?/p>
在这两个技术中Q我是重点的看了一下第二种。原因是以前?font face="Times New Roman, serif">xslt有一点了解,而且不用我自己去控制递规循环q样比较Ҏ出错的环节?/p>
q有是使用 xslt 有很多很不错的调试环境可以用如 xmlspy,stylus studio {。可以直接看到调试过E。最后有q在|上看到了一个老外写的一个用于合q?/span> xml ?/span> xslt Q?/span> http://www2.informatik.hu-berlin.de/~obecker/XSLT/#merge Q。用 xmlspy 跑了一下,当时感觉是一个“爽”了得。狂喜过后,开始思考想惛_何用 java 实现q个 xslt 的{换过E了。其实这也是一个很单的q程。?/span> dom4j 用下面的代码可以实玎ͼ
Document document,
String stylesheet
)
throws
Exception {
//
load the transformer using JAXP
TransformerFactory factory
=
TransformerFactory.newInstance();
Transformer transformer
=
factory.newTransformer(
new
StreamSource( stylesheet )
);
//
now lets style the given document
DocumentSource source
=
new
DocumentSource( document );
DocumentResult result
=
new
DocumentResult();
transformer.transform( source, result );
//
return the transformed document
Document transformedDoc
=
result.getDocument();
return
transformedDoc;
}
qq样的代码一跑,他居Ӟ居然没有得到我想要的l果。郁闷啊Q直接想L块豆腐,一头撞ȝ了。但是在dq是要把q个问题解决掉。要不死也不甘心。简单的分析一下,?font face="Times New Roman, serif">xmlspy中可以用,说明xslt肯定没有问题。那有问题的肯定?font face="Times New Roman, serif">xslt 处理器有问题。你有问题我换不q了吗。最后我换成了如下的情况Q?/p>
重新跑了一下,ok了。没有问题了?/p>
下面的Q务就是对q个功能q行单的装一下。然需?font face="Times New Roman, serif">xml合ƈ的地方能够很Ҏ的调用他?/p>
有了q个功能。我׃用ؓ了找一本书而翻倒柜了。呵c更好的是老吴Q?font face="Times New Roman, serif">http://www.wuguole.com/Q还做了汉化?/p>
在这里谢q了?/p>
只要google一下就可以扑ֈ很多下蝲地址了?br />
在?/span>html中的hypertext link.元素时发C个有的问题?/span>
我用如下的方式用一?/span>hypertext link元素?br>