摘要: 【问题描述】 想将SVN下的文件夹A移动目录D下,同时保留文件夹A及其下面文件的SVN日志【原来的做法】 将文件夹A直接拷贝到目录D,然后提交到SVN【原来做法的问题】 日志无法保留,只会留下最后一次提交的历史记录【推荐做法】按住右键拖动你要移动的文件(夹)到目标目录,然后放开右键,此时会弹出一个菜单,选择SVN Move versioned item(s) here 2. 提交刚刚移动过来的文件(夹)3.填写备注信息,并点击OK4. 右键选择刚刚移动过来的目录,查看SVN的日志5. 可以发现,除了我们移动后提交的第一条日志记录外,原来的提交日志也都保留住了 阅读全文
posted @ 2013-08-20 15:37 Xiao Tian 阅读(6462) 评论(1) 推荐(2) 编辑
摘要: 从msdn中,我们知道两者的定义是: @@IDENTITY: 返回最后插入的标识值的系统函数 SCOPE_IDENTITY():返回插入到同一作用域中的标识列内的最后一个标志值 使用@@IDENTITY时,如果插入语句触发了一个或多个触发器,而触发器又执行了生成标识值的插入操作, 那么,在插入语句后面调用@@IDENTITY时,获取到的就不是你所希望得到的值了。 我们来举个例... 阅读全文
posted @ 2013-01-18 23:05 Xiao Tian 阅读(270) 评论(0) 推荐(1) 编辑
摘要: 用过数据库的都知道,数据库索引与书籍的索引类似,都是用来帮助快速查找的。 MongoDB的索引跟关系型数据库的索引几乎一致。 1. 索引的创建 mongodb采用ensureIndex来创建索引,如: db.user.ensureIndex({"name":1}) 表示在user集合的name键创建一个索引,这里的1表示索引创建的方向,可以取值为1和-1 在这里面,我们没有给索引... 阅读全文
posted @ 2012-07-29 16:58 Xiao Tian 阅读(2234) 评论(0) 推荐(0) 编辑
摘要: mongodb采用find来进行查询操作,根据传进去的参数不同,可以进行不同类型的操作。 1. 最简单的查询 首先,最简单的查询,当然是不带任何条件的查询,这在我们前面的例子中也看过了,如db.blog.find(),该查询将返回blog集合中所有的文档。 2. 限定条件 在关系型数据库(RDB)中,我们通过where来限定查询条件,如: select * from use... 阅读全文
posted @ 2012-07-25 21:54 Xiao Tian 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 1. 插入1.1 命令:insert1.2 举例:> db.blog.insert({"author":"tian","title":"my first mongodb blog"})查询结果:> db.blog.find() { "_id" : ObjectId("500bb4b44daafbf976598437"), "author" : "tian", "title" : "my firs 阅读全文
posted @ 2012-07-22 22:03 Xiao Tian 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: MongoDB shell是MongoDB自带的一个javascript shell,通过它,我们可以与MongoDB实例交互。包括执行管理操作, 检查运行实例,或其他操作。 1. 启动MongoDB shell 启动shell的方法很简单,将我们从http://www.mongodb.org/downloads#32-bit-limit这里下载的文件加压出来后, 放在如下位置: F:... 阅读全文
posted @ 2012-07-18 23:53 Xiao Tian 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: MongoDB不是关系型数据库,因此也就没有了表,行等概念,但是有一些类似的概念,主要有 数据库(Database),集合(Collection),文档(Document),其中数据库跟关系型数据库的数据库是一个概念,集合相当于表,文档相当于行。下面分别来介绍这些概念。 1. 文档: 文档是MongoDB的核心概念,也是MongoDB种数据的基本单元。所谓文档就是多个键及其关联的值有序的... 阅读全文
posted @ 2012-07-17 21:57 Xiao Tian 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 1. 首先,上MongoDB的官方网站下载MongoDB的安装包:http://www.mongodb.org/downloads#32-bit-limit 注意:1)要根据操作系统来选择32位还是64位 2)要选择稳定版本,MongoDB的版本号为x.y.z,其中y为偶数的才是稳定的版本,奇数的是开发版 2. 将压缩文件解压出来,如放在如下路径下:F:\Developme... 阅读全文
posted @ 2012-07-17 21:08 Xiao Tian 阅读(200) 评论(0) 推荐(0) 编辑
摘要: PDM的逆向工程是指,从现有的DBMS的用户数据库或现有数据库SQL脚本生成PDM的过程。下面基于PD15图解这个过程。1. 选择File>Reverse Engineer>Database2. 命名Model和选择DBMS3. 选择数据源4. 配置数据源5. 新增SQL Server的数据源6. 选择数据源类型7.命名数据源和选择SQL Server服务8.设置登录名和密码9. 更改数据库的基本配置10.测试数据源11.完成数据连接配置12.配置完数据连接后,输入用户名和密码13. 选择数据库及架构,以及其他选项14. 开始逆向15. 完成 阅读全文
posted @ 2012-07-04 23:15 Xiao Tian 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 写程序,不可避免要控制程序的流程,像for, while, do/while, foreach,计算机语言的设计者都为我们提供了这些重要的循环结构,但是,这些控制结构都是属于“命令式”的,也就是说,你要告诉程序怎么去做。不过,我们拥有比循环更好的选择,这就是查询语法。与循环结构相比,查询语法属于“声明式”,你只需告诉程序,你想做什么,至于怎么做,交给程序就可以了。 1. 更清楚... 阅读全文
posted @ 2012-06-17 19:50 Xiao Tian 阅读(239) 评论(0) 推荐(0) 编辑