数据库-关系代数-对除法的理解 除法操作是同时从行和列的角度进行运算.如设 R ,S的关系R------------A |B |C------------a1 b1 c2a2 b3 c7a3 b4 c6a1 b2 c3a4 b6 c6a2 b2 c3a1 b2 c1S关系:--------------------B |C |D
Spring(Struts、Hibernate优势 + Spring IOC、AOP + Spring实际开发过程) Struts:ActionHibernate:DAO(一个接口,一个实现类)Spring:Bean的管理-->Spring容器(IOC、AOP) Struts2:优势:(最主要的是前两点)基于MVC思想,将模型返回的数据与显示逻辑分离。提供内存式的数据中心,所有可供访问的数据都集中在内存中,所以调用中不需要将数据库传来传去,只需要在这个内存数据中心访问即可;强大的标签;
Hibernate持久层(原理、基本流程) Hibernate持久层Java中对象的持久化有3种方式:(1)序列化对象,存到格式化的文本中;(2)将对象持久化到XML文档中;(3)持久到数据库中,一般指关系型数据库。 以前:表示层 + 业务逻辑层 + 数据库层 其中业务逻辑层:除了负责业务逻辑意外,还要负责相关的数据库操作(增删改查) 为了使业务逻辑层的开发人员能真正专注于业务逻辑的开发,不纠缠与底层
Struts之Action(Action继承类、实现接口、访问servlet API方法) Struts之Action类文件Action类文件,真正实现了具体的业务逻辑处理。 Struts2提供了一个Action接口,定义如下:Public interface Action{Public static final String ERROR = “error”;Public static final String SUCCESS = “success”;Publ
Struts.xml关键元素分析(配置中的一些元素、属性理解) Struts.xml关键元素分析1. Package:用来配置包Name:命名空间Extends:继承包 2. Action元素:通过action对象来处理HTTP请求Name:action名称Class:对应的java类 3. Result元素:Name:从action的返回值,默认值为success。Type:指定结果类型,有到JSP页面、到其它Ac
JSP内置对象(主要指page、request、session、application) JSP内置对象为了简化Web应用程序的开发,在JSP中定义了一些由JSP容器实现和管理的内置对象,这些对象可以直接在JSP页面中使用,而不需要JSP页面编写者对它们实例化。9种内置对象:requestresponsepageContextsessionapplicationoutconfigpageexception 4种属性作用范围:page、
复习:JSP基本语法(JSP注释 + JSP指令 + JSP脚本元素 + JSP动作元素) JSP原理:1. 对于每一个请求,jsp容器都会创建一个新的线程来处理它;2. Servlet容器加载jsp后转换成的servlet(.class文件)是常驻内存的,所以相应速度一般比较快;(第一次可能会稍慢)3. 当请求处理完成后,相应对象由JSP容器接收,并以HTML格式响应发回客户端。 JSP组成:HTML + JSP注释 + JSP指令 + JSP
SQL 查询语句总结 ps:老本行,复习一下SQL查询语句总结列名Select Sname AS 姓名 from Student;·这里AS可以省略。 去重:distinctSelect distinctSno from sc; WHERE条件查询比较 =/>/=/
单源最短路径(一样有点贪心的感觉,n-1次循环,不断进行更新源点到其它各点距离) #include #include #include #include #include #include #include #include #include #include using namespace std;#define N 550#define M 100010//单源最短路经//有点贪心的味道int f[N][N];int ans[N];in
POJ 2299 归并排序 求逆序对数 http://poj.org/problem?id=2299#include #include #include #include #include #include #include #include #include #include using namespace std;#define N 500050long long cnt;void M
树:(先序、中序得后序)(中序、后序得先序)递归实现 /*先序、中序 得 后序#include #include #include #include #include #include #include #include #include #include using namespace std;#define N 1010char s1[N],s2[N],ans[N];void build(int n,char
九度OJ(字符串、位移操作、背包、递归、dp栈模拟、八皇后) /* 九度 http://ac.jobdu.com/graoldexamset.php 1149 子串计算:map、字符串库函数的使用 1151 位操作练习:pow、移位操作>>/<< 1152 点菜问题:背包,递归、dp,分为第i个装或不装 1153 括号匹配:栈模拟 1139 最大子矩阵:类似最大子段和。 O(n^3)复杂度 1140 八皇后:递归、*//*11
九度1160:放苹果(简单dp) http://ac.jobdu.com/problem.php?pid=1160#include #include #include #include #include #include using namespace std;#define N 1000100/* m个苹果放入n个盒子中: 不空的时候,将m个苹果取出n个,放入每个盒子一个,下面相当于是 m-n个苹果
2015-07-18 随意刷几道题机试题(最大上升子序列和、并查集、蚂蚁下落等问题) /*第一题:简单题 http://ac.jobdu.com/problem.php?pid=1465求解两数是否互质,二重循环,辗转相除法判断即可。复杂度:O(n^2) 代码:#include #include #include #include #include #include using namespace std;#define N 10010int f[
栅格数据与矢量数据 栅格数据结构 栅格结构是以规则的阵列来表示空间地物或现象分布的数据组织,组织中的每个数据表示地物或现象的非几何属性特征。栅格结构的显著特点:属性明显,定位隐含,即数据直接记录属性的指针或数据本身,而所在位置则根据行列号转换为相应的坐标。栅格数据的编码方法:直接栅格编码,就是将栅格数据看作一个数据矩阵,逐行(或逐列)逐个记录代码;压缩编码,包括链码(弗里曼链码
java_类排序模板(类似于C++结构体) import java.util.Arrays;import java.util.*;import java.util.Comparator;class answerOfTest{ public String path = new String(); double similar;}class mycmp implements Comparator{ /* * 因
遥感三种图像存储方式 卫星影像的接受储存是在遥感卫星地面站中完成,地面站包括接收站、数据处理中心和光学处理中心,我国在1986年与美国合作建立了中国卫星地面接收站。收集的数据通过数模转换变成数字数据,目前的影像数据都是数字形式保存,以后由于计算机技术的限制,采用磁带或者胶片形式储存。现在计算机技术的发展,保存格式也趋于标准化,大多采用了tif或者geotif的格式。从数据的文件内部读写格式上分,可分为三种格式,即B
IOS 多视图应用的体系结构(分镜、多视图调用) 1. 分镜包含了应用的所有视图与视图控制器。(1) 介绍:首先创建分镜与其对应控制器类,由此控制器类控制目前显示哪个视图,称其为根控制器。(程序加载时加载的控制器,通常是UINavigationController或UITabBarController的一个实例。)(2) 任务:接受两个或多个其他视图,并根据用户需要显示合适的视图。2. 有一个ID属性,是.xib文件没
matlab中画折线/柱状图(横坐标为字符串、及其它注意事项) %???? x = [1 2 3 4 5];y = [2.27 12.60 17.20 14.33 16.03];hold on;axis([0 6 0 20]); plot(x,y,'-*k','LineWidth',2); %set(gcf, 'color', 'w'); %change the xlabe