自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1185)
  • 收藏
  • 关注

第二次作业部分参考答案

关系代数(用∞代表自然连接):(1)πC#,CNAME(σTEACHER='LIU'(C))(2)πS#,SNAME(σAGE>'23'∧SEX='男'(S))(3)πCNAME,TEACHER(σS#='S3'(SC∞C))(4)πSNAME(σSEX='女'∧TEACHER='LIU'(S∞SC∞C))(5)πC#(C)-πC#(σSNAME='WANG'(S∞SC))...

2012-03-16 15:39:00 557

第一次作业部分答案



2012-03-16 15:33:00 334

powerdesigner生成日期型、中文字符型、数字型测试数据

Powerdesigner可以在数据模型中方便地生成测试数据。本文主要简介利用PowerDesigner生成三种基本类型的数据:日期型、中文字符型、数字型。基本测试表如下:if exists (select 1 from sysobjects where id = object_id('DepartDemo') an...

2012-03-16 13:55:00 898

《Microsoft Sql server 2008 Internal》读书笔记--第六章Indexes:Internals and Management(10)

《Microsoft Sql server 2008 Internals》索引目录:《Microsoft Sql server 2008 Internals》读书笔记--目录索引  前一节主要介绍了索引的更新机制和索引的转向指针,以及更新的位置和修改单个行(或单索引对应的若干行)。如果你修改单个操作(Insert,update,Delete)或使用(BCP、BLUK Insert)命令的多...

2012-03-14 16:09:00 193

数据库概论第二次作业

1、笛卡尔积、等值联接、自然联接、外连接四者之间有什么区别?2、设有三个关系:S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER) 说明:S#——学号 SNAME——学生姓名 AGE——年龄 SEX——性别 C#——课程号 CNAME——课程名 TEACHER——教师 GRADE——成绩试用关系代数写出查询语...

2012-03-14 11:04:00 1726 1

Microsoft JDBC Driver 4.0 for SQL Server

在微软发布SQL Server 2012的前一天,也同时发布了针对SQL Server 2012的JDBC Driver 4,下载地址为:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=49C554CA-41A0-472C-B728-75DF5789369C从 3.0 到 4.0 的更改:1765616 对于 k...

2012-03-11 12:11:00 385

SQL Server 2012 RTM 安装手记

2012年3月7日,微软终于如约发布了内部版本号为11.0.2100.60的新一代数据库平台:SQL Server 2012。发行声明:http://social.technet.microsoft.com/wiki/contents/articles/5636.sql-server-2012-zh-cn.aspx官方的安装说明:http://msdn.microsoft.com/zh-cn/...

2012-03-08 16:43:00 201

SPSS中八类常用非参数检验之一:总体分布的卡方(Chi-square)检验

在得到一批样本数据后,人们往往希望从中得到样本所来自的总体的分布形态是否和某种特定分布相拟合。这可以通过绘制样本数据直方图的方法来进行粗略的判断。如果需要进行比较准确的判断,则需要使用非参数检验的方法。其中总体分布的卡方检验(也记为χ2检验)就是一种比较好的方法。一、定义总体分布的卡方检验适用于配合度检验,是根据样本数据的实际频数推断总体分布与期望分布或理论分布是否有显著差异。它的零假设H0:...

2012-03-06 15:58:00 271

数据库概论第一次作业

习题一1、你怎样理解实体、属性、记录、字段这些概念的类型和值的差别?试举例说明2、逻辑记录与物理记录,逻辑文件与物理文件有些什么联系和区别3、为某百货公司设计一个ER模型。 百货管辖若干个连锁商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。  实体类型“商店”的属性有:商店编号,店号,店址,店经理。实体类型“商品”的属性有:商品编号,商品名,单价,...

2012-03-06 13:41:00 798

Java反编译插件Jdclipse导致Eclipse 3.7.2启动崩溃的解决方法

以前一直用JAD反编译Java,对应的有JadClipse插件,用得挺好的。昨天试了一个新的插件Jdclipse,在线安装地址为:http://java.decompiler.free.fr/jd-eclipse/update最新版本为0.1.3,安装成功后重启indigo,五秒后崩溃。再重启三次,均是同样症状。怀疑是刚安装的插件有问题,于是到Eclipse_Home的plugins和Fe...

2012-03-03 20:39:00 155

Apache Axis2 1.6.1在indigo(Eclipse 3.7.2)环境下的安装方法

在Helios(即Eclipse 3.6)环境下曾经两次安装过Axis2 for eclipse插件。第一次出了差错,搞了整整一天,最后总算成功。环境为:JDK1.6+Eclipse 3.6 For Java EE+axis2 1.4.1(http://www.cnblogs.com/downmoon/archive/2010/08/24/1807161.html)第二次比较顺利,一次安装成功...

2012-03-01 13:11:00 147

必须对云计算的用户加以控制

我有一个忧虑,一个用于商业服务的云计算中心,如果可以用一定的价格为任何人提供相当于超级计算机集群的大规模并行计算服务,那么如果这些用户用这些计算资源来做一些非法的活动,我们的政府和管理部门是否该有所警惕呢? 其实大家都知道,信息系统中涉及到数据安全和信息安全的最重要的部分就是用户身份认证和用户账户管理系统,而这两个系统的控制机制关键就是一组或者多组加密的数据,我们业内的人其实都知道,很多这些...

2012-02-27 11:52:00 154

D语言unit test

参考文档http://dlang.org/unittest.html但是要注意几点,至少需要提供一个main函数编译时用-unittest参数运行时只有测试失败才会输出一堆信息。不过这些信息显然和输出测试报告相距甚远。比如我的main.d文件:module hello;import std.stdio;void main(){ writeln("unit test!");...

2012-02-26 12:09:00 153

WP7 - 关于使用Google AdMob SDK的几个问题

一个WP7应用中使用了Google AdMob 控件 (客户要求使用google ad,若无要求,强烈建议使用MS的 Ad控件)。下面是使用AdMob 的WP7控件遇到的问题:1. 墙 - 国内目前无法显示ad内容。如需测试,请用vpn电脑,手机连接电脑,测试显示效果2. 严重的crash: 使用目前最新的4.0.4版本依然有2个严重的异常:异常1: 常在有ad的页面加载时就抛出 Sy...

2012-02-26 03:24:00 223

D语言容器使用

先来一个简单的例子:module testContainer;import std.stdio;import std.container;void main(){ SList!int myList; foreach(i;0..10){ myList.insert(i); } foreach(element;myList){ writeln(ele...

2012-02-25 15:05:00 149

Emacs+muse 使用

muse发布pdf的时候需要安装几个必须的文件apt-get install latex-cjk-allapt-get install texlive-latex-recommendedapt-get install texlive-latex-extramuse编写html的时候可以指定CSS文件,在.emacs上可以配置一下默认的CSS文件:(setq muse-html-sty...

2012-02-24 19:00:00 147

D 语言编写CGI程序

编写main.d,内容如下:import arsd.cgi; void yourFunction(Cgi cgi) { cgi.write("Hello, world!"); } mixin GenericMain!yourFunction;从下面的网站下载cgi.d文件,放在main.d同一个目录下https://github.com/adamdruppe/misc-stuf...

2012-02-23 23:41:00 132

D语言用GDB调试

GDB7.2后开始支持对D语言的调试,前提是必须用DMD编译时打开一个开关。接着上例,编译命令修改为:dmd -gc -debug hello.d然后就可以用正常的gdb命令调试了:gdb hellob hello.d:5run在Emacs里面用gdb模式调试,和C++一样方便了。...

2012-02-22 19:48:00 182

Tab页用CSS3实现

本文学习自下面的一篇文章,但是做了修改。http://www.shejidaren.com/examples/css3-target/css3-target.html将Tab按钮变成了两个,并且移动到了上方。为了移动到上方,增加了一个<div id=tabbody>包含了两个tab内容,两个tab内容采用绝对定位,而tabbody采用了相对定位,这样刚好位于和两个tab按钮之下。...

2012-02-20 22:25:00 148

Ubuntu下用Emacs编写D语言程序

一个很简单的程序,Hello,world1.下载d-mode.elhttp://prowiki.org/wiki4d/wiki.cgi?EditorSupport/EmacsDMode2.放到自己的目录下,比如我的/opt/emacs_plugins目录,然后在.emacs文件中配置一下:(load-file (expand-file-name "/opt/emacs_plugin...

2012-02-19 23:41:00 146

Tip: Windows Phone - 匿名类型和 MethodAccessException

一个wp7应用引用了Facebook csharp sdk的dll, 传给FacebookClient的方法中使用了一个匿名类型,结果抛出MethodAccessException使用匿名类型:fb.PostAsync("oauth/access_token",new{client_id=AppId,client_secret=AppSecret,redirect_uri=Redir...

2012-02-10 01:21:00 118

内聚的极限: 软件开发的不确定性原理

高内聚是有极限的. 当代码在一个维度上高度内聚的时候, 在其它维度上是发散的. -- 代码内聚设计的不确定性原理 大家都知道量子力学的不确定性原理: 在微观世界里, 有几对物理量不能同时精确的测定, 包括速度与位置, 以及能量与时间. 比如当我们精确的测定一个粒子的速度使其误差很小的时候, 我们对其位置的测量误差从0到正无穷都有可能, 换句话说, 此时粒子可能位于宇宙的任何地方, 这里的极限...

2012-02-06 22:57:00 273

On Story Estimation: 单一职责原则

估算是软件开发中还没有很好的解决的一个问题, 因此争论也很多, 水平也参差不齐. 我无法给出更好的估算技术, 只是想抛出几个问题和观点1. 单一职责和问题优先让我们从几个常见的问题开始: 估实际工作量(人天)还是相对大小?如果两个类似的Story有一部分实现代码是可以彼此复用的, 那么它们的估算应该是一样的还是不一样的? 还是把复用的那部分拆出来单独估?修复Bug的工作量要不要估算...

2012-02-01 21:41:00 98

On Extension Method: 扩展方法该如何使用

Herb Sutter 曾经有一个观点, 就是一个组件的接口, 不只包括这个组件本身定义的方法, 还包括使用这个组件的客户代码, 比如以这个组件为参数的那些方法. 扩展方法是对Herb Sutter这个观点所做的语法上的支持: 把以这个组件为参数的那些客户代码转变成扩展方法后, 调用时从语法上看起来跟调用这个组件本身定义的方法一模一样了!---------------------现实的分割线-...

2012-01-30 14:45:00 127

Jenkins中使用Git和Maven之多个项目

1.应用Aggregation管理多个子项目Maven中有一个Aggregation(聚合),可以将多个项目作为模块添加到一个pom.xml中,然后告诉Jenkins这个顶层pom.xml,就可以自动从Git中拿出这些项目的源代码,并build所有的子项目和运行相应的测试程序。我这里使用的是TestNG。比如我有两个maven项目client和email_sender,我希望一次编译并测试,在...

2012-01-24 15:17:00 694

Jenkins中使用Git和Maven之基本配置

Jenkins有一些专用术语,请参考下面的连接:https://wiki.jenkins-ci.org/display/JENKINS/Terminology1.通过Jenkins web页面添加Git pluginManage Jenkins->Manage Plugins->Available中选择Git Plugin安装,注意要填写user name和 email地址,...

2012-01-21 17:59:00 188

Ubuntu 11.10 server 安装 Jenkins

在Ubuntu上安装Jenkins很简单,请参考http://pkg.jenkins-ci.org/debian/这里要说明一点的是,默认会安装OpenJDK的运行库。如果你想使用Oracle的JDK的话,需要安装完成后在localhost:8080的页面下找到安装JDK的选项,并输入你在Oracle注册的的帐号,选择要安装需要的JDK版本,并设置为默认的。不过OpenJDK已经是很成熟,自从...

2012-01-21 12:40:00 79

将Maven项目发布到Nexus私服

1.首先进入http://S1:8081/nexus/index.html 登录后,进入repositories页面。2.点击Add按钮创建一个hosted repository,id为sheismylife,name为chenshu repository,点save按钮。创建成功。3.如果有一个项目要发布,可以手动在网页上upload,也可通过mvn deploy命令部署。如果是后者:修...

2012-01-20 14:26:00 105

从Maven私服获取依赖

通过Internet直接从Maven公用仓库获取依赖包是默认配置。不过对于中国软件公司来讲,访问这些公用仓库通常较慢,对于一些管理严格的不能直接上网的软件公司来讲,这更加是不可能的。Maven项目可以配置成仅从Maven私服上获取依赖。上一篇已经讲述了如何安装Nexus为Maven私服。下面就假定使用S1服务器上的Nexus服务。可以参考官方文档:http://www.sonatype.com...

2012-01-19 18:33:00 182

搭建Maven私服

安装Nexus服务的文档可以参考官方站点:http://www.sonatype.com/books/nexus-book/reference/install-sect-install.html1.下载并安装Nexus在Ubuntu 11.10 server上,下载Nexus最新版本。和官方文档不一样的地方是,我将nexus放在了/usr而不是/usr/local目录下。wget http:/...

2012-01-18 12:29:00 77

Ubuntu 11.10 server 安装Git 服务器

因为后面要采用Git代替Subversion,花了点时间配置了Git服务端和客户端,像以前一样,仍然基于最新的Ubuntu11.10 server/desktop系统。感谢这几篇文章的作者:http://www.hackido.com/2010/01/installing-git-on-server-ubuntu-or.html同时参考一下:http://www.debuntu.org/s...

2012-01-16 10:48:00 78

机器人的能源问题是个麻烦事情?

如果在电影"终结者2"里面那位由加州州长斯瓦辛格扮演的T-型机器人的电池受损之后,必须扔出很远去,要不然就会爆炸,大家肯定看过那个镜头,呵呵,这样的机器人简直就是一个智能移动,谁敢用啊? 当然这只是科幻电影的情节。。不是真正的情况。。。但是机器人的能源问题却是我们在发展机器人技术过程中面临的最大问题 如果是民用机器人,比如说用于家庭服务和照顾老人的那种机器人,他们的能源供应还可以用家里的电源...

2012-01-16 09:47:00 781

CMake 设定 GCC 警告级别

今天一个server程序出现问题,在开发机器上正常,到了产品服务器上就总是崩溃。原因查了很久,总是报shared_ptr内部的错误。不知为什么?最后决定提升GCC编译器的warning level,看看编译器能否提供帮助。在CMakeLists.txt文件中加上:add_definitions(-Wall)编译器果然给了很有用的信息,发现我的函数返回类型为shared_ptr,但是却没有...

2012-01-13 19:47:00 244

Emacs CMake mode使用

CMake mode for emacs 提供了一些好的功能,一直都没有注意到这个mode,今天正式开始使用。首先,下载cmake-mode.el文件http://www.cmake.org/CMakeDocs/cmake-mode.el放到自己的emacs plugin目录下:/opt/emacs_plugins/cmake-mode.el然后在.emacs文件中设置如下:(...

2012-01-12 21:59:00 230

Emacs 新闻组 之四 联系人管理

有了Email收发,还需要通讯录记录联系人信息。我在Gnus里结合了BBDB的功能。原文参见:http://www.mostlymaths.net/2010/12/emacs-30-day-challenge-glimpse-of-bbdb.html1.下载BBDB插件:http://bbdb.sourceforge.net/bbdb-2.35.tar.gz解压到/opt/emacs_p...

2012-01-11 22:37:00 132

Emacs 新闻组 之三 收发Gmail

我的工作生活重度依赖Gmail和Emacs,它们的结合,让我欣喜万分。通过Emacs Gnus收发Gmail之后,我不用了,因为IMAP不是HTTP,没有被墙。我能很惬意的在Emacs中收发,检索Gmail邮件。如何配置的细节请参考一篇非常重要的文章:http://www.mostlymaths.net/2010/12/emacs-30-day-challenge-using-gnus-to....

2012-01-10 17:02:00 355

CppCMS应用启动顺序问题

今天碰到了一个开机启动顺序问题,记录下来,update-rc.d 有一篇博客写的很好。http://wangyan.org/blog/ubuntu-update-rc-d.html我的CppCMS应用启动之前需要先启动MongoDB, Mongodb的 启动顺序采用的是默认20,因此CppCMS应用的启动顺序要大于20,我采用如下命令:update-rc.d cppweb star...

2012-01-10 11:04:00 122

Emacs Gnus 新闻组 之二 基本概念

几个文件说明:~/.newsrc如果订阅了某个新闻组,那么该文件就会记录下你订阅的新闻组,比如我的文件内容如下:休闲娱乐.讽刺与幽默: 1-669117,749271当然如果某个文章被阅读过,也会被记录下来。~/.newsrc-dribble 文件是为了在emacs crash的之后(此时.newsrc文件没有被写入正确内容),能够还原回去。该文件是自动保存的。下面的...

2012-01-06 15:39:00 145

Emacs Gnus 新闻组 入门使用

一直用Emacs开发程序,现在开始打算将Emacs 生活化,用它来上新闻组聊天吧。GNUS是什么?具体网站请看下面http://www.gnus.org/有两篇文章介绍如何使用GNUS新闻组,我受益非浅,链接如下:http://www.lirui.name/post/144.htmlhttp://www.ibm.com/developerworks/cn/linux/l-cn-ema...

2012-01-06 12:03:00 236

测试问题域: Test Double, 以及为什么Mock之争都争错了方向

全量测试又慢又难以定位错误, 其所需的测试环境的维护成本也很高. 解决方案就是化整为零分别测试. 然而引入新的问题: 测某个"部分"时所需的依赖如何满足. 解决方案是一组被称为"测试替身(Test Double)"的技术. 我们来看一下这里面具体的问题为了能编译通过, 我需要依赖被满足为了能正常运行, 我希望依赖的实现不要出错为了覆盖到真实场景下的用例, 我需要依赖能够模拟真实场景下的行为...

2012-01-04 21:43:00 229

空空如也

空空如也

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

TA关注的人

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