帮忙解释下面这段Linux kernel中的Makefile语句是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了帮忙解释下面这段Linux kernel中的Makefile语句是啥意思?相关的知识,希望对你有一定的参考价值。
chk_compile.h = :
quiet_chk_compile.h = echo ' CHK $@'
silent_chk_compile.h = :
include/generated/compile.h: FORCE
@$($(quiet)chk_compile.h)
$(Q)$(CONFIG_SHELL) $(srctree)/scripts/mkcompile_h $@ \
"$(UTS_MACHINE)" "$(CONFIG_SMP)" "$(CONFIG_PREEMPT)" "$(CC) $(KBUILD_CFLAGS)"
chk_compile.h = : quiet_chk_compile.h = echo ' CHK $@' silent_chk_compile....
帮忙解释下这段STRUTS2的JAVA语句
public class UpdateAction extends BaseAction
public ImplementFac circumstance()
ImplementFac dao;
String config = "classpath*:/spring/applicationContext.xml";
ApplicationContext context = new ClassPathXmlApplicationContext(config);
return dao = (ImplementFac) context.getBean("implementFac");
public void update(Student studentVO)
this.circumstance().update(studentVO);
public Student get(Integer id)
return this.circumstance().getStudent(id);
return dao = (ImplementFac) context.getBean("implementFac"); 这句不太懂, 是不是吧impementFac里的方法都转成ImplementFac的形式再存到dao里面去?
然后直接用circumstance()就能用implementFac里面的方法了?
//没有什么特别的
public ImplementFac circumstance()
//定义一个ImplementFac类对象
ImplementFac dao;
//这里是spring代码
//读取工程目录/spring/applicationContext.xml文件
String config = "classpath*:/spring/applicationContext.xml";
ApplicationContext context = new ClassPathXmlApplicationContext(config);
//分解看
return dao = (ImplementFac) context.getBean("implementFac");
----------------------------
//通过spring得到一个bean对象
//applicationContext.xml中bean的id为implementFac的class属性中的类的对象(看名字应该是一个ImplementFac 类对象)
//这个方法返回是一个object
context.getBean("implementFac");
//所以转换下
(ImplementFac) context.getBean("implementFac");
//再赋给dao返回
dao = (ImplementFac) context.getBean("implementFac");
//结合这个方法的返回值理解,很容易懂的
参考技术A ..........
从Bean工厂中拿到名字是"implementFac"类的一个对象再强制类型转换为ImplementFac并将dao引用指向这个对象,就可以用dao这个引用调用ImplementFac的方法。明白?
以上是关于帮忙解释下面这段Linux kernel中的Makefile语句是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章