- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 【Spring学习笔记】6:Spring集成Hibernate框架并使用其HibernateTemplate类简化操作
简述将Hibernate的SessionFactory的创建交给Spring框架,将DAO也交给Spring框架,则可以由框架将它注入到DAO中。将业务逻辑层的业务类也交给Spring框架,以将DAO注入到业务逻辑类对象中。处于Spring框架管理下的DAO的实现类不需要直接操作Session,Spring为其提供了HibernateDaoSupport类作为父类,则继承下了一个getHi...
2018-05-13 11:12:19 843
原创 【Spring学习笔记】5:Spring集成Struts2框架以将Action从Struts2解耦交由Spring创建
补充知识在动态网页工程中使用Spring,需要在web.xml中配置一个监听器:<!-- Spring的监听器 --><listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>&a
2018-05-12 20:15:16 423
原创 【Debug日志】1:初学S2SH的一些bug
当我通过反复翻看笔记,解决了下面第一个错误”域模型注入失败”时,我发觉要开始写Debug日志了,有些错误实在太容易忽略。缺失无参构造器使域模型注入失败错误当执行到:Login usrLgn = ln_d.validate(ln.getXh(), ln.getPassword());报ln空引用异常,它是Action中的成员:private Login ln;本应通过域模...
2018-05-10 19:35:48 434
原创 【编译原理学习笔记】7:基于Opterator Precedence(算符优先)的LL(1)语法分析
简述课本第四章的递归下降和表驱动都是自顶向下的,即通过推导得到能够完全匹配输入串的推导式。第五章的优先分析法和第六章的LR分析是自底向上的(规约得到开始符)。第五章的简单优先分析法是规范规约(左规约),而算符优先分析法不是规范规约,并且只考虑终结符之间的优先关系。OPG文法算符优先分析法,需要文法是一个OPG算符优先文法。GPG文法首先是一个OG文法。G为OG文法当且仅当G...
2018-05-09 01:27:43 915
原创 【Linux学习笔记】42:安装High Performance Linpack
安装GOTO BLASmkdir /usr/local/mathlib/mkdir /usr/local/mathlib/goto/#另:到下载目录tar -zxvf GotoBLAS2-1.13.tar.gz -C /usr/local/mathlib/goto/cd /usr/local/mathlib/goto/GotoBLAS2/make安装openMPI...
2018-05-07 15:32:14 2881 1
原创 【编译原理学习笔记】6:基于Table Driven(表驱动)的LL(1)语法分析
建立预测分析表递归便于书写,但代价比较高,表驱动的效率更好。根据上篇的SELECT集去建立预测分析表: 程序Main.cpp#include"Rely.h"#define MAXLEN 100using namespace std;//****************************************************char c;//通...
2018-05-05 20:36:07 966
原创 【编译原理学习笔记】5:基于Recursive Descent(递归下降)的LL(1)语法分析
问题分析给定PL/0语言算数表达式的BNF:<表达式> ::= [+|-]<项>{<加法运算符> <项>}<项> ::= <因子>{<乘法运算符> <因子>}<因子> ::= <标识符>|<无符号整数&am
2018-05-05 13:41:48 1565
原创 【Spring学习笔记】4:三种做属性连线的Annotation,指示初始化和销毁方法的Annotation
属性连线属性连线是指配置DI的方式,之前学了可以在<bean ...></bean>里面使用<constructor-arg .../>和<property .../> 元素做属性连线。Spring里还可以直接在类里用Annotation来做属性连线,以增强或者替代上述两种方式。基于Annotation的属性连线默认不开启,需要在<...
2018-05-03 10:47:48 307
原创 【Spring学习笔记】3:依赖注入(DI),控制反转(IoC),配置依赖注入,内部Bean,集合注入,空注入
依赖注入依赖指的是一个类中使用了属性,这些属性就是这个类的依赖。依赖可以是对象也可以是值。依赖注入(DI)就是将一个类的依赖传递给它,一般“依赖”说的都是依赖的对象。下面这种方式就不是依赖注入的,而是由类自己去把自己的成员实例化了。public class A{ private B b; public A(){ b=new B(); }}...
2018-05-03 00:30:26 323
原创 【Qt学习笔记】1:认识和使用Qt,信号槽,创建Qt的GUI程序
Qt5的安装很方便,在官网下载后直接安装即可,也不去使用VS,而是用自带的Qt Creater开发环境。安装时只需要选择版本下的一个MinGW工具即可,而Qt Creater则会在Tool下自动勾选。风格定制使用黑色主题使用真实制表符严格对齐Qt默认的Tab是四个空格,改一下。 Ctrl+A全选后Ctrl+I可以自动对齐代码。Qt的HelloW...
2018-05-02 11:07:57 718
原创 【Spring学习笔记】2:Bean作用域,生命周期,后置处理器,bean标签的继承和抽象
Bean的2个作用域Bean的作用域在<bean .../>标签的scope属性设定。如果scope="singleton"则每次getBean("同一id")得到的都是同一个对象;如果scope="prototype"则每次getBean("同一id")会创建新的对象。Bean生命周期的2个重要方法虽然Spring是低入侵的,也可以去实现一些它的接口来设定功能。如果一...
2018-05-01 16:50:21 271
原创 【Spring学习笔记】1:开发环境,BeanFactory和ApplicationContext两类容器
开发环境和Struts2,Hibernate一样把下载的jar包放在WEB-INF/lib/下就可以了,最小依赖是: 其中commons-logging-*.jar是额外的,不是Spring自带的。BeanFactory容器是为依赖注入(DI)提供支持的容器,功能不多但是速度快,一般不用。Bean的概念Bean就是受Ioc(控制反转)容器管理的JavaBean,就像POJ...
2018-05-01 10:58:05 245
算符优先分析法
2018-05-22
已经整合好的小型S2SH框架(完全注释+依赖jar包)
2018-05-13
举例说明汇编语言子程序递归调用过程中堆栈内容的变化过程
2017-12-03
有关Linux进程家族树
2017-10-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人