摘要:
大部分SQL数据库引擎使用静态数据类型,数据的类型取决于它的存储单元(即所在的列)的类型。SQLite3采用了动态的数据类型,存储值的数据类型和数值本身相关,而不是由它的字段的类型决定。SQLite3的动态数据类型能够向后兼容其它数据库普遍使用的静态类型,这就意味着,在那些使用静态数据类型的数据库上使用的数据表,在SQLite3上也能被使用。 阅读全文
阅读排行榜
温故而知新之C#基础系列(1):命名空间和程序集
2012-01-13 09:53 by Continue, 567 阅读, 收藏,
摘要:
命名空间(namespace)用于对相关的类型进行逻辑性的分组,使用命名空间可以方便的定位一个类型。对于编译器来说,命名空间的作用就是为一个类型的名称附加一些以句点分隔的符号,从而使名称变得更长,更可能具有唯一性。 阅读全文
编译模式不对,导致无法进入Debug
2013-01-15 16:14 by Continue, 501 阅读, 收藏,
摘要:
今天在做单元测试的时候,发现始终不能进入Debug模式,设置的断点好多都不能命中,检查了一下,发现是编译模式的问题,因为之前发布将编译模式改成了 Release,在此简述一下两者的区别,Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用,它一般不包含调试信息。所以在选择编译模式为 Release时无法命中断点。只需要将编译模式改为 Debug, 即可正常调试。 阅读全文
关闭SQL Server DB上的所有连接
2012-02-14 10:22 by Continue, 458 阅读, 收藏,
摘要:
当我们在删除一个DB的时候,如果这个DB当前有其它应用程序正在使用,删除就会失败,如果是在SSMS中执行删除操作,可以将"Close existing connections"选项勾上再执行删除操作,如果是通过脚本来删除,就需要如下操作了:
1.先找到连接该DB的所有会话ID,
2.根据会话ID将所有会话强行关闭。 阅读全文
浙公网安备 33010602011771号