1、什么是三层架构?
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
1、表现层(UIL):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。
2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对...
分类:
其他 时间:
2014-03-16 17:24:26
收藏:
0 评论:
0 赞:
0 阅读:
421
鉴于之前我转载了GridView的解释和更新删除操作的步骤说明,并没有融入自己的想法和认识。下面是我自己整理的关于GridView的更新删除方案,希望大家能够互相学习。这里的方法暂时不涉及到模板页,而且用的是微软自带的GridView的三种事件:GridView1_RowEditing(编辑)、GridView1_RowUpdating(更新)、GridView1_RowCancelingEdit...
分类:
其他 时间:
2014-03-16 17:47:56
收藏:
0 评论:
0 赞:
0 阅读:
513
1. 保留七天
只保留七天的备份是这样设置的
RMAN> connect target/
connected to target database: DBSID (DBID=3100778490)
RMAN> configure retention policy to recovery window of 7 days;
2. 备份脚本
vi /root/r...
分类:
数据库技术 时间:
2014-03-16 17:29:23
收藏:
0 评论:
0 赞:
0 阅读:
688
OTL可通过odbc,数据库本身的连接库如oci,与数据库进行交互,跨平台,跨数据库,api使用方便且仅只是个头文件,我一直都使用这个。
OTL的官网是:http://otl.sourceforge.net/ 里面例子文档什么的都相当全。
以OTL连接Oracle 11g为例,说明下在VS中的使用方式:
1. VS 编译环境设置
a. 在工程项目中引...
分类:
其他 时间:
2014-03-16 17:36:14
收藏:
0 评论:
0 赞:
0 阅读:
514
悬线法求极大子矩阵h为高度,l为左端极值,r为右端极值就有递推方程当块为R时h[i][j]=0l[i][j]=0r[i][j]=m+1当块为F时h[i][j]=h[i-1][j]l[i][j]=min(l[i-1][j],不为R的最左端+1)r[i][j]=max(r[i-1][j],不为R的最右端...
分类:
其他 时间:
2014-03-16 17:11:36
收藏:
0 评论:
0 赞:
0 阅读:
493
#include "stdafx.h"#include #define DIRNAME_LEN
(MAX_PATH+2)BOOL PrintStrings(HANDLE hOut,...){ DWORD msgLen,count; LPCTSTR
pMsg; va_list pMsgList; va...
分类:
其他 时间:
2014-03-16 17:10:39
收藏:
0 评论:
0 赞:
0 阅读:
474
TcpServerServer端所要做的事情主要是建立一个通信的端点,然后等待客户端发送的请求。典型的处理步骤如下:1.
构建一个ServerSocket实例,指定本地的端口。这个socket就是用来监听指定端口的连接请求的。2.
调用socket的accept()方法来获得下面客户端的连接请求。通...
分类:
编程语言 时间:
2014-03-16 17:12:36
收藏:
0 评论:
0 赞:
0 阅读:
501
问题当你点击链接时,整个的网页都被重新加载。尤其是你仅仅一小点内容需要被更新时,这将被感觉是一个很慢的过程。解决方案更新之前创建的HTML.ActionLink
去调用ajax 帮助类。Ajax.ActionLink 仅仅去重新加载那些发生变化的内容。讨论MVC提供了几个给力的帮助类。到目前为止,这...
分类:
其他 时间:
2014-03-16 17:13:33
收藏:
0 评论:
0 赞:
0 阅读:
486
//一直是在单个源文件下,加断点,然后debug,每次都没结果.今天才知道codeblocks
debug//是要先建一个工程,然后才能debug,噗.简单说下步骤1
先装gdb.装了gdb之后,codeblocks会自动检测到gdb位置.可查看setting选项下,compiler and deb...
分类:
其他 时间:
2014-03-16 17:14:29
收藏:
0 评论:
0 赞:
0 阅读:
617
DescriptionThe modular modular multiplicative
inverse of an integeramodulomis an integerxsuch thata-1≡x(modm). This is
equivalent toax≡1 (modm).InputT...
分类:
其他 时间:
2014-03-16 17:54:49
收藏:
0 评论:
0 赞:
0 阅读:
473
2.1(P22)C++对C语言的结构、联合、枚举
这3种数据类型进行了扩展。1、C++定义的结构名、联合名、枚举名 都是 类型名,可以直接用于变量的声明或定义。即在C++中定义变量时不必在结构名、联合名、枚举名
前加上前缀struct、union、enum。例如有如下头文件(head.h)//hea...
分类:
编程语言 时间:
2014-03-16 17:55:45
收藏:
0 评论:
0 赞:
0 阅读:
685
最近研究打算做个全景的Demo,发现Away3D本身的天空盒跟全景属于两种完全不同东西。最后只能基于HoverController来扩展(原因是HoverController能提供的距离控制,类似拉近拉远的效果)等不够好用。下面直接贴出扩展的代码,命名RotateController。
其实也就是在...
分类:
其他 时间:
2014-03-16 17:56:43
收藏:
0 评论:
0 赞:
0 阅读:
547
#include using namespace std;typedef struct
Student{ int id; int age; Student *next;}Student;Student* createList(int num){
Student * head = (Student *...
分类:
其他 时间:
2014-03-16 17:57:43
收藏:
0 评论:
0 赞:
0 阅读:
462
如果webapplication的编码规则是utf-8,如网页头中的:
那么js文件中如果有中文输出就会出现乱码,第一种解决方法:可在引用javascript输出的地方加上charset="gb2312"或charset="big5"(假设输出的是Big5繁体字)。
例: 第二种解决方法:是把js文...
分类:
Web开发 时间:
2014-03-16 17:59:43
收藏:
0 评论:
0 赞:
0 阅读:
611
Follow up for "Remove Duplicates":What if
duplicates are allowed at mosttwice?For example,Given sorted array A
=[1,1,1,2,2,3],Your function should ret...
分类:
其他 时间:
2014-03-16 18:01:39
收藏:
0 评论:
0 赞:
0 阅读:
481
http://acm.hdu.edu.cn/showproblem.php?pid=1548 1
//hdu 1548 2 #include 3 #include 4 #define INF 999999 5 int
map[202][202],vis[202],dist[202],pre[202]...
分类:
其他 时间:
2014-03-16 18:02:39
收藏:
0 评论:
0 赞:
0 阅读:
506
final表示最终的,不可变的,可以用来修饰数据、方法和类。1、final数据final用来定义一个常量,表示其一旦被初始化后,其值将不能再被改变。final可以定义一个编译时常量final
int const = 1;//编译时被初始化,此后不能被改变也可以定义一个运行时被初始化的常量final ...
分类:
编程语言 时间:
2014-03-16 18:03:35
收藏:
0 评论:
0 赞:
0 阅读:
536
create or replace function
fn_bookid_get_by_chapterid(inintChapterId in integer, outvarBookId out
varchar2)return integer is/** 名 称: fn_bookid_get_by_...
分类:
数据库技术 时间:
2014-03-16 18:05:34
收藏:
0 评论:
0 赞:
0 阅读:
751
问题今天很多网站与数据库交互。如果您的网站接收大量的流量,SQL查询来检索数据,是相当激烈的。更重要的是因为普通用户点击一个在15秒内到达您的网站的链接,
检索和生成内容的工作可能是不必要的,尤其是当内容是“地域折叠”(不滚动是不可见的)。为了帮助解决这个问题,内容将被“按需”载入。足够的内容将被载...
分类:
其他 时间:
2014-03-16 18:07:31
收藏:
0 评论:
0 赞:
0 阅读:
405
Given a sorted array, remove the duplicates in
place such that each element appear onlyonceand return the new length.Do not
allocate extra space for a...
分类:
其他 时间:
2014-03-16 18:09:30
收藏:
0 评论:
0 赞:
0 阅读:
560