arttemplate嵌套子模板,属性不存在时,取值bug与解决办法

无可置疑,arttemplate是本人用过的最好用的前端模板引擎。不过随着使用的深入与更加广泛,还是遇到了一些梗。下面将较少一个本人遇到的实际问题,分析方法与采用的解决办法。

一、问题描述

Arttemplate嵌套子模板,属性不存在时,默认值$data取值为当前父级。

<body>
<div id="demo"></div>

<!--
作者:1209461019@qq.com
时间:2017-02-17
描述:主模板
-->
<script type="text/html" id="demo_T">
{{each}}
	<div>姓名:{{$value.name}}</div>
	<div>性别:{{$value.age}}</div>
	<!--
		作者:1209461019@qq.com
		时间:2017-02-17
		描述:嵌套子模板
	-->
	<div>朋友:{{include 'demo_sub_T' $value.friends}}</div>
	<hr /> 
{{/each}}
</script>
<!--
	作者:1209461019@qq.com
	时间:2017-02-17
	描述:子模板
-->
<script type="text/html" id="demo_sub_T">
{{each}}
	<div>朋友姓名:{{$value.name}}</div>
	<div>朋友年龄:{{$value.age}}</div>
{{/each}}
</script>
 继续阅读arttemplate嵌套子模板,属性不存在时,取值bug与解决办法

maven-module多模块依赖项目在eclipse中搭建与开发

一、Maven-module多模块依赖项目说明

Maven-module项目可以把较大的项目按照功能或者层次进行横向与纵向的模块化分割。项目结构是父项目子模块的结构进行组织。整个项目以pom型项目进行组织,其模块可以是jar项目,也可以是war项目,也可以pom项目。合理的使用maven-module项目,可以是项目结构分明,同时提高了代码的复用性。

二、Maven-module项目示例结构

本文以maven插件官方示例(具体地址请查看附录)为素材,进行了项目搭建、运行与打包。项目代码压缩包请查看附录。

Maven project structure

pom.xml          (top level pom with packaging pom)

my-api/pom.xml     (api project with packaging jar)

my-api-impl/pom.xml  (api implementation project with packaging jar)

my-webapp/pom.xml   (webapp project with packaging war)

三、Maven-module项目eclipse下使用tomcat启动

直接上图

继续阅读maven-module多模块依赖项目在eclipse中搭建与开发

距离2017年上半年软考(2017年5月20日)还剩96天!

距离2017年上半年软考(计算机技术与软件专业技术资格(水平)考试)还剩96天!

其报名时间,各位参考下,别忘记了报名,报名地址:http://www.ruankao.org.cn/

内蒙古2017上半年软考报名时间:215日—310日。

福建2017上半年软考报名时间:31日开始。

云南2017上半年软考报名时间:3-4月(具体时间待定)。

海南2017上半年软考报名时间:213-313日。

青海2017上半年软考报名时间:227-312日。

江苏2017上半年软考报名时间:313-421日。

浙江2017上半年软考报名时间:31日开始。

湖北2017上半年软考报名时间:即日起 至 415日。

湖南2017上半年软考报名时间:320-417日。

四川2017上半年软考报名时间:215-315日。

山东2017上半年软考报名时间:314-323日。 继续阅读距离2017年上半年软考(2017年5月20日)还剩96天!

第一个五年计划(2014-2019)——2017年计划一览表

事业

  1. 规范化、工具化、专业化
  2. 打造学习型、知识分享型团队
  3. 积极参加沙龙会议
  4. 积累人脉
  5. 参与开源项目

学习

  1. 学车
  2. 项目管理
  3. 每月读两本书:一本有声读物,一本纸质书
  4. 每周一篇博客

生活

  1. 理财
  2. 买房?
  3. 带父母体检或者在济南游玩
  4. 交友
  5. 旅游

Hello 2017,Saybye 2016(一)平凡而不平淡的2016

公元20161231日 济南 霾

已是公元2016年最后一天,掐指算来离开母校也有两个半年头了,距离28周岁也仅有两年的时间了。在这个青黄不接的尴尬季节,也在这青黄不接的尴尬的年龄,好好反思下自己,总结下过往,计划下未来,看来是有必要的了。

一、平凡而不平淡的2016

春去冬来又一年,2016已是最后一天。借假期休息之日做个年终总结也是不错的。与往年一样,没有太大的变故也没有太多的惊喜,三百六十天无非舍与得、恩与怨。

虽说如此,还是有三件事值得回味的:休养生息、爱情遭遇战与事业心觉醒。虽皆因果报应,但都值得总结反思、借鉴提高。

a) 休养生息

工作两年,凭着没头没脑的冲劲,的确在职业技能方法有所提高,但身体却发出了警告。——肠易激症导致的腹泻持续了近一年之久。——脾气倔(坚毅的性格是有副作用的)且饮食不规律的朋友一定要注意下额!

前前后后,西药中药吃了一堆,也总是治标不治本。后来看些心理调节的书,听些心理疏导的读物,改善饮食结构(以清淡易消化食物为主,少食多餐,杜绝生冷油腻、重盐、重口味,避免饭后零食与水果),症状明显减轻。给敏感的神经、脆弱的消化系统多一些休养生息的时间吧。

适当的户外锻炼也是重要的,只是济南——你懂得。

b) 爱情遭遇战

幸福来得太突然,可惜没有太长久。半年的时间,一直在分分合合、吵吵闹闹中进行磨合,不过最后相互突破了对方的底线。

可能太长时间习惯一个人去面对一个人的问题;两个人的问题,更多的是需要充分的沟通,而不再是一个人去解决。

缘分来之不易,且行且珍惜。

c) 事业心觉醒

口口声声说着做事业,却用打工的心态去做事。工作上遇到了波折,首先做的就是隐忍(放弃自己的声音),逼急了就撂挑子走人(最终的反抗)。在这个平台这样,换了其他平台(可能会更好,管理更完善)也未必一帆风顺。

没有哪个平台是为自己量身打造的,与其碰运气般去寻找合适的平台,不如与志同道合的人一起去打造这个平台。

抱怨过、反抗过,但这都不能解决现实的问题!放松心态,先确认平台与自己的基本价值观与基本规划是否一致,如果这一点不能保证,可能真的需要换个环境了。每个平台都不会与自己的预期一模一样,当遇到问题时,自己更多的应该是站在“缔造者”而不是“参与者”的角度思考。—— 不管这个平台是自己倾尽心血一手打造的,还是作为后来人进行修缮的。——把自己的事业与平台事业绑定在一起。

成就他人就是成就自己,成就平台也就提高自己。