摘要: 1.若有疑问立即检测 在出错时若能对原始代码做简单检测可以省去很多头痛问题。W3C对于XHTML与CSS 都有检测工具可用,请见 http://validator.w3.org/ 。请注意,在文件开头的错误,可能因为不当的结构等因素造成更多错误;我们建议先修正一些最明显的错误之后重新检测,这样也许会让错误数量爆减。 2.使用浮动功能时记得适当清除指令 浮动是个危险的功能,未必会产生您所期望的结果... 阅读全文
posted @ 2008-07-08 15:57 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(154) 评论(0) 推荐(0)
摘要: 1.若有疑问立即检测 在出错时若能对原始代码做简单检测可以省去很多头痛问题。W3C对于XHTML与CSS 都有检测工具可用,请见 http://validator.w3.org/ 。请注意,在文件开头的错误,可能因为不当的结构等因素造成更多错误;我们建议先修正一些最明显的错误之后重新检测,这样也许会让错误数量爆减。 2.使用浮动功能时记得适当清除指令 浮动是个危险的功能,未必会产生您所期望的结果... 阅读全文
posted @ 2008-07-08 15:53 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(174) 评论(0) 推荐(0)
摘要: 1.若有疑问立即检测 在出错时若能对原始代码做简单检测可以省去很多头痛问题。W3C对于XHTML与CSS 都有检测工具可用,请见 http://validator.w3.org/ 。请注意,在文件开头的错误,可能因为不当的结构等因素造成更多错误;我们建议先修正一些最明显的错误之后重新检测,这样也许会让错误数量爆减。 2.使用浮动功能时记得适当清除指令 浮动是个危险的功能,未必会产生您所期望的结果... 阅读全文
posted @ 2008-07-08 15:52 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(146) 评论(0) 推荐(0)
摘要: 用css属性选择器可以有选择性地对链接样式进行控制,如让所有的外部链接都加一个小图标来标识其是一外部链接。 但用css有弊端: 1、只支持FireFox等对web标准支持很好的浏览器。 2、只能判断链接,不能判断锚点或javascript。如遇到就无能为力了。 这里可以结合js来完成,首先写一个样式: a.other:link,a.other:visited,a.other:active ... 阅读全文
posted @ 2008-07-08 15:51 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(297) 评论(0) 推荐(0)
摘要: 论坛经常有人会问到用CSS如何美化Select标签,其实但凡你看到很酷的都是用javascript来实现的。昨天试着做了一下,基本实现的初级功能。拿出来和大家一起分享一下。 功能需求 1、调用要方便,做好之后应该像这样: function loadSelect(selectobj){ //传入一个select对象就能将他的样式美化 } 2、不改变原有表单项,表单的页面代码不去破坏: ... 阅读全文
posted @ 2008-07-08 15:51 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(253) 评论(0) 推荐(0)
摘要: 声明: 这篇文章教你在web页面上实现条形码效果,体现的是利用网页制作技术综合解决问题的思路。旨在使对HTML, JavaScript,PhotoShop具有入门级水平的人巩固入门级水平。 若有问题不能及时回复,麻烦请担待,不胜感激。 高手免进。 制作条形码总共分几步? 第一步,把冰箱门儿打开——使用PhotoShop绘制小图片 我们需要制作出一个含有16个元素的... 阅读全文
posted @ 2008-07-08 15:50 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(393) 评论(0) 推荐(0)
摘要: 摒弃了attachMovie 之后的AS3,采用了类似DOM 的操作方式。addChild、removeChild 、getChildAt 等方法开始成为AS3中显示(在屏幕上渲染)、操作图形的主要方法。由于AS1、AS2完全是依赖于attchMovie 的思想,因此对于传统Flash开发人员来说,转变到新的addChild 的确需要下一番功夫。 由于新的“DisplayObject”在内存的使用... 阅读全文
posted @ 2008-07-08 15:46 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(187) 评论(0) 推荐(0)
摘要: 对于AS1、AS2的开发模式来说,灵活是最大的优势。然而,灵活却造成了不稳定、紊乱。这是开发复杂的、长久的项目所忌讳的。关于(AS1/2/1+ 2)灵活轻便与稳定持久(AS3)的权衡,我个人觉得可以理解为“鱼和熊掌不可兼得”,但我希望已经习惯了AS1、AS2的朋友们不要把这个结论想得太悲观。 AS3是纯粹面向对象的,相比过去的AS2,我认为是更加敏捷的。纵然有着更多的约束,但在package内直接... 阅读全文
posted @ 2008-07-08 15:46 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(209) 评论(0) 推荐(0)
摘要: 本文是我(aw)在整理了相关文档和讨论之后,结合自己的亲自实验总结出来的一些经验和心得。我尽量描述详尽,避免模糊概念,当然也希望所有看官提出批评意见。为了表述方便,其中术语不限定语言,如我可能会一会儿用class,一会儿用类。 面向对象的难点部分就是理解变量作用域修饰符(modifier)其实也就是面向对象中我们已经熟悉的public、protected、private等等。本文还深入讨论了Act... 阅读全文
posted @ 2008-07-08 15:29 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(368) 评论(1) 推荐(0)
摘要: 谁在用这些导航 google是个大公司,全世界都有google的脚印,韩国的google动画效果非常不错,蓝色理想论坛里已经有人挖过来了,可惜js写的太多了,那自己写一个吧?好,就这么干! 原理 小时候,总喜欢看动画片吧,动画片是怎样实现的呢?记得妈妈说是一张画一张画切换过去(啊?那一部葫芦兄弟要画多少副画啊? -_-! ),其实我们现在做的也是这样,用一个图片,这个图片里有很多个小图,来显示动画... 阅读全文
posted @ 2008-07-08 15:28 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(316) 评论(0) 推荐(0)
摘要: 只在元素上使用submit事件 如果要在form中绑定事件处理程序时,应该只在元素上绑定submit事件,而不是给提交按钮绑定click事件。 March:这个方式固然很好,但是,公司开发时使用了Web Flow,一个页面就一个大form,而里面可能有若干个提交按钮,所以不得不把部分事件处理程序绑定在了提交按钮的click事件上。 可点击的都应该是链接 不要给除锚元素()以外的元素绑定click事... 阅读全文
posted @ 2008-07-08 15:27 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(161) 评论(0) 推荐(0)
摘要: 一、什么是匿名函数? 在Javascript定义一个函数一般有如下三种方式: 函数关键字(function)语句: function fnMethodName(x){alert(x);} 函数字面量(Function Literals): var fnMethodName = function(x){alert(x);} Function()构造函数... 阅读全文
posted @ 2008-07-08 15:26 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(165) 评论(0) 推荐(0)
摘要: 常规循环引用内存泄漏和Closure内存泄漏 要了解javascript的内存泄漏问题,首先要了解的就是javascript的GC原理。 我记得原来在犀牛书《JavaScript: The Definitive Guide》中看到过,IE使用的GC算法是计数器,因此只碰到循环 引用就会造成memory leakage。后来一直觉得和观察到的现象很不一致,直到看到Eric的文章,才明白犀牛书的说... 阅读全文
posted @ 2008-07-08 15:25 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(311) 评论(0) 推荐(0)
摘要: 型类模型虽然不能模拟真正的私有变量,而且也要分两部分来定义类,显得不怎么“优雅”。不过,对象间的方法是共享的,不会遇到垃圾回收问题,而且性能优于“闭包”模型。正所谓“有失必有得”嘛。 在原型模型中,为了实现类继承,必须首先将子类构造函数的prototype设置为一个父类的对象实例。创建这个父类对象实例的目的就是为了构成原型链,以起到共享上层原型方法作用。但创建这个实例对象时,上层构造函数也会给... 阅读全文
posted @ 2008-07-08 15:24 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(185) 评论(0) 推荐(0)
摘要: pt那样是个对象概念。即使也有象函数指针、方法指针或委托那样的变化形式,但其实质也是对同一份代码的引用。一般的对象语言很难遇到这种情况。 不过,JavaScript语言有大的灵活性。我们可以先定义一份唯一的方法函数体,并在构造this对象时使用这唯一的函数对象作为其方法,就能共享方法逻辑。例如: function SayHello() //先定义一份SayHello函数代码 ... 阅读全文
posted @ 2008-07-08 15:23 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(158) 评论(0) 推荐(0)
摘要: 好了,以上的讲述,我们应该算理解了function类型的东西都是和object类型一样的东西,这种东西被我们称为“对象”。我们的确可以这样去看待这些“对象”,因为它们既有“属性”也有“方法”嘛。但下面的代码又会让我们产生新的疑惑: var anObject = {}; //一个对象 anObject.aProperty = "Property of object"; //... 阅读全文
posted @ 2008-07-08 15:22 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(181) 评论(0) 推荐(0)
摘要: 引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要努力改变数据原来的状态。在代... 阅读全文
posted @ 2008-07-08 15:21 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(235) 评论(0) 推荐(0)
摘要: 在网络上几乎每个页面都能找到清单. 超链接清单;购物车物品清单;你中意的电影清单...甚至是整个网站的导航清单.可能在某些人看来,清单的建立是随心所欲的,但是我们要去探索发现的正是如何建立清单以及集中几种常用方法的优缺点.稍后,我们会列出几个如何美化普通清单一集他们的优缺点的示例来. 咱们去购物吧 最初,我打算用一个细目清单(洗衣清单)来作为本章的示例,但是很快的,我就意识到,我根本不知道这种清单... 阅读全文
posted @ 2008-07-08 15:19 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(256) 评论(0) 推荐(0)
摘要: “Misquotations are the only quotations tha are never misquoted” (只有错误的引用永远不会被误用)——Hesketh Pearson 所有类型的网站都经常会使用引用,不管是引用其他网页、作者或出版物的内容,以标准方法标记引用内容是非常有好处的。因为一旦完成结构之后,只需要一些简单的css就能把引用内容变成漂亮的设计元素。 让我们看看下面... 阅读全文
posted @ 2008-07-08 15:16 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(345) 评论(0) 推荐(0)
摘要: 你知道吗?不知何时开始,使用表格居然变成充满罪恶的举动了?的确,以web标准编写网页的最大迷思就是"不要再使用表格了,永远不要!" 听起来表格就和瘟疫一样必须躲开,必须密封起来丢进满是灰尘的柜子里,当成是网络发展时代早期流传下来的古董保存起来. 如此的厌恶从何而来呢? 或许一开始十分单纯,至少拥有一个好的理由.很多人会理直气壮的宣扬抛弃传统的表格嵌套与补空gif图片的布局方式,改用灵活的结构化的c... 阅读全文
posted @ 2008-07-08 15:15 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(369) 评论(0) 推荐(0)
摘要: 总览: 不但所有网页都需要有标题,而且如果标记正确的话,他们能为网页设计和易用性增色不少. 从外观来说,网页的标题通常是使用较大的字号,或许会用和主体文字不同的颜色或者字体.标题的作用是"简要的描述往后章节所讨论的主题",W3C这样描述 — 显示网页内各个段落的概要. 怎样来创建一个页面标题来使得我们要展现的信息得到最有效的利用?在这个章节中,我们将研究几种常用的处理标题的方法,试着从中找出其中一... 阅读全文
posted @ 2008-07-08 15:12 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(292) 评论(0) 推荐(0)
摘要: 引言 简洁,轻量的敏捷开发模型是为了提供给软件开发团队一种迅速应对客户需求变化,能够高效完成项目工作,降低整体风险的开发模式。敏捷的测试也是服务于这个目标的测试团队对测试工作的敏捷定义。 传统测试模式下成长起来的测试团队要如何转向敏捷,从个人和团队的两个层面又要做出那些转变呢?有什么方法和标准衡量敏捷测试团队的绩效?如何帮助团队的每个人规划正确的发展路线?团队在部署... 阅读全文
posted @ 2008-07-08 11:06 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(382) 评论(0) 推荐(0)
摘要: 前言 如果您已经阅读过敏捷测试系列文章的第一篇,敏捷的实质,您应该已经了解敏捷的定义,了解什么样的团队是敏捷的团队了。而您也可能早已开始思考,什么是敏捷测试的实质?敏捷的测试团队又是如何形成自我管理、自我发展的组织呢?测试团队又是如何安排日常工作呢?敏捷测试活动与传统测试活动有很大差异吗?为了进一步让您了解如何将敏捷原则运用到活生生的日常测试活动中,我们为您推荐敏捷测试系列文章的第... 阅读全文
posted @ 2008-07-08 11:05 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(269) 评论(0) 推荐(0)
摘要: 本文讲述了作者在两年的敏捷测试和开发工作中的经验和体会。从敏捷的实质,敏捷测试的方法和过程,到如何帮助传统团队转变为敏捷团队做了详细阐述。本文是系列的第一篇文章,着重讲述敏捷实质。 从游戏开始…… 有个非常有意思的游戏能够帮助大家理解敏捷和传统开发的差异。游戏有两个角色,一个是“老板”,另一个是“员工”,在 2 分钟内,“员工”需要在“老板”的完全指挥下,即“向前一步,向后一步,停,向左一步,... 阅读全文
posted @ 2008-07-08 11:05 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(308) 评论(0) 推荐(0)
摘要: 在曾经的 淘宝UED 招聘 中有这样一道题目: “使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。” 当然出题并不是随意,而是有其现实的原因,垂直居中是 淘宝 工作中最常遇到的一个问题,很有代表性。 题目的难点在于两点: 垂直居中; 图片是个置换元素,有些特殊的特性。 至于如何解决,下面是一个权衡的相对结构干净,CSS简单的解... 阅读全文
posted @ 2008-07-08 10:51 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(210) 评论(0) 推荐(0)
摘要: 互动性一直是互联网的重点,让使用者与网站能够交换信息,彼此沟通.表单使我们能够有组织的,使用同一方式的从使用者那里收集资料,因此在设计网站时总是属于"任何状况都能拿来用"的那一类,举例来说,我们发现大概有10000种标记表单的不同方式.好吧,或许没有那么多,但是我们仍能思考几种状况,让使用者易于使用表单结构,同时也便于让网站所有者进行管理。 记表单的方法 方法A:使用表格 ... 阅读全文
posted @ 2008-07-08 10:50 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(423) 评论(0) 推荐(0)
摘要: 在引言和前面的章节中,已经稍微提到过语义标签的概念,使用标签为文件标识意义,而不是单纯的以标签设定显示效果.设计完全使用语义标签的网页是个不错的点子.然而我觉得这个目标太理想化了.当然,没有完全达到目标并不代表努力过程毫无价值.至少朝着这个目标努力很有价值. 在现实情况下,经常有必要加上非语义标签,以便实现特定的设计目标,主要是因为现在著名的浏览器都无法百分之百支持标准的缘故.有些CSS规则在部分... 阅读全文
posted @ 2008-07-08 10:44 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(237) 评论(0) 推荐(0)
摘要: WEB标准是什么? 呵呵,说是WEB标准,不过我这里主要是对XHTML1.1 和 CSS2.1的一些经验总结。因为WEB含盖的内容实在是太多了,“WEB标准”是一系列标准的总称,包括HTML4.0、XHTML1.1、CSS2.1、XML1.0、RSS2.0、ECMAScript1.1、DOM1.0等等。所以这里要跟大家指出来一下,WEB标准不是我们所说的DIV+CSS。 刚刚上面提到了——DIV+... 阅读全文
posted @ 2008-07-08 10:42 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(350) 评论(0) 推荐(0)
摘要: 首先我们知道这个效果应该是一个老话题了。 今天整理文件的时候,发现自己以前的一些布局的解决方法躺在文件夹里很长时间了,翻翻老底吧 需要说明的是有幸也见到过CSSPLAY的老工程师站长对这个效果的实现,而且肯定是很早就给出来了。 闲话少说,上源码: 触发并利用IE6-layout的怪异特性,css实现: ie6-下,容器实现模拟min-width效果。请任意改变浏览器窗口大小,... 阅读全文
posted @ 2008-07-08 10:40 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(292) 评论(0) 推荐(0)
摘要: 利用SqlDataAdapter进行记录分页 说到分页,很多地方都会用到,不管是windows程序还是web程序,为什么要进行分页?很简单,如果BlueIdea BBS帖子列表不分页的话,几十万条记录,可想而知....... 分页有几种方法,可以用存储过程进行分页,将要显示的记录写入一个临时表中,再从临时表中取出这些记录,取出的记录呢,也就是当前页的记录了。 我这里谈到的,是利用SqlDataAd... 阅读全文
posted @ 2008-07-08 10:38 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(293) 评论(0) 推荐(0)
摘要: 最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的: 1. 如何生成8位随机数,生成的数越随机,重复的可能性当然越小 2. 控制不重复 3. 考虑性能 针对这个问题,我写了如下的示例来解决,希望能为有这类需求的人提供指导 生成100万条8位不重复数据的示例 USE tempdb GO -- 创建测试表 CREATE TABLE t... 阅读全文
posted @ 2008-07-08 08:43 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(236) 评论(0) 推荐(0)
摘要: 问题表现: 在 SQL Server 2005 Manger Studio中打开表,无法输入中文,只能输入英文 问题重现: 1. 我们建立如下三个测试表: CREATE TABLE ta( id int IDENTITY, col varchar(50) ) CREATE TABLE tb( col varchar(50), id int IDENTITY ... 阅读全文
posted @ 2008-07-08 08:42 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(222) 评论(0) 推荐(0)
摘要: 问题描述: 使用 SELECT 语句,轮询表中的数据,并且处理变量数据时,如果有ORDER BY语句,则得不到想要的结果,但去掉ORDER BY,结果正常。 具体的问题表现参考下面的问题重现代码 问题重现代码 -- 测试数据 DECLARE @T TABLE(id int,value nvarchar(16)) INSERT INTO @T SELECT 1, N'好人'... 阅读全文
posted @ 2008-07-08 08:42 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(224) 评论(0) 推荐(0)
摘要: 问题描述: 某个基础信息表,与系统中30多个表存在外键关系,当删除基础数据时,需要判断是否已经被用过,如果用过则更改标志位,如果没有用过则直接删除,如何能很好实现这个处理?最好能够自动适应表的变化 问题解决(SQL Server 2005) -- SQL Server 2005的错误处理容易控制, 因此, SQL Server 2005中可以直接删除, 通过错误处理来确定是否需要更新. ... 阅读全文
posted @ 2008-07-08 08:41 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(348) 评论(0) 推荐(0)
摘要: msdb-包含了有关作业、报警及操作员等信息如果包含系统数据库的介质变了,那么必须重建系统数据库,如果你仍然可以启动SQL Server服务,则可以通过RESTORE语句从系统数据库的备份中恢复数据库。 关于系统数据库的恢复总结如下: 在SQL Server数据库中,系统信息存储在系统数据库中,主要的系统数据库包括: master-从整体上控制用户数据库和SQL Server操... 阅读全文
posted @ 2008-07-08 08:41 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(261) 评论(0) 推荐(0)
摘要: Sql语句作为国际标准的数据库查询语句,在各种编程环境中得到了广泛的应用。作为一个成熟、稳定的系统,用户登陆和密码验证是必不可少的。 Sql语句作为国际标准的数据库查询语句,在各种编程环境中得到了广泛的应用。作为一个成熟、稳定的系统,用户登陆和密码验证是必不可少的。笔者在平时的编程工作中发现,许多程序员在用sql语句进行用户 密码验证时是通过一个类似这样的语句来实现的: Sql="... 阅读全文
posted @ 2008-07-08 08:40 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(325) 评论(0) 推荐(0)
摘要: 在恢复的时候,最理想的情况就是你的数据文件和日志文件都完好无损了,这样只需要sp_attach_db,把数据文件附加到新的数据库上即可,或者在停机的时候把所有数据文件(一定要有master等)都copy到原有路径下也行,不过一般不推荐这样的做法,sp_attach_db比较好,虽然麻烦许多。 但是呢,一般数据库崩溃的时候系统是未必能有时间把未完成的事务和脏页等写入磁盘的,这样的情况sp_at... 阅读全文
posted @ 2008-07-08 08:40 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(274) 评论(1) 推荐(0)
摘要: 以前在介绍SQL2k的时候已经提到了SQL2k对XML的支持,使用for XML语句就可以很容易的把执行的结果转化为一个XML,这样可以在很大程度上提高系统运行效率和开发速度,详细的内容请参见Books Online。 但是在使用ADO(Required ADO 2.6)访问返回的XML的方式和原来的Recordset是有所不同的。如果你还是使用Recordset访问的话,只能得到一个Unic... 阅读全文
posted @ 2008-07-08 08:38 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(238) 评论(2) 推荐(0)
摘要: 一、导出导入SQL Server里某个数据库 1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。 2.备份 选数据库-完全, 目的 备份到 按添加按钮 文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak) 重写 选重写现有媒体 最后按确定按钮。 如果生成的备份数据库文件大于1M,要... 阅读全文
posted @ 2008-07-08 08:37 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(280) 评论(0) 推荐(0)
摘要: 说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 11 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.addda... 阅读全文
posted @ 2008-07-08 08:36 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(192) 评论(0) 推荐(0)
摘要: 本文总结了数据库备份过程中所有可能出错的情况,大家可以参考以下。 如果你做DBA时间不长,对数据库的备份有些担心,希望能找到一种让你放心的备份方案,那么本文绝对适合你。 关于数据库的备份恢复原理,大家多少都比较熟悉了。但是,你目前做的数据库备份有多可靠?你可以安心睡觉了吗?如果答案是肯定的,那就不用多花时间看下文了,如果觉得还不够安心,总担心数据库哪一天坏了修不好,那么请接着看: ... 阅读全文
posted @ 2008-07-08 08:35 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(294) 评论(0) 推荐(0)
摘要: 想必大家都知道MSSQL中SA权限是什么,可以说是至高无上。今天我就它的危害再谈点儿,我所讲的是配合NBSI上传功能得到WebShell。在讲之前先说几个条件,否则得到Shell是有难度的。 1.存在SQL注入,并且数据库类型是MSSQL。 2.连接数据库的权限必须是SA。 3.后台必须有文件上传的程序。 好了,我们找到一个网址hxxp://www.6x36x.com/... 阅读全文
posted @ 2008-07-08 08:35 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(256) 评论(0) 推荐(0)
摘要: 近段时间由于修改一个ASP程序(有SQL注入漏洞),在网上找了很多相关的一些防范办法,都不近人意,所以我将现在网上的一些方法综合改良了一下,写出这个ASP函数,供大家参考。 以下是引用片段: Function SafeRequest(ParaName) Dim ParaValue ParaValue=Request(ParaName) if IsNumeric(ParaVal... 阅读全文
posted @ 2008-07-08 08:34 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(251) 评论(0) 推荐(0)
摘要: 上个月的最后一天 这是一个计算上个月最后一天的例子。它通过从一个月的最后一天这个例子上减去3毫秒来获得。有一点要记住,在Sql Server中时间是精确到3毫秒。这就是为什么我需要减去3毫秒来获得我要的日期和时间。 SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)) 计算出来的... 阅读全文
posted @ 2008-07-08 08:34 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(235) 评论(0) 推荐(0)
摘要: 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下的问题。... 阅读全文
posted @ 2008-07-08 08:33 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(203) 评论(0) 推荐(0)
摘要: 本文讲解了用户如何自定义的数据库修复。 一、自动应用重做日志 1、 利用SET AUTORECOVERY命令自动应用重做日志,完成对数据文件的修复操作。 SQL>STARTUP MOUNT:启动实例并加载数据库。 SQL>SET AUTORECOVERY ON:启用重做日志自动应用功能。 SQL>RECOVER DATABASE:恢复指定表空间、数据文件或整个数据库。 SQL>A... 阅读全文
posted @ 2008-07-08 08:33 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(210) 评论(0) 推荐(0)
摘要: 本文分步介绍了如何在运行SQL Server的计算机之间移动Microsoft SQL Server用户数据库和大多数常见的SQL Server组件。本文中介绍的步骤假定您不移动master、model、tempdb或msdb这些系统数据库。这些步骤为您传输登录以及master和msdb数据库中包含的大多数常见组件提供了多个选项。 注意:支持将数据从SQL Server 2000迁移到Micro... 阅读全文
posted @ 2008-07-08 08:32 广陵散仙(www.cnblogs.com/junzhongxu/) 阅读(211) 评论(0) 推荐(0)