Per-Olov Kingdgren
.gif)
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
概念简介
———————————————————————–
1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。
2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。
3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。
阅读全文…
转摘:用Visual studio 2005打开Visual studio 2008 开发的项目
NET2005,如何打开Net2008的项目
可以按以下步骤,就可以在VS2005中打开VS2008建立的项目了:
1.首先用记事本打开项目文件*.sln
# Visual Studio 2008
将上面的10.00改成9.00,然后将#Visual Studio 2008 改成2005
# Visual Studio 2005
2.然后再用记事本打开*.csproj(*.vbproj)
将ToolsVersion=”3.5″删除掉(注,不是把整行删除掉)
3.在
并且修改ProductVersion节点为如下:
4.修改import节点
将Tools改成Bin如下
5.最后还需要将每个文件中所应用的命名空间中的using System.Linq;删除掉
将!所引用的内容删除掉。

故事讲述了一个年过半百的乡村音乐人杰夫,杰夫处境窘迫,靠在汽车旅馆的小酒吧中演唱来谋生。在一次演出中碰到美丽漂亮小报女记者,从此改变了这位过气的明星,重新的获得了在事业和生活上的突破。
一向都很喜欢看传记题材的电影,这部小成本制作的电影,让演员很杰夫·布里吉斯捧得了奥斯卡小金人,片中的音乐算是自己最中意的部分,轻松的乡村音乐,动听的蓝调吉他。杰夫放荡不羁的一生,在碰到自己心仪的人时,杰夫最终被唤醒。
fallin and flying
音频片段:需要 Adobe Flash Player(9 或以上版本)播放音频片段。 点击这里下载最新版本。您需要开启浏览器的 JavaScript 支持。
转自:老骆驼空间站
为了方便起见,建立了以下简单模型,和构造了部分测试数据:
在某个业务受理子系统BSS中,
–客户资料表
(
customer_id number(8) not null, -- 客户标示
city_name varchar2(10) not null, -- 所在城市
customer_type char(2) not null, -- 客户类型
...
)
create unique index PK_customers on customers (customer_id)
由于某些原因,客户所在城市这个信息并不什么准确,但是在
客户服务部的CRM子系统中,通过主动服务获取了部分客户20%的所在
城市等准确信息,于是你将该部分信息提取至一张临时表中:
(
customer_id number(8) not null,
citye_name varchar2(10) not null,
customer_type char(2) not null
)
1) 最简单的形式
–经确认customers表中所有customer_id小于1000均为’北京’
–1000以内的均是公司走向全国之前的本城市的老客户:)
set city_name='北京'
where customer_id<1000
2) 两表(多表)关联update — 仅在where字句中的连接
–这次提取的数据都是VIP,且包括新增的,所以顺便更新客户类别
set customer_type='01' --01 为vip,00为普通
where exists (select 1
from tmp_cust_city b
where b.customer_id=a.customer_id
)
转自:你是编程高手吗的空间
第一种
ORA-28000: the account is locked
第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;
第二步:选择myjob,查看users;
第三步:选择system,右击点击“编辑”;
第四步:修改密码,把“帐户被锁住”的勾去掉;
第五步:点击“应用”再点击“关闭”;
第六步:重新登录就可以通过验证了;
第二种
ALTER USER username ACCOUNT UNLOCK;
第三种
在plsql developer中要是以scott/tiger登录时提示ora-28000 the account is locked。
解决办法:
新装完Oracle10g后,用scott/tiger测试,会出现以下错误提示:
oracle10g the account is locked
oracle10g the password has expired
原因:默认Oracle10g的scott不能登陆。
解决:
alter user scott account unlock;// 然后解锁
conn scott/tiger //弹出一个修改密码的对话框,修改一下密码就可以了
exp
将数据库内的各对象以二进制方式下载成dmp文件,方便数据迁移。
————————————————-
buffer:下载数据缓冲区,以字节为单位,缺省依赖操作系统
consistent:下载期间所涉及的数据保持read only,缺省为n
direct:使用直通方式 ,缺省为n
feeback:显示处理记录条数,缺省为0,即不显示
file:输出文件,缺省为expdat.dmp
filesize:输出文件大小,缺省为操作系统最大值
indexes:是否下载索引,缺省为n,这是指索引的定义而非数据,exp不下载索引数据
log:log文件,缺省为无,在标准输出显示
owner:指明下载的用户名
query:选择记录的一个子集
rows:是否下载表记录
tables:输出的表名列表
———————————————————————-
导出整个实例
user应具有dba权限
导出某个用户所有对象
导出一张或几张表
导出某张表的部分数据
不可用于嵌套表
以多个固定大小文件方式导出某张表
这种做法通常用在:表数据量较大,单个dump文件可能会超出文件系统的限制
直通路径方式
direct=y,取代buffer选项,query选项不可用
有利于提高下载速度
consistent选项
自export启动后,consistent=y冻结来自其它会话的对export操作的数据对象的更新,这样可以保证dump结果的一致性。但这个过程不能太长,以免回滚段和联机日志消耗完
阅读全文...
又见马特达蒙,无意见打开了一部电影,1999年的只因为是马特达蒙主演的,就无心的看来起来。故事讲述的是,雷普利受托到意大利去劝说富家子迪克回家,却迷恋上豪奢生活,之后发生的种种事情。
雷普利第一次出场是在造船大亨的家庭聚会上,为何去参加这个聚会我没看明白,雷普利穿着一身借来的普林士顿大学的校服的去的,故事也就以这个谎言开始。
当他看到迪克的生活,这个穷小子心里开始发生了变化,并从内心深处爱上了迪克的漂亮女友,当迪克慢慢厌烦了这个刚开始给他带来快乐的“寄生虫”时,伤害到了雷普利的自尊心和心底防线,就像一个网友说的“妖艳的罪恶之花盛开在内心深处”。雷普利杀害迪克之后,就开始伪造迪克的签名和护照,过上了迪克的生活。雷普利为了掩盖自己杀人顶替的行迹之后又杀害了迪克的好友,雷普利却能在警方追捕下逃脱抓捕,
电影的的精彩程度不亚于马特达蒙之后的几部经典作品,只是他当时过于青涩,而且影片年代稍显久远一点而已。
已经看到第九集了,马上结束了,一集接一集的看完了准备找空再全部一起看一遍,不过各集之间的承接关系可以忽略,基本上都能独立成章。不愧为一部经典的“圣经”电影,网上好评如潮。片头的制作,影片的音乐等等都很棒,剧情就更不用提了,难得的好片。
由《兄弟连 Band of Brothers》的汤姆·汉克斯、史蒂文·斯皮尔伯格与加里·高兹曼再次联手打造新10小时史诗迷你剧《血战太平洋 The Pacific》。
《血战太平洋 The Pacific》总共10集,剧集的主角为三个美军士兵Robert Leckie(James Badge Dale,曾出演《24小时》)、Eugene Sledge(Joe Mazzello,曾出演《侏罗纪公园》)和John Basilone(Jon Seda,曾出演《绝地战警2Bad Boys II》),与他们的战友一起在太平洋上与小日本作战。该剧的配乐大师为Hans Zimmer(珍珠港、黑鹰降落、蝙蝠侠之黑暗骑士等)。
制片方表示,意图通过本片帮助人们了解二次大战中太平洋战场的特殊性——与欧洲战线的截然不同,这是面对不同敌人的一场不一样的战争。制片方透露,电视剧以三名战士和伙伴们在瓜达尔卡纳尔丛林和日军交战开始,然后穿越险恶的格鲁彻斯特岬雨林、跨过贝里琉到达硫磺岛黑砂滩,最后在冲绳杀戮战场之后获得了艰苦的胜利,并在日本宣布投降日返回家乡,电视剧几乎涵盖了美军在太平洋战争中的重要战役,重现震撼人心的惨烈战役。
阅读全文…
1、查看数据库锁,诊断锁的来源及类型:
或者用以下命令:
2、找出数据库的serial#,以备杀死:
3、杀死该session:




