五月 15th, 2010 / 6 Comments » / by Haven
南浔是历史上有名的富饶之镇,史献有记载:“南林一聚落,而耕桑之富,甲于浙右”。明至清代,南浔发达的蚕丝业孕育了相当多的巨富豪绅,最具代表性的就是嘉业堂、小莲庄等。所以,说南浔是古道富豪们的别墅镇也不为过。
今年五 .一和朋友一起从杭州骑行南浔,单程110公里左右,因天气不错,路况也不是特别差,没有爬坡路段,全程还比较轻松,就是距离南浔几分钟路程时发生了悲剧,朋友的车被一根5厘米长的铁钉轧了个两面穿,更悲剧的是这次轧的位置正好也是以前也被轧过两面穿的地方,所以虽然大家很卖力的补了这条胎,它也只坚持到了镇上就再次下岗,还好南浔有Giant的车行,到当地车行的重新买了条新胎,才没有耽搁我们后面的行程【注:我们是带有备胎,但带的都是美嘴的,被轧的是法嘴胎,所以车友没出门一定要注意所带配件的规格】,发张补胎的图片:
阅读全文…
Posted in: 单车生活
Tags: 单车生活
五月 11th, 2010 / 1 Comment » / by Haven
网上找到的。这份总结很全面。里面还有很详细的列子,一看就明白
语法
FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:
1. 文本:直接输出的部分
2. 注释:<#– … –>格式部分,不会输出
3. 插值:即${…}或#{…}格式的部分,将使用数据模型中的部分替代输出
4. FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出
1. FTL指令规则
在FreeMarker中,使用FTL标签来使用指令,FreeMarker有3种FTL标签,这和HTML标签是完全类似的.
1.开始标签:<#directivename parameter>
2.结束标签:</#directivename>
3.空标签:<#directivename parameter/>
实际上,使用标签时前面的符号#也可能变成@,如果该指令是一个用户指令而不是系统内建指令时,应将#符号改成@符号.
使用FTL标签时, 应该有正确的嵌套,而不是交叉使用,这和XML标签的用法完全一样.如果全用不存在的指令,FreeMarker不会使用模板输出,而是产生一个错误消息.FreeMarker会忽略FTL标签中的空白字符.值得注意的是< , /> 和指令之间不允许有空白字符.
2. 插值规则
FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format}
2.1 通用插值
对于通用插值,又可以分为以下4种情况:
1. 插值结果为字符串值:直接输出表达式结果
2. 插值结果为数字值:根据默认格式(由#setting指令设置)将表达式结果转换成文本输出.可以使用内建的字符串函数格式化单个插值,如下面的例子:
<#settion number_format=”currency”/>
<#assign answer=42/>
${answer}
${answer?string} <#– the same as ${answer} –>
${answer?string.number}
${answer?string.currency}
${answer?string.percent}
${answer}
输出结果是:
$42.00
$42.00
42
$42.00
4,200%
3. 插值结果为日期值:根据默认格式(由#setting指令设置)将表达式结果转换成文本输出.可以使用内建的字符串函数格式化单个插值,如下面的例子:
${lastUpdated?string(”yyyy-MM-dd HH:mm:ss zzzz”)}
${lastUpdated?string(”EEE, MMM d, ”yy”)}
${lastUpdated?string(”EEEE, MMMM dd, yyyy, hh:mm:ss a ‘(’zzz’)'”)}
输出结果是:
2008-04-08 08:08:08 Pacific Daylight Time
Tue, Apr 8, ‘03
Tuesday, April 08, 2003, 08:08:08 PM (PDT)
4. 插值结果为布尔值:根据默认格式(由#setting指令设置)将表达式结果转换成文本输出.可以使用内建的字符串函数格式化单个插值,如下面的例子:
<#assign foo=true/>
${foo?string(”yes”, “no”)}
输出结果是:
yes
2.2 数字格式化插值
数字格式化插值可采用#{expr;format}形式来格式化数字,其中format可以是:
mX:小数部分最小X位
MX:小数部分最大X位
如下面的例子:
<#assign x=2.582/>
<#assign y=4/>
#{x; M2} <#– 输出2.58 –>
#{y; M2} <#– 输出4 –>
#{x; m2} <#– 输出2.6 –>
#{y; m2} <#– 输出4.0 –>
#{x; m1M2} <#– 输出2.58 –>
#{x; m1M2} <#– 输出4.0 –> 阅读全文…
Posted in: Web开发, 网络文摘
Tags: FreeMarker
五月 6th, 2010 / 6 Comments » / by Haven
最近太忙,从西塘回来已经许久,才抽出点时间来记录这次旅行.
其实老早就答应带老婆去西塘,她一直很向往,但每次计划好了,到最后时刻总是有很多原因又延后,这次总算去了,了却一大桩心愿.
江南古镇以前去过乌镇,大约是两年前的事.估计是当时对乌镇的期望比较高.游完后非常失望.完全没有传说中那么漂亮.到处充斥着隆重的商业气息和现代人为修饰的气息,一点都找不到古镇的古朴(这次五.一骑行南浔.顺便再去了趟乌镇(详情见后面更新的文章),现在的商业气息跟浓了).所以后来对西塘的期望就比较高了,因为幻想着能从西塘这里找到江南故古镇的气息.整趟游玩下来虽然还是没有期望的那么高(估计还是我期望太高了),但可以肯定的是比当初去乌镇满意多了。
两年前对乌镇的记忆已经有些模糊了,感觉西塘比乌镇大很多,第一天到的时候就逛了一条街,当时在这条街上来回走了好几遍,以为西塘就这么大,当时感觉比较失望,因为这街上除了熙熙攘攘的人流和一个模子刻出来的商店,实在没其他好看的,唯一几处可以看出点水乡味道来的小桥上人满为患,看着桥上的驻足拍照的人流,真的惊叹这些千古小桥的承受能力。
在无聊和失望中走了几圈后就忙着找住宿。西塘是所以江南古镇中住宿最多的一个镇。我们是周末去的,在傍晚时才开始找房,还是比较好找,当然那些特别好的是别人提前预订了的。如果对西塘很熟的人,就算不预订估计也能找到令自己满意的。去之前在网上看见很多人说一定要找临水的房。如果你不是特别浪漫的人,觉得还是没有必要。要享受水乡的夜景,可以到临水的水吧或咖啡厅去坐一会。绝对比临水的房间更能感受水乡的气息。我们本来想去临水的咖啡厅去坐坐,但因为人太少,觉得没太大的意思,就取消了这念头,当时想要是本来约好的朋友这次能一起来,我们一定会进去坐坐,聊聊那些陈旧、老套但永不乏味的旧时光。。。。这估计是这次西塘旅行最大的遗憾。
找好房间,就到吃晚饭的时候了。我们问了旅店老板附件的吃饭的情况,老板推荐我们出去吃。在西街后面临河的一条街全是吃饭的小店,都是镇的原住民开的,我们仔细看过,饭菜好像没什么特别的。而且都是在外面的吃,身边就是熙熙攘攘的人流。我没有在总目睽睽下吃东西的习惯,再说对这些小店的卫生就没太大的信心,就参考了老板的意见,到镇外面去吃。反正晚上检票的人都已经全部下班。进去也方便。
估计是季节的原因,晚上西塘的风很大,吹在身上还有些发冷,吃饭饭后匆匆看了下西塘的夜景就会旅店睡觉了。
第二天一早起来,本打算打点下就回杭州。已经前一天已经逛了好几遍。实在没啥看的。在瞎拐了几个湾之后才发现,昨天我们其实只是在西塘的一条小街上打转。其实后面还有很大的地方没逛,抱着意外的惊喜,又在镇上逛了很久,这些地方相对人要少很多,还发现了很多不错的住宿,才后悔昨天没找到这里。匆匆的拍了些照片,正式回家。
关于逃票:去西塘之前做了些功课,看了网上很多人写的逃票方法,那些全都不管用了。现在进景区的小路几乎都有人检查。唯一安全的逃票方法就是等别人下班了进去。景区检票的人下午5点下班,早上8点上班。如果时间安排的合理点,第一天下午到西塘,等别人下班了进去,晚上住在水乡,顺便看夜景,第二天早上起来再逛逛,就可以回家了,完全不用买票。我们是在检票口的一家餐馆里吃饭,那老板和检票的人很熟,就给了老板20块钱,让老板把我们送进去的。路边和车站有很多三轮车说什么能帮你逃票,这些都不可信,成功的几率很低,千万别信。
下面发几张西塘的照片,其他照片都在我的相册里
“火柴天堂”里拍的。里面都是卖火柴的,贴着一些很搞的标语,引来很有游人
水乡美景
晚上河边有许多人放许愿灯,由于我贪念太多,怕神明怪罪,就没去放。。。
一块古老的门板上有许多彩色粉笔的留言
Posted in: 生活杂记
Tags: 单车游记
四月 16th, 2010 / 3 Comments » / by Haven
最近网通的DNS解析又出问题了,很多网站访问都有问题,最典型的淘宝的图片不能显示,Flickr的部分图片服务器也不能解析,一般换成OpenDNS就可以解决这个问题,下面提供两组openDNS:208.67.222.222;208.67.220.220。
对网通的DNS实在没多少信心了。以前老是被劫持,而且一劫持就是几个月都没解决,现在有出现这样的问题。
Posted in: 杂七杂八
Tags: 淘宝
四月 12th, 2010 / 2 Comments » / by Haven
实在有点意外,这绝对是我没想到的,这个站点刚搭好的时候还蛮关注这个PR值,但相当长的一段时间里PR都是0,就有点绝望,那时想这种个人Blog没有PR也正常。一个月才更新两三次、流量也不大,Google又不是傻冒,当然不会给PR,这样一想心里就坦然了。后来就再也没关注PR,连Blog的流量都没怎么关注过。昨天群里有人聊起这话题,抱着试一试的心态查了一下,居然是3,真的没想到啊。
不管怎样,心里还是有点小得瑟了。。哈哈。。。。
Posted in: 杂七杂八
Tags: PR
四月 8th, 2010 / No Comments » / by Haven
其实这篇文章对于目前房价为什么这么高有些误解地方,房价这么高,不是仅仅靠这些地产商可以哄抬起来的!
以前小镇上的烧饼一个5毛钱。后来,为了能赚更多的钱,几个卖烧饼的商量了一下,决定涨价到1块。平白无故的涨价,大家肯定不会买,于是,他们就找托来买。甲一块钱买过来,乙两块钱又买回去,丙又三块钱卖过去,没钱了直接找镇政府借,如此反复。
烧饼还是在卖烧饼的人手里,但是他们手里却多了很多钱,全从银行借的。有的人不明白,借钱有利息,而且借钱也要还啊?呵呵。借钱的抵押物是烧饼,没钱还了你政府就把烧饼收了么,我把烧饼给你,吃亏吗?至于利息,相对于借款的钱来说,那更是毛毛雨了。
阅读全文…
Posted in: 网络文摘
Tags: 房价