自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

算符优先分析法

设有文法G[S]:S→SaF | F F→FbP | P P→c | d (1) 构造G[S]的算符优先关系表 (2) 分别给出cadbdac# 和 dbcabc# 的分析过程

2018-05-22

已经整合好的小型S2SH框架(完全注释+依赖jar包)

已经将Struts2和Hibernate与Spring整合,测试可用。含三个框架的核心依赖jar包,不含JDBC驱动,测试例子是用MySQL作为数据库的。请自行更换数据库,添加驱动,修改Hibernate设置和数据库配置。 含有大量注释,适合学生立即上手开发课程项目。

2018-05-13

举例说明汇编语言子程序递归调用过程中堆栈内容的变化过程

上海大学课程研讨,题目是举例说明汇编语言子程序递归调用过程中堆栈内容的变化过程。上海大学课程研讨,题目是举例说明汇编语言子程序递归调用过程中堆栈内容的变化过程。

2017-12-03

有关ADSL与调制技术

有关ADSL和相关的调制技术,计算机网络研讨课演讲PPT。

2017-10-04

有关Linux进程家族树

操作系统课程研讨PPT,有关Linux进程家族树的形成,服务的自动开启。操作系统课程研讨PPT,有关Linux进程家族树的形成,服务的自动开启。操作系统课程研讨PPT,有关Linux进程家族树的形成,服务的自动开启。

2017-10-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除