问题列表 - 第43220页

Freemarker函数,参数可以为空

我在Freemarker中创建了函数:

<#function formatDate anyDate>
    <#assign dateFormat = read_from_configuration() />
    <#if anyDate??>
        <#return anyDate?date(dateFormat) />
    <#else >
        <#return '' />
    </#if>
</#function>

我称之为:${formatDate(object.someDate)}.

一切正常,直到someDate为空.在那种情况下,我得到例外:

Error executing macro: formatDate
required parameter: anyDate is not specified.

我怎样才能做到这一点?如果参数值为null,我希望函数能够工作.

java freemarker

7
推荐指数
2
解决办法
1万
查看次数

jQgrid在表单视图中显示隐藏列

jQuery("#CustomerDetailsGrid").jqGrid({
    //ignore other properties
    colModel: [
    { name: 'AccountNumber', index: 'AccountNumber', hidden: true, viewable: true }
],
    viewrecords: true        
});
Run Code Online (Sandbox Code Playgroud)

我需要在网格视图中隐藏"帐号"列,但在表单视图中显示它.(不编辑表单)

jquery jqgrid jqgrid-asp.net

9
推荐指数
2
解决办法
2万
查看次数

合并一些具有未知顺序的排序列表

我有一些列表中包含可变数量的元素.每个列表都已排序,但排序算法未知.我想将列表合并到一个大列表中,该列表包含相同顺序的所有列表,没有重复.

示例输入:

  1. XS,M,L,XL
  2. S,M,XXL
  3. XXS,XS,S,L

预期结果:

  • XXS,XS,S,M,L,XL,XXL

通过匹配输入序列来获得预期结果,以便以正确的顺序获得包含每个输入序列的元素的合并结果,如下所示:

    XS   M L XL
       S M      XXL
XXS XS S   L
-------------------
XXS XS S M L XL XXL
Run Code Online (Sandbox Code Playgroud)

如果存在具有不明确位置的元素,则该函数应通知.在这里,它将是XXL(它可以保持在M,L或XL之后)并且我需要在XL之后手动指定其位置(因为在这里我知道排序算法并且可以帮助).我想要定义每两个元素的对,每个元素按照原始列表的顺序排列.从这个可以建立完整的列表.

algorithm merge directed-graph sortedlist poset

8
推荐指数
3
解决办法
1255
查看次数

HTML Agility Pack - 只能从文件系统加载xml文档,而不能从Web加载

我之前成功使用过HAP,从网上下载xhtml页面.但是,现在我正在尝试加载和解析xml文档.HAP只会加载位于我的文件系统上的xml文档,例如"C:\ xml\MyXml.xml".它不会从Web(http://www.web.com/doc.xml)加载它.使用Fiddler,我可以看到HAP实际上是通过Web请求xml文档,服务器也使用xml文档进行响应.然而,它停在那里,没有任何解析.HtmlDocument是空的,没有ChildNodes或任何东西.从文件系统加载时,它会成功解析为HtmlDocument.

有任何想法吗?

.net c# scrape html-agility-pack

1
推荐指数
1
解决办法
4019
查看次数

带负数的模数

可能重复:
带负值的模数运算 - 怪异的事情?
负数的Mod正在融化我的大脑!

我试着做的25 % -9只是为了好玩,我得到的答案是-2(这是在谷歌上)当我用C代码做到这一点时我得到7.有人能解释我为什么有两个不同的答案吗?

c math

1
推荐指数
1
解决办法
1754
查看次数

如何在PHP中设置短标签(<?)?

我正在使用WAMPP for PHP服务器并在编程短标记时使用会产生问题.我知道有可能通过更改php.ini文件中的内容,但我不知道该设置,请帮助我.

例:

<? echo "hi"; ?> //error....want to allow this also.
<?php echo "hi"; ?> //ok
Run Code Online (Sandbox Code Playgroud)

我在PHP配置设置文件中找到了这个,但是我需要知道哪些更改需要...

; short_open_tag
;   Default Value: On
;   Development Value: Off
;   Production Value: Off
Run Code Online (Sandbox Code Playgroud)

php

9
推荐指数
3
解决办法
3万
查看次数

8
推荐指数
1
解决办法
6071
查看次数

org.hibernate.hql.ast.QuerySyntaxException

org.hibernate.hql.ast.QuerySyntaxException:
Run Code Online (Sandbox Code Playgroud)

用户未映射[SELECT email,id FROM users WHERE email='dsdd@dds.com'AND password ='asasas']

public ILogin authenticate(Login login) {
        System.out.println(login);
        System.out.println(login.getEmail());
        String query = "SELECT email, id FROM users WHERE email='"
        + login.getEmail() + "' AND password='" + login.getPassword() + "'";
        results = getHibernateTemplate().find(query);
        System.out.println(results);
        return null;
}
Run Code Online (Sandbox Code Playgroud)

我有一个Login Bean类......接下来是.

package 

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

public class Login {
      public Login(){}
        private Long id = null;
        private String email;
        private String password;

        public Login(String email, String password)
        {
            this.email = email;
            this.password = …
Run Code Online (Sandbox Code Playgroud)

java hibernate

3
推荐指数
2
解决办法
1万
查看次数

编译的LINQ查询-NHibernate

查看此链接可以看到,可以使用编译后的查询来提高Linq to SQL应用程序的性能(我已经在Entity Framework中看到了其他示例):

http://blog.linqexchange.com/index.php/how-to-use-compiled-queries-in-linq-to-sql-for-high-demand-asp-net-websites/

这需要一个继承DataContext的参数-我认为NHIbernate没有,但这是这个问题的重点。

我看了这些链接:

https://nhibernate.jira.com/browse/NH-2389

编译NHibernate Linq表达式

但我看不到最新的确切答案。

如果有人有答案,我很想听听他们:)

linq nhibernate linq-to-nhibernate

3
推荐指数
1
解决办法
1324
查看次数

如何正确设置Android相机方向?

我想根据Android中的设备方向设置相机方向,但似乎没有任何效果.我尝试旋转Surface以及相机参数,但是纵向模式下的相机预览总是颠倒过来.我需要顺时针旋转90度才能使其正确.这是我现在使用的代码,仅适用于横向模式.

    SurfaceHolder.Callback surfaceCallback = new SurfaceHolder.Callback() {

    @Override
    public void surfaceDestroyed(SurfaceHolder holder) {
        camera.stopPreview();
        camera.release();
        camera = null;
    }

    @Override
    public void surfaceCreated(SurfaceHolder holder) {          
        initCamera();           
    }

    private Size getOptimalPreviewSize(List<Size> sizes, int w, int h) {
        final double ASPECT_TOLERANCE = 0.2;
        double targetRatio = (double) w / h;
        if (sizes == null)
            return null;

        Size optimalSize = null;
        double minDiff = Double.MAX_VALUE;

        int targetHeight = h;

        // Try to find an size match aspect ratio and size
        for (Size size …
Run Code Online (Sandbox Code Playgroud)

camera android orientation surfaceview

87
推荐指数
7
解决办法
16万
查看次数