上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

2013年9月27日

摘要: 生成错误消息并启动会话的错误处理。 RAISERROR 可以引用 sys.messages 目录视图中存储的用户定义消息,也可以动态建立消息。 该消息作为服务器错误消息返回到调用应用程序,或返回到 TRY…CATCH 构造的关联 CATCH 块。语法:RAISERROR ( { msg_id | msg_str | @local_variable } { ,severity ,state } [ ,argument [ ,...n ] ] ) [ WITH option [ ,...n ] ]来源:http://msdn.microsoft.com/zh-cn/libra... 阅读全文
posted @ 2013-09-27 15:54 AngelLee2009 阅读(1309) 评论(0) 推荐(1) 编辑
摘要: OBJECT_ID返回架构范围内对象的数据库对象标识号。重要提示 使用 OBJECT_ID 不能查询非架构范围内的对象(如 DDL 触发器)。对于在 sys.objects 目录视图中找不到的对象,需要通过查询适当的目录视图来获取该对象的标识号。例如,若要返回 DDL 触发器的对象标识号,请使用 SELECT OBJECT_ID FROM sys.triggers WHERE name = 'DatabaseTriggerLog'语法:OBJECT_ID ( '[ database_name . [ schema_name ] . | schema_name . ] o 阅读全文
posted @ 2013-09-27 14:52 AngelLee2009 阅读(22746) 评论(0) 推荐(1) 编辑
摘要: 1、DML触发器分为两种(AFTER触发器和INSTEAD OF触发器)AFTER触发器(之后触发) 也叫FOR触发器,after触发器要求只有执行某一操作insert、update、delete之后触发器才被触发,且只能定义在表上。(AFTER触发器只能在表上指定,且动作晚于约束处理。)INSTEAD OF 触发器(之前触发) 而instead of触发器表示并不执行其定义的操作(insert、update、delete)而仅是执行触发器本身。既可以在表上定义instead of触发器,也可以在视图上定义。 触发器有两个特殊的表:插入表(instered表)和删除表(deleted表... 阅读全文
posted @ 2013-09-27 13:45 AngelLee2009 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。 触发器与存储过程的唯一区别是触发器不能执行EXECUTE语句调用,而是在用户执行Transact-SQL语句时自动触发执行。1、触发器简介 触发器可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强制服从复杂的业务规则或要求。例如:您可以根据客户当前的帐户... 阅读全文
posted @ 2013-09-27 12:09 AngelLee2009 阅读(306) 评论(0) 推荐(0) 编辑

2013年9月25日

摘要: 命名空间:System.IO.Compression说明:此类表示 GZip 数据格式,它使用无损压缩和解压缩文件的行业标准算法。这种格式包括一个检测数据损坏的循环冗余校验值。GZip 数据格式使用的算法与 DeflateStream 类的算法相同,但它可以扩展以使用其他压缩格式。这种格式可以通过不涉及专利使用权的方式轻松实现。gzip 的格式可以从 RFC 1952“GZIP file format specification 4.3(GZIP 文件格式规范 4.3)GZIP file format specification 4.3(GZIP 文件格式规范 4.3)”中获得。此类不能用于压 阅读全文
posted @ 2013-09-25 14:47 AngelLee2009 阅读(2974) 评论(0) 推荐(0) 编辑
摘要: 和FileStream一样,MemoryStream和BufferedStream都派生自基类Stream,因此它们有很多共同的属性和方法,但是每一个类都有自己独特的用法。这两个类都是实现对内存进行数据读写的功能,而不是对持久性存储器进行读写。 读写内存-MemoryStream类 MemoryStream类用于向内存而不是磁盘读写数据。MemoryStream封装以无符号字节数组形式存储的数据,该数组在创建MemoryStream对象时被初始化,或者该数组可创建为空数组。可在内存中直接访问这些封装的数据。内存流可降低应用程序中对临时缓冲区和临时文件的需要。下表列出了MemoryStr... 阅读全文
posted @ 2013-09-25 09:42 AngelLee2009 阅读(9030) 评论(0) 推荐(0) 编辑

2013年9月24日

摘要: 说明: 虽然通过标准的方式可以创建处理程序,但是实现的步骤比较复杂,为了方便网站开发中对处理程序的应用,从Asp.net 2.0开始,asp.net提供了称为一般处理程序的处理程序,允许我们使用比较简单的方式定义扩展名为ashx的专用处理程序。好处: 通常是实现IHttpHandler接口,因为不必继承自Page类,所以没有那么多事件需要处理,不必消耗太多资源,所以性能方面要比aspx高使用场景: 对于asp.net网站来说,网站最觉的处理结果就是HTML网页,生成网页的工作通常使用扩展名为aspx的Web窗体来完成。对于处理结果不是HTML的请求,都可以通过一般处理程序完成。例如生成RSS 阅读全文
posted @ 2013-09-24 14:27 AngelLee2009 阅读(15291) 评论(0) 推荐(3) 编辑

2013年9月17日

摘要: 一、介绍 Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理系统和BUG跟踪系统,例如SVN、CVS、TD等等。这种 Web 形式的项目管理系统通过“项目(Project)”的形式把成员、任务(问题)、文档、讨论以及各种形式的资源组织在一起,大家参与更新任务、文档等内容来推动项目的进度,同时系统利用时间线索和各种动态的报表形式来自动给成员汇报项目进度。二、一键安装BitNami 提供redmine的一键安装程序,. 阅读全文
posted @ 2013-09-17 23:14 AngelLee2009 阅读(776) 评论(0) 推荐(0) 编辑

2013年8月26日

摘要: 简介:1、Unity3D的游戏引擎是和编辑器集成在一起的,所有它也是一个制作/开发平台。2、Unity3D是使用JavaScript、C#作为核心脚本语言来驱动事个游戏引擎。3、平台可以发布Exe执行文件或者打包为可供网页调用的一个独立的包文件。4、用Unity3D制作的工程具有高度的可移植性,可以在PS xbox360 Android iPhone mac等系统上运行。嵌入网页:1、用Unity3D实现嵌入网页和Flash插入网页原理完全一致,也是使用ActiveX控件嵌入在网页中。所以和Flash一样,需要安装一个播放器插件(小于3M)。2、查看页面源码,可以看到如下嵌入部分:3、和Fla 阅读全文
posted @ 2013-08-26 00:52 AngelLee2009 阅读(17990) 评论(0) 推荐(0) 编辑

2013年8月25日

摘要: MIME (Multipurpose Internet Mail Extensions) 多用途互联网邮件扩展,它设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。apk的MIME类型:application/vnd.android打开Internet 服务管理器Internet 服务管理器-->网站属性-->HTTP头(MIME类型)-->新建 扩展名.apk 类型(MIME) application/vnd.android 阅读全文
posted @ 2013-08-25 22:36 AngelLee2009 阅读(19238) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页

导航