摘要:
CREATE FUNCTION f_CheckCode(@ID char(3), --要插入的节点编码@PID char(3) --要插入的节点的上级编码)RETURNS bitASBEGIN DECLARE @t TABLE(ID char(3),Level int,Flag tinyint) DECLARE @level int SET @level=0 INSERT @t SELECT ID,@level,CASE WHEN ID=@PID THEN 1 ELSE 0 END FROM tb WHERE PID=@ID WHILE @@ROWCOUNT>0 AND NOT EXIS 阅读全文
posted @ 2012-06-05 20:46
ChaunceyHao
阅读(132)
评论(0)
推荐(0)
摘要:
CREATE FUNCTION dbo.f_ChangeCodeRule(@Old_CodeRule varchar(50), --以逗号分隔的旧的编码规则,每层编码的长度,比如1,2,3,表示有三层编码,第一层长度为1,第二层长度为2,第三层长度为3@New_CodeRule varchar(50), --以逗号分隔的旧的编码规则,如果某个层次的编码长度为0,表示删除该层编码@CharFill char(1), --扩充编码时,填充的字符@Position int, --为0,从编码的最前面开始压缩或者填充,为-1或者大于旧编码的长度,从最后一位开始处理,为其他值,从指定的位置后开始处理@F 阅读全文
posted @ 2012-06-05 20:43
ChaunceyHao
阅读(203)
评论(0)
推荐(0)
摘要:
exec sp_dropsrvrolemember N'aa', sysadmingoexec sp_addsrvrolemember N'aa', securityadmingo--作好SQL的安全管理--作者:邹建首先,做好用户安全: --简单的,只允许sql的用户访问sql(防止利用administrator组用户访问) 1.企业管理器--右键SQL实例--属性--安全性--身份验证--选择"sql server和windows"--确定 2.企业管理器--安全性--登陆--右键sa--设置密码--其他用户也设置密码 3.删除用户: B 阅读全文
posted @ 2012-06-05 19:45
ChaunceyHao
阅读(192)
评论(0)
推荐(0)
摘要:
CREATE PROC sp_PROC_Params@procedure_name sysname, --存储过程或者用户定义函数名@group_number int=1, --存储过程的组号,必须在0到32767之间,0表示显示该存储过程组的所有参数@operator nchar(2)=N'=' --查找对象的运算符ASSET NOCOUNT ONDECLARE @sql nvarchar(4000)SET @sql=N'SELECT PorcedureName=CASE WHEN o.xtype IN(''P'','' 阅读全文
posted @ 2012-06-05 19:41
ChaunceyHao
阅读(196)
评论(0)
推荐(0)
摘要:
CREATE TABLE #(id int,a int)INSERT # SELECT 1,1UNION ALL SELECT 2,2UNION ALL SELECT 3,2--索引或者约束--ALTER TABLE # ADD UNIQUE(id) --惟一键(约束),提供RID书签--CREATE INDEX IDX_a ON #(a) --a列上的普通索引,可以提供RID书签--CREATE CLUSTERED INDEX IDX_id_1 ON #(id) --id列上的聚集索引,可以提供群集键书签--CREATE INDEX IDX_id_2 ON #(id) --id列上的普通索引 阅读全文
posted @ 2012-06-05 19:25
ChaunceyHao
阅读(200)
评论(0)
推荐(0)
摘要:
EasyRecovery Professional是威力非常强大的硬盘数据恢复工具,能够帮用户恢复丢失的数据及重建文件系统。用该工具修复Office文档,也是轻而易举的。 在前面讲述了修复损坏的Word文档的方法有文档格式法、重设格式法、"打开并修复"文件、从任意文件中恢复文本等。如果使用上述方法都不能成功恢复,此 时只能借助专业的数据恢复软件,Easy Recovery因其功能强大,而成为数据恢复软件的首选。如果使用多种方法都不能打开文档,表示文档损坏严重,而使用Easy Recovery则可以轻松恢复,操作步骤如下: 运行Easy Recovery软件,在主界面左侧选择 阅读全文
posted @ 2012-06-05 11:10
ChaunceyHao
阅读(528)
评论(0)
推荐(0)
摘要:
软件自动化测试,作为手工测试的替代,越来越受到关注。Pekka Klärck,作为Robot Framework的创建者和核心开发者,按照系统级别,介绍了几种不同的自动化测试方法的区别。 一、记录回放的方式流行于商业工具之中,无需编程技能即可快速上手。然而这种方法相对脆弱,一旦UI变化测试就会受到影响,分散的脚本不可重用且难以维护,而且系统在测试前必须可用(也就意味着无法使用A-TDD方法)。因此这种方法并不适合大型自动化测试。 二、线性脚本允许使用各种语言来编写非结构化脚本,脚本直接与被测系统交互。能够快速上手,灵活性强。但是编写脚本需要编程技能,系统中一个改动会影响所有脚本,没有 阅读全文
posted @ 2012-06-05 10:01
ChaunceyHao
阅读(305)
评论(0)
推荐(0)
摘要:
淘宝Fourinone2.0提供了一个4合1分布式框架和简单易用的编程API,实现对多台计算机CPU,内存,硬盘的统一利用,从而获取到强大 计算能力去解决复杂问题。Fourinone框架提供了一系列并行计算模式(农民工/包工头/职介绍/手工仓库)用于利用多机多核CPU的计算能力;提供 完整的分布式缓存和小型缓存用于利用多机内存能力;提供像操作本地文件一样操作远程文件(访问,并行读写,拆分,排它,复制,解析,事务等)用于利用多机 硬盘存储能力;由于多计算机物理上独立,Fourinone框架也提供完整的分布式协同和锁以及简化MQ功能,用于实现多机的协作和通讯。 Fourinone 2.0新增功能: 阅读全文
posted @ 2012-06-05 10:01
ChaunceyHao
阅读(288)
评论(0)
推荐(0)
摘要:
Poang是一个基于express framework部署在Heroku/MongoLab上的Node.js应用,该应用的作者Stephen Bronstein详细描述了如何写单元测试、功能测试、集成测试并在云端使用Strider做持续集成开发。 Poang主要业务逻辑是使用Everyauth做本地身份认证,并将用户身份信息通过Mongoose-Auth持久化到MongoDB中去(Mongoose做对象建模),利用Connect-Mongo做会话保存。Poang中的认证代码auth.js大部分取自Mongoose-Auth docs。 测试代码使用了多种技术框架,Mocha做单元测试,sh.. 阅读全文
posted @ 2012-06-05 10:00
ChaunceyHao
阅读(660)
评论(0)
推荐(0)
浙公网安备 33010602011771号