我需要编写一个监视应用程序的java代码.每当用户启动一个应用程序(游戏,IE,Office ......)时,它应该记下应用程序的名称和它刚刚开始的日期.
这在Java中可行吗?任何人都可以提供一些代码提示吗?
请注意,我使用的是Windows机器.
为什么扩展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) 我有一个全局结构数组声明为
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)
但是,我收到错误消息“数组类型具有不完整的元素类型”。我不明白这是什么意思。我该如何解决这个问题?
谢谢你。
我有一个类似下面的架构,color元素default和instance相同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) 我正在尝试学习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的最佳方法是什么?
我正在使用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配置中引起的.任何指针仍然会有所帮助
我想使用工具创建交互式报告.目前我正在使用Jasper报告.但它允许我只创建只读报告.我想创建一个用户交互式报告.例如,如果报表采用日期范围输入参数,则用户应该能够修改报表上的输入,例如报表上的某些按钮点击事件.
我有一个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) 有人可以帮我写一个小的ssh脚本来测试文件"/usr/modified.txt"是否在15分钟内没有被修改,然后启动一个命令./start.sh
就像是:
#!/bin/bash
if [ $date -gt 15 ]
then
/start.sh
fi
Run Code Online (Sandbox Code Playgroud) 我越来越:
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)