小编ska*_*man的帖子

检测刚启动的应用程序

我需要编写一个监视应用程序的java代码.每当用户启动一个应用程序(游戏,IE,Office ......)时,它应该记下应用程序的名称和它刚刚开始的日期.
这在Java中可行吗?任何人都可以提供一些代码提示吗?
请注意,我使用的是Windows机器.

java

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

在Java SE 6中扩展类时出错

为什么扩展School类的Grade类在创建新对象并调用构造函数时会给出错误,并将正确数量类型的参数传递给构造函数?

我使用Java Se 6在Netbeans中收到以下警告

找不到符号:Constuctor School();

package school;

public class School {
    String name;
    String location;
    int pupils;

    School(String name, String location, int pupils) {
        this.name = name;
        this.location = location;
        this.pupils = pupils;
    }

}
Run Code Online (Sandbox Code Playgroud)
package school;
public class Grade extends School {
    School school = new School("Your Schools Name", "Your schools Location", 1700);
}
Run Code Online (Sandbox Code Playgroud)

java constructor

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

外部结构数组

我有一个全局结构数组声明为

struct _links link[255][255][255];
Run Code Online (Sandbox Code Playgroud)

在我的 main.c. 这个结构数组也用在另一个文件action.c中,我尝试在action.c中将它声明为extern,即

extern struct _links link[255][255][255];
Run Code Online (Sandbox Code Playgroud)

但是,我收到错误消息“数组类型具有不完整的元素类型”。我不明白这是什么意思。我该如何解决这个问题?

谢谢你。

c arrays structure extern

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

如何在xml-schema中声明一个类型?

我有一个类似下面的架构,color元素defaultinstance相同restriction(red/ green/ blue).我想将限制移到更高级别并color使用它设置所有元素(就像在Java/C#中声明类型或枚举一样)

我该怎么做?

<xs:element name="something">
    <xs:complexType>
        <xs:sequence>
            <xs:element name="instance" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:attribute name="name" type="xs:string" use="required"/>
                    <xs:attribute name="color" use="required">
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:enumeration value="red"/>
                                <xs:enumeration value="green"/>
                                <xs:enumeration value="blue"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
            <xs:element name="default">
                <xs:complexType>
                    <xs:attribute name="color" use="required">
                        <xs:simpleType>
                            <xs:restriction base="xs:string">
                                <xs:enumeration value="red"/>
                                <xs:enumeration value="green"/>
                                <xs:enumeration value="blue"/>
                            </xs:restriction>
                        </xs:simpleType>
                    </xs:attribute>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)

xsd

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

为REST样式URL配置DispatcherServlet

我正在尝试学习Spring MVC基础知识,并解决URL被解析为控制器的问题.我正在使用本教程作为跳板.我可以在tomcat下运行它并且url /context/welcome.htm解析为注释为的控制器:

@Controller
@RequestMapping("/welcome")
public class HelloWorldController
Run Code Online (Sandbox Code Playgroud)

使用配置web.xml

<servlet>
    <servlet-name>mvc-dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>mvc-dispatcher</servlet-name>
    <url-pattern>*.htm</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)

我希望能够键入/ context/welcome并解析HelloWorldController,但这不起作用.我已经尝试设置*但这会导致servlet无法加载.如果有人可以解释为什么这个url模式无效,以及如何配置此控制器以处理所有请求,例如/ welcome和/ welcome,而不仅仅是那些以*.htm结尾的请求,我们将不胜感激.在ASP.NET MVC中,提供了一个路由页面来调试此类控制器映射问题.使用Spring的最佳方法是什么?

jsp spring-mvc spring-annotations

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

如何阻止DefaultListableBeanFactory隐式创建LocalValidatorFactoryBean实例

我正在使用Spring 3.1并使用以下spring配置,我LocalValidatorFactoryBean使用自己的显式创建ValidationMessageSource.我的类路径中有Hibernate Validator 4.1.

<bean id="messageSource"
      class="org.springframework.context.support.ResourceBundleMessageSource">
    <property name="basenames">
        <list>
            <value>ValidatorMsgID</value>
        </list>
    </property>
</bean>

<bean id="validator"
      class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
    <property name="validationMessageSource" ref="messageSource"/>
</bean>

<bean class="org.springframework.validation.beanvalidation.MethodValidationPostProcessor"/>
Run Code Online (Sandbox Code Playgroud)

但是我注意到,LocalValidatorFactoryBean通过在类afterPropertiesSet方法中调试调试来创建两次.第一次是我在spring配置中定义的explicite bean,但是随后同一个类被类隐式重新实例化DefaultListableBeanFactory- 显然这次没有validationMessageSource.因此,当Spring确实使用LocalValidatorFactoryBean默认Hibernates messagesource而不是我指定的那个时使用它.

好吧,进一步研究它似乎这是由mvc:annotation-driven我在spring配置中引起的.任何指针仍然会有所帮助

java spring bean-validation

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

如何创建交互式Jasper报告?

我想使用工具创建交互式报告.目前我正在使用Jasper报告.但它允许我只创建只读报告.我想创建一个用户交互式报告.例如,如果报表采用日期范围输入参数,则用户应该能够修改报表上的输入,例如报表上的某些按钮点击事件.

jasper-reports

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

spring autowire 2 beans发现异常

我有一个spring autowire功能的问题,它找到了两个具有相同类型的bean,但实际上我只有一个bean和这个bean正在实现的接口.

在applicationContext.xml中,我有以下这些行:

<context:component-scan base-package="xxx.vs.services"/>
<context:component-scan base-package="xxx.vs.dao"/>  
<context:annotation-config/> 

<bean id="intermedDao" class="xxx.vs.dao.yyy.IntermedDaoImpl" />
Run Code Online (Sandbox Code Playgroud)

并且:

package xxx.vs.dao.abs.yyy;    
public interface IntermedDao extends GenericDao<Intermed> {
    // methods here
}
Run Code Online (Sandbox Code Playgroud)
package xxx.vs.dao.yyy;    
import org.springframework.stereotype.Repository;
@Repository
public class IntermedDaoImpl extends GenericInboundDaoImpl<Intermed> implements IntermedDao {
    // methods here
}
Run Code Online (Sandbox Code Playgroud)
package xxx.vs.services.yyy;
@Service
@Transactional
public class IntermedServiceImpl implements IntermedService {

    @Autowired
    IntermedDao dao;

    public IntermedDao getDao() {
        return dao;
    }

    public void setDao(IntermedDao dao) {
        this.dao = dao;
    }    
}
Run Code Online (Sandbox Code Playgroud)

使用此配置我得到:

java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: 
org.springframework.beans.factory.BeanCreationException: Error …
Run Code Online (Sandbox Code Playgroud)

spring

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

ssh脚本测试日期> 15分钟

有人可以帮我写一个小的ssh脚本来测试文件"/usr/modified.txt"是否在15分钟内没有被修改,然后启动一个命令./start.sh

就像是:


#!/bin/bash

if [ $date -gt 15 ]

then

/start.sh

fi
Run Code Online (Sandbox Code Playgroud)

bash

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

找不到类AnnotationSessionFactoryBean

我越来越:

root cause

java.lang.ClassNotFoundException:
org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
org.springframework.util.ClassUtils.forName(ClassUtils.java:258)
org.springframework.beans.factory.support.AbstractBeanDefinition.resolve
Run Code Online (Sandbox Code Playgroud)

我搜索了互联网,大多数人发现那些有同样问题的人在正确的地方没有合适的罐子.如果我查看Tomcat中的WEB-INF/lib文件夹,我会得到以下列表:

-rw-r--r--  1 Jonas  admin   443432  3 mrt 16:48 antlr-2.7.6.jar
-rw-r--r--  1 Jonas  admin   445288 12 feb 18:47 antlr-2.7.7.jar
-rw-r--r--  1 Jonas  admin     4467 12 feb 18:43 aopalliance-1.0.jar
-rw-r--r--  1 Jonas  admin    43033  4 mrt 14:08 asm-3.1.jar
-rw-r--r--  1 Jonas  admin   278682  4 mrt 14:08 cglib-2.2.jar
-rw-r--r--  1 Jonas  admin   559366  4 mrt 14:08 commons-collections-3.1.jar
-rw-r--r--  1 Jonas  admin   575389 12 feb 18:47 commons-collections-3.2.1.jar
-rw-r--r--  1 Jonas  admin    60686  3 mrt …
Run Code Online (Sandbox Code Playgroud)

spring hibernate

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