小编Shw*_*nka的帖子

如何获取Ant中的构建目标列表?

我的代码库有一个build.properties由其他人编写的长文件.我希望看到可用的构建目标,而无需手动搜索文件.蚂蚁是否有这样的命令 - 类似的东西ant show-targets- 它会列出构建文件中的所有目标吗?

ant

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

拒绝直接访问jsp页面

我正在为我的应用程序使用struts 1.3,并且所有jsp页面都通过控制器(动作类)转发.但如果我直接访问jsp页面,我就可以访问它.我该如何防止这种情况?

java jsp struts

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

写入日志文件时拒绝权限

我正在使用ubuntu 13.04.我正在使用uwsgisudo service uwsgi start

我在django中配置了日志文件 /home/shwetanka/logs/mysite/mysite.log

但是我收到了这个错误 -

ValueError: Unable to configure handler 'file': [Errno 13] Permission denied: '/home/shwetanka/logs/mysite/mysite.log'
Run Code Online (Sandbox Code Playgroud)

我如何解决它?当我将uwsgi作为sudo运行时,这不应该发生.

django ubuntu uwsgi

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

Java日历问题:为什么这两个日期不相等?

import java.io.*;

public class testing {
    public static void main(String a[]) throws Exception{
        Date d1=new Date();
        Thread.sleep(2000);
        Date d2=new Date();
        if(d1.equals(d2)){
            System.out.println("Both equal");
        }else{
            System.out.println("Both not equal");
        }
        Calendar c1=Calendar.getInstance();
        Calendar c2=Calendar.getInstance();
        c1.setTime(d1);
        c2.setTime(d2);
        c1.clear(Calendar.HOUR);
        c1.clear(Calendar.MINUTE);
        c1.clear(Calendar.SECOND);
        c2.clear(Calendar.HOUR);
        c2.clear(Calendar.MINUTE);
        c2.clear(Calendar.SECOND);
        if(c2.compareTo(c1) == 0){
            System.out.println("Cal Equal");
        }else {
            System.out.println("Cal Not Equal");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我每次运行上述代码多次(如果条件为日期时打印)"两个不相等"打印但是(对于日历的条件)有时会打印"Cal Equal",有时"Cal Not Equal".有人可以解释一下为什么会这样吗?

我尝试这个的主要原因是因为我想比较两个日期.两者都具有相同的日,月和年,但是创建对象的时间不同.我希望它们相等(相同).我该怎么做?

java

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

Django form.cleaned_data是None

这是我的表格:

class EventForm(forms.Form):
    start_date       = forms.CharField(required=True, widget=forms.TextInput(attrs={'class': 'span6 as-date'}))
    end_date         = forms.CharField(required=True, widget=forms.TimeInput(attrs={'class': 'span6 as-date'}))
    title            = forms.CharField(required=True, widget=forms.TextInput(attrs={'class': 'span8'}))
    description      = forms.CharField(required=True, widget=forms.Textarea(attrs={'rows': 4, 'class': 'span8'}))
    total_seats      = forms.IntegerField(required=True, widget=forms.TextInput(attrs={'class': 'span6'}))
    buffer_seats     = forms.IntegerField(required=True, widget=forms.TextInput(attrs={'class': 'span6'}))
    seat_cost        = forms.IntegerField(required=True, widget=forms.TextInput(attrs={'class': 'span8'}))
    published        = forms.BooleanField(required=False, widget=forms.CheckboxInput(attrs={'class': 'span6'}))
    verified_booking = forms.BooleanField(required=False, widget=forms.CheckboxInput(attrs={'class': 'span6'}))

def clean(self):
    try:
        self.cleaned_data['start_date'] = datetime.strptime(self.cleaned_data['start_date'], '%Y/%m/%d %H:%M')
    except ValueError:
        raise forms.ValidationError('Improper start date')
    try:
        self.cleaned_data['end_date'] = datetime.strptime(self.cleaned_data['end_date'], '%Y/%m/%d %H:%M')
    except ValueError:
        raise forms.ValidationError('Improper end date')
    if self.cleaned_data['buffer_seats'] …
Run Code Online (Sandbox Code Playgroud)

django django-forms python-2.7

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

finally子句java中的break语句

  public class FinallyTest {
    static int i=0;
    public static void main(String a[]){
        while(true){
            try{
                i=i+1;
                return;
            }finally{
                i=i+1;
                break;
            }
        }
        System.out.println(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码输出是'2'.我所期待的是什么都不应该打印出来.究竟什么'打破'在这做什么?请解释.谢谢

java break try-catch-finally

8
推荐指数
2
解决办法
8253
查看次数

XML表达式中的AjaxFileUpload SyntaxError:missing}

我正在尝试使用$ .ajaxFileUpload上传文件.我的服务器脚本返回一个json对象,例如.

{"imgName":"test.jpg","imgUrl":"/ uploadl/images/profile/sam.jpg"}

当我检查Firefox时,它显示正确的响应.Json也被收到了.但我仍然在警报中收到错误:

SyntaxError: missing } in XML expression
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么会出现此错误.同样在firebug Json对象中显示正确.

<script type='text/javascript' src='/js/ajaxfileupload.js'></script>
<script type='text/javascript'>
    function doFileUpload(){
        $("#loading")
        .ajaxStart(function(){
            $(this).show();
        })
        .ajaxComplete(function(){
            $(this).hide();
        });
        $.ajaxFileUpload(
            {
            url:'/json/image/upload.html?action=saveImage&nameSpace=tot',
            secureuri:false,
            fileElementId:'imgFile',
            dataType: 'json',
            success: function (data, status){
                alert("Success: "+data.imgUrl);
                },
            error: function (data, status, e){
                alert("Error: "+e+"---URL: "+data.imgUrl);
                }
            }
        )
    }
</script>
Run Code Online (Sandbox Code Playgroud)

.... ....

<div>
<strong>Upload Images:</strong><br>
<input type='file' name='imgFile' id='imgFile'>&nbsp;&nbsp;
<img src='/images/loading.gif' id='loading' height='60px' width='60px' style='display:none'>
<br><button name='upload' id='upload' onclick='return doFileUpload();'>Upload</button>
</div>
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我错误的原因是什么?

javascript ajax

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

Hibernate EnumType实例化异常

我正在使用基于hibernate 4和xml的映射.这是我得到的例外

Caused by: org.hibernate.MappingException: Unable to instantiate custom type: org.hibernate.type.EnumType
    at org.hibernate.type.TypeFactory.custom(TypeFactory.java:193)
    at org.hibernate.type.TypeFactory.custom(TypeFactory.java:179)
    at org.hibernate.type.TypeFactory.byClass(TypeFactory.java:103)
    at org.hibernate.type.TypeResolver.heuristicType(TypeResolver.java:130)
    at org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:307)
    at org.hibernate.mapping.SimpleValue.isValid(SimpleValue.java:294)
    at org.hibernate.mapping.Property.isValid(Property.java:238)
    at org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:469)
    at org.hibernate.mapping.RootClass.validate(RootClass.java:270)
    at org.hibernate.cfg.Configuration.validate(Configuration.java:1294)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1742)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1788)
    at org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:189)
    at org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:350)
    at org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:335)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$6.run(AbstractAutowireCapableBeanFactory.java:1504)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1502)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
    ... 35 more
Caused by: java.lang.NullPointerException
    at org.hibernate.type.EnumType.setParameterValues(EnumType.java:153)
    at org.hibernate.type.TypeFactory.injectParameters(TypeFactory.java:131)
    at org.hibernate.type.TypeFactory.custom(TypeFactory.java:189)
    ... 53 more
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的枚举映射

<property name="coachingStatus" column="status" update="true" insert="true" index="true">
      <type name="org.hibernate.type.EnumType">
        <param name="enumClass">com.tutorial.enums.CoachingStatus</param>
        <param name="type">12</param>
      </type>
    </property> …
Run Code Online (Sandbox Code Playgroud)

java hibernate

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

Hibernate中的正则表达式查询

我希望在Hibernate中实现以下查询的效果,但我无法找到实现此目的的方法.

select e.TITLE from EVENTS e where e.TITLE REGEXP 'fri|pro';
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

java mysql hibernate

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

从 cmd 运行时,.py 文件在文本编辑器中打开

每当我尝试从 cmd 运行 .py 文件时,它都会在文本编辑器(np++)中打开。我正在尝试运行以下命令:

django-admin.py startproject testprj
Run Code Online (Sandbox Code Playgroud)

即使我运行“setup.py install”

python

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