zoukankan      html  css  js  c++  java
  • 2017年6月15日 由一个freemarker出错引发的感想

    今天想要实现一个功能,想要实现遍历多个checkbox的功能。想出一个解决方法用了30秒钟,将包含的键值put进map中,前台根据map[key]??判断是否具有该值,乍一看这个方法很好,可是实际上问题很大。。我在不请求freemarker api的情况下乱用它的功能。。很有可能出现不可预知的错误。。。果然,。出错了。。。。再百度一看。。直接用 seq_contains 就可以了。。可这么一些还是不对。。。。。冥思苦(ˇˍˇ) 想~,,原来 我后台 array 是string 类型的。。而seq_contains 的参数是 int 类型的。。。我又将array string  遍历 改为了 array int 类型。。。

    终于写完了。。。可以看。。。这不有更简单的方法吗??? 直接用 freemarker的 contains 不就行了?? (该方法判断是否包含字符串。。)折腾了半天。。原来一开始就错了。。。。

    三点: 1.api 不清楚千万别瞎碰。浪费时间,蹉跎岁月。

        2.想出了解决办法。。别急着下手,,想想有没有更好的办法,有很多时候最好的解决方案 并不复杂,它很简洁明了。

        3.出错别慌,要慎重思考,不要盲目用api去碰。。。

    tips ?contains 可以判断是否包含某一字符串。。。但是 参数如果是字符串时。。不可以 ?contains("id") 直接写。。。要写成

    ?contains(id?string)    ...freemarker 坑太多。。。。

  • 相关阅读:
    Unet网络
    反卷积、上采样、上池化
    深度学习中的正则化
    BN_batch normalization
    导入numpy时,出错怎么解决?
    faster rcnn相关内容
    卷积神经网络的结构总结
    卷积神经网络的结构及对卷积的理解
    双系统中卸载Ubuntu后又efi系统分区删除方法
    ubuntu18.04中安装和卸载cuDNN
  • 原文地址:https://www.cnblogs.com/whm-blog/p/7019753.html
Copyright © 2011-2022 走看看