- 博客(46)
- 收藏
- 关注
原创 FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP)
在主动模式下,FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,然后开放N+1号端口进行监听,并向服务器发出PORT N+1命令。服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端指定的端口N+1,进行数据传输。 在被动模式
2011-07-28 09:46:30 2371
原创 关于Java23种设计模式的有趣见解 (转)
关于Java23种设计模式的有趣见解 (转)关于Java23种设计模式的有趣见解来源:ccidnet创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服
2011-07-06 09:27:28 700
转载 PLsql登陆错误:初始化错误 SQL*NET没有完全安装OracleHomekey:software oracle
PLsql登陆错误:初始化错误 SQL*NET没有完全安装 OracleHomekey:software oracle2010-01-26 18:06:36| 分类: Oracle 阅读561 评论0 字号:大中小 订阅 应用pl/sql的时候,发现sql不能执行,点击左侧数据对象的时候,系统老是提示“sql*没有完全安装”。经过查阅相关资料得到如下解决方案: 进入pl/sql界
2011-06-17 00:03:00 7141
转载 SQL Server字符串处理函数大全
<br />select语句中只能使用sql函数对字段进行操作(链接sql server),<br />select 字段1 from 表1 where 字段1.IndexOf("云")=1;<br />这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。<br />left()是sql函数。<br />select 字段1 from 表1 where charindex('云',字段1)=1; 字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR
2011-06-01 17:06:00 755
转载 SQL循环语句 的写法
<br />SQL循环语句 <br />declare @i int <br />set @i=1 <br />while @i<30 <br />begin <br />insert into test (userid) values(@i) <br />set @i=@i+1 <br />end <br /><br />--------------- <br /><br />while 条件 <br />begin <br />执行操作 <br />set @i=@i+1 <br />end <br /
2011-06-01 11:23:00 3303
转载 网页禁止保存复制代码大全
<br />第一部分:防止你的网站博客文章被非法复制保存或者查看的 部分源代码<br /><br />1,整篇文章就不能点右键、区域选择和复制了,不过还是能查看源文件和下载该页。代码如下: <br /><body oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='document.selection.empty()' oncopy='document.selectio
2011-05-19 18:05:00 1493 2
转载 asp.net 4.0 A potentially dangerous Request.Form value was detected fr
<br />解决方法:<br />页面中设置ValidateRequest="false",asp.net 4.0需要在web.config文件中配置如下结点<br /><configuration><br /> <system.web><br /> <httpRuntimerequestValidationMode="2.0"><br /> <br />如果是asp.net mvc<br />需要在对应的Controller Action上增加[ValidateInput(false)
2011-05-04 17:40:00 460
转载 SQL Server 2005&2008备份恢复总结
一、数据库存储概述1、数据文件类型· Primary data files:每个数据库都有一个单独的主要数据文件,默认以.mdf扩展名。主要数据文件不仅包含数据信息,还包含与该数据库结构相关的信息。创建数据库时,数据库结构相关信息不仅存在于master数据库中,同时还包含在primary data file上.· Secondary data files一个数据库可以有一个或者多个二级数据文件,默认以.ndf为扩展名。一般来说二级数据文件并不是必须
2011-04-21 10:56:00 1138
转载 线性表顺序实现
#ifndef SQLIST_H<br />#define SQLIST_H #define INIT_SIZE 10<br />#define LISTINCREMENT 2 /* 函数结果状态代码 */<br />#define TRUE 1<br />#define FALSE 0<br />#define OK 1<br />#define ERROR 0<br />#define INFEASIBLE -1<br />#define OVERFLOW -2 typ
2011-04-11 22:39:00 1249
转载 iReport使用教程
一、iReport与JasperReport简介1.1 简介<br />JasperReport是报表的引擎部分,界面设计是用iReport。为什么选择这两个软件呢?因为这两个软件都是开源的,即免费的(虽然某些文档收费,但是磨灭不了我们使用它的理由)。<br />JasperReport是一个报表制作程序,用户按照它制定的规则编写一个XML文件,然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDF,HTML,XML,XLS,CSV等等。<br />用JasperReport做报表,可以分为两种
2011-03-30 10:14:00 1453
转载 ScriptX控件部分参数说明
<br /><br />在Web项目中经常要用到打印功能,我现在使用的是ScriptX,基本功能是免费的(高级功能收费)<br />在网页中嵌入:<br /><object id="factory" viewastext style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="hppt://url/smsx.cab#Version=6,4,438,06"></object><br />这里备注一些
2010-09-19 21:27:00 951
转载 ScriptX.cab打印经验交流
ScriptX.cab打印经验交流<br />WEB打印一直困扰着大家,小弟最近做一项目,稍有心得,特来跟大家交流交流。<br />我在那个项目中是利用ScriptX.cab这个控件来解决问题的,包括各种汇总表,详细清单等等,不过最大弊端就是打印的格式是死的,你要打印出怎样的格式必须自己来做,还有就是打印分页,它是按你设置的纸张大小来分的,所以必须人为控制,我已经搞定了。<br />ScriptX.cab大家可以到网上去DOWN一个。<br />好了,废话不多说了,代码才是大家最需要看到的。<br />包括
2010-09-18 18:16:00 1945
转载 随心所欲的Web页面打印技术
随心所欲的Web页面打印技术<br />随心所欲的Web页面打印技术<br />一.概述<br /> 对基于B/S架构的应用程序而言,客户端的页面打印一直是比较头疼的问题,简单的做法是:1.使用IE的打印功能;2.使用水晶报表。但以上两种办法,都有很大的局限性,很难实现特殊要求的排版和精确的定位,所以不能满足一些特殊客户的BT要求。为此,本人总结了自己在使用Web打印上的一点经验,和大家分享。<br /> 本文涉及以下技术:javascript、ActiveX、ASP.NET、GDI+。<br />二.
2010-09-18 12:58:00 487
转载 鼠标钩子详解
<br />钩的作用非常大,它能够预演和修改系统事件和消息,关能在系统范围内阻止事件和消息发生.Windows系统支持多种不同类型的钩,每种类型都只监控一种Windows消息流,下面是几种常见钩类型.<br />WH_MOUSE 监控鼠标输入事件<br />WH_KEYBOARD 监控键盘输入事件<br />WH_CALLWNDPROC 监控发送到窗口过程的消息,钩过程在消息发送到窗口过程前调用<br />WH_CALLWNDPROCRET监控发送到窗口过程的消息,钩过程在消息发送到窗口过程后调用<br /
2010-09-13 15:02:00 1589
转载 Asp.net中GridView使用详解(很全,很经典)
<br />Asp.net中GridView使用详解<br />效果图参考:http://hi.baidu.com/hello%5Fworld%5Fws/album/asp%2Enet中以gv开头的图片<br />l GridView无代码分页排序<br />l GridView选中,编辑,取消,删除<br />l GridView正反双向排序<br />l GridView和下拉菜单DropDownList结合<br />l
2010-09-13 14:59:00 1053
转载 sql server 2005 数据库关系图 开不了
<br /> sql2000备份的数据库还原到sql2005后,选择“数据库关系图”提示:此数据库没有有效所有者,因此无法安装数据库关系图支持对象。若要继续,请首先使用“数据库属性”对话框的“文件”页或 ALTER AUTHORIZATION 语句将数据库所有者设置为有效登录名,然后再添加数据库关系图支持对象。 <br /> <br /> 解决方法如下: <br />1、设置兼容级别为90(2005为90) <br /> USE [master] <br />
2010-09-13 14:55:00 688
转载 SQL Server CHARINDEX和PATINDEX详解
<br />如果你写过非常多程序,你可能偶尔会碰到要确定字符或字符窜串否包含在一段文字中,在这篇文章中,我将讨论使用charindex和patindex函数来搜索文字列和字符串。我将告诉你这两个函数是怎么运转的,解释他们的差别。同时提供一些例子,通过这些例子,你能能考虑使用这两个函数来解决非常多不同的字符搜索的问题。<br /> charindex和patindex函数常常用来在一段字符中搜索字符或字符串。如果被搜索的字符中包含有要搜索的字符,那么这两个函数返回一个非零的整数,这个整数是要搜索
2010-09-13 14:54:00 473
转载 获取SQL Server元数据的几种方法
<br />元数据简介<br /> 元数据 (metadata) 最常见的定义为"有关数据的结构数据",或者再简单一点就是"关于数据的信息",日常生活中的图例、图书馆目录卡和名片等都可以看作是元数据。在关系型数据库管理系统 (DBMS) 中,元数据描述了数据的结构和意义。比如在管理、维护 SQL Server 或者是开发数据库应用程序的时候,我们经常要获取一些涉及到数据库架构的信息:<br /> 某个数据库中的表和视图的个数以及名称 ;<br /> 某个表或者视图中列的个数以及每一列的名称、数据类型、
2010-09-13 14:53:00 614
转载 SQL Server中的cast和Convert的用法
<br />http://technet.microsoft.com/zh-cn/library/ms187928.aspx
2010-09-13 14:52:00 533
转载 SQL Server中的Collate排序规则关键字的使用
<br />我们在create table时经常会碰到这样的语句,例如:password nvarchar(10)collate chinese_prc_ci_as null,那它到底是什么意思呢?不妨看看下面:<br />首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影。<br />语法是collate collation_name<br />collation_name ::={windows_collation_name}|{sql_co
2010-09-13 14:51:00 891
转载 SQL Server中的日期计算
<br />通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 <br /> 在使用本文中的例子之前,你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是
2010-09-13 14:49:00 369
转载 SQL Server 2005中增强的性能
<br />丰富的数据类型 Richer Data Types <br /> 1、varchar(max)、nvarchar(max)和varbinary(max)数据类型最多可以保存2GB的数据,可以取代text、ntext或image数据类型。 <br />CREATE TABLE myTable<br />(<br />id INT,<br />content VARCHAR(MAX)<br />) <br /> 2、XML数据类型 <br /> XML数据类型允许用户在SQL Server数据
2010-09-13 14:47:00 393
转载 SQL Server 2005中DateTime类型转换为Varchar类型的所有格式
<br />select CONVERT(varchar, getdate(), 120 ) <br />2004-09-12 11:06:08 <br />select CONVERT(varchar(12) , getdate(), 111 ) <br />2004/09/12 <br />select CONVERT(varchar(12) , getdate(), 112 ) <br />20040912 <br />select CONVERT(varchar(12) , getdate(), 1
2010-09-13 14:46:00 556
转载 通过内存配置来优化SQL Server的性能
<br /> Microsoft SQL Server 2000 的内存管理组件消除了对 SQL Server 可用的内存进行手工管理的需要。SQL Server 在启动时根据操作系统和其它应用程序当前正在使用的内存量,动态确定应分配的内存量。当计算机和SQL Server 上的负荷更改时,分配的内存也随之更改。有关更多信息,请参见内存构架。 <br />下列服务器配置选项可用于配置内存使用并影响服务器性能: <br /><br /> min server memory <br /> max s
2010-09-13 14:37:00 428
转载 SQL Server 2005中的文件和文件组
<br />1、文件和文件组的含义与关系<br /> 每个数据库有一个主数据文件.和若干个从文件。文件是数据库的物理体现。 文件组可以包括分布在多个逻辑分区的文件,实现负载平衡。文件组允许对文件进行分组,以便于管理和数据的分配/放置。例如,可以分别在三个硬盘驱动器上创建三个文件(Data1.ndf、Data2.ndf 和 Data3.ndf),并将这三个文件指派到文件组 fgroup1 中。然后,可以明确地在文件组 fgroup1 上创建一个表。对表中数据的查询将分散到三个
2010-09-13 14:36:00 397
转载 SQL Server 2005中如何配置所用内存
<br />AWE需要锁定内存页<br />启用锁定内存页选项(Windows): <br /> 1、启用锁定内存页选项 <br /> 2、在"开始"菜单上单击"运行"子菜单,然后在"打开"框中键入"gpedit.msc"。 <br /> 3、在"组策略"控制台上,展开"计算机配置",然后展开"Windows 设置"。 <br /> 4、展开"安全设置",然后展开"本地策略"。 <br /> 5、选择"用户权限分配"复选框。 <br /> 6、详细资料窗格中随即显示出策略。 <br /> 7、
2010-09-13 14:36:00 832
转载 SQL Server中的STUFF函数的使用
<br />STUFF ( character_expression , start , length ,character_expression ) <br />参数 <br />character_expression <br />一个字符数据表达式。character_expression 可以是常量、变量,也可以是字符列或二进制数据列。 <br />start <br />一个整数值,指定删除和插入的开始位置。如果 start 或 length 为负,则返回空字符串。如果 start 比第一个 ch
2010-09-13 14:35:00 574
转载 SQL Server中的DATEPART函数的使用
<br />定义和用法<br />DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。<br />语法<br />DATEPART(datepart,date)date 参数是合法的日期表达式。datepart 参数可以是下列的值:<br />datepart 缩写 <br />年 yy, yyyy <br />季度 qq, q <br />月 mm, m <br />年中的日 dy,
2010-09-13 14:34:00 1067
转载 SQL Server数据类型简介
<br />数据类型是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的种类和名称都或多或少有些不同。SQLServer 提供了 25 种数据类型:<br /> ·Binary [(n)]<br /> ·Varbinary [(n)]<br /> ·Char [(n)]<br /> ·Varchar[(n)]<br /> ·Nchar[(n)]<br /> ·Nvarchar[(n)]<br /> ·Da
2010-09-13 14:32:00 338
转载 SQL Server游标中的inserted和deleted临时表
<br />触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Microsoft? SQL Server 2000 自动创建和管理这些表。可以使用这两个临时的驻留内存的表测试某些数据修改的效果及设置触发器操作的条件;然而,不能直接对表中的数据进行更改。 <br /> inserted和deleted表主要用于触发器中: <br /> ·扩展表间引用完整性 <br /> ·在以视图为基础的基表中插入或更新数据 <br /> ·检查错误并基于错误采取行动 <br /> 找到数
2010-09-13 14:31:00 1132
转载 SQL Server 2005语法增强之OBJECT_ID
<br />在SQL Server的以前版本中OBJECT_ID只接受一个参数,即对象的名称,在最新的版本中微软对这个内部函数作了功能方面的增强,我们先看看微软MSDN上的描述:<br />重要提示:<br />使用 OBJECT_ID 不能查询非架构范围内的对象(如 DDL 触发器)。对于在 sys.objects 目录视图中找不到的对象,需要通过查询适当的目录视图来获取该对象的标识号。例如,若要返回 DDL 触发器的对象标识号,请使用 SELECT OBJECT_ID FROM sys.triggers
2010-09-13 14:30:00 400
转载 SQL Server中的OBJECTPROPERTY函数使用
<br />返回当前数据库中对象的有关信息。<br />语法<br />OBJECTPROPERTY ( id , property ) <br />参数<br />id<br />一个表达式,包含当前数据库中某个对象的 ID。id 的数据类型是 int。<br />Property<br />一个表达式,包含针对由 id 指定的对象将要返回的信息。Property 可以是下面这些值中的一个。<br /> <br /> <br />说明 除非加以注释,否则,如果 property 是无效的属性名,则返回
2010-09-13 14:29:00 897
转载 SQL Server中的union关键字功能介绍
<br />UNION 运算符是将两个或更多查询的结果组合为单个结果集, 该结果集包含联合查询中的所有查询的全部行。这与使用联接组合两个表中的列不同。 <br /> 使用 UNION 组合查询的结果集有两个最基本的规则:<br /> 1、所有查询中的列数和列的顺序必须相同。<br /> 2、数据类型必须兼容<br /> a、UNION的结果集列名与第一个select语句中的结果集中的列名相同,其他select语句的结果集列名被忽略<br />
2010-09-13 14:28:00 709
转载 SQl Server中的ISNULL函数用法
<br />语法<br /> <br />ISNULL ( check_expression , replacement_value )<br /> <br />备注<br />如果 check_expression 不为 NULL,则返回它的值;否则,在将 replacement_value 隐式转换为 check_expression 的类型(如果这两个类型不同)后,则返回前者。<br />参数<br />check_expression <br />将被检查是否为 NULL 的表达式。check_ex
2010-09-13 14:28:00 888
转载 SQL Server中的通配符
<br />通配符_<br />"_"号表示任意单个字符,该符号只能匹配一个字符."_"可以放在查询条件的任意位置,且只能代表一个字符.一个汉字只使用一个"_"表示.<br />通配符%<br />"%"符号是字符匹配符,能匹配0个或更多字符的任意长度的字符串.在SQL语句中可以在查询条件的任意位置放置一个%来代表一个任意长度的字符串.在查询条件时也可以放置两个%进行查询,但在查询条件中最好不要连续出现两个%<br />通配符[]<br />在模式查询中可以利用"[]"来实现查询一定范围的数据.[]用于指定
2010-09-13 14:27:00 528
转载 SQL Server中的Set RowCount命令
<br />使 Microsoft® SQL Server™ 在返回指定的行数之后停止处理查询。 <br />语法<br />SET ROWCOUNT { number | @number_var } <br />参数<br />number | @number_var<br />是在停止给定查询之前要处理的行数(整数)。<br />注释<br />建议将当前使用 SET ROWCOUNT 的 DELETE、INSERT 和 UPDATE 语句重新编写为使用 TOP 语法。有关更多信息,请参见 DELETE
2010-09-13 14:26:00 1339
转载 SQL Server中的sp_executesql系统存储过程
<br />sp_executesql语法 <br /> <br />sp_executesql [@stmt =] stmt<br />[<br /> {, [@params =] N'@parameter_name data_type [,...n]' }<br /> {, [@param1 =] 'value1' [,...n] }<br />]<br /> <br />参数<br />[@stmt =] stmt<br /> <br />包含 Transact-SQL 语句或批处理的
2010-09-13 14:25:00 735
转载 SQL Server中的Set Quoted_Identifier On/Off命令
<br />当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须符合所有 Transact-SQL 标识符规则。有关详细信息,请参阅标识符。文字可以由单引号或双引号分隔。<br />当 SET QUOTED_IDENTIFIER 为 ON(默认值)时,由双引号分隔的所有字符串都被解释为对象标识符。因此,加引号的标识符不必符合 Transact-SQL 标识符规则。
2010-09-13 14:24:00 1427
转载 SQL Server中的Replicate函数
<br />REPLICATE <br /> 以指定的次数重复字符表达式。 <br /> <br /> 语法 <br /> REPLICATE ( character_expression , integer_expression ) <br /> <br /> 参数 <br /> character_expression <br /> <br /> 由字符数据组成的字母数字表达式。character_expression 可
2010-09-13 14:23:00 2014
转载 SQL Server中的TextPtr函数
<br />以 varbinary 格式返回对应于 text、ntext 或 image 列的文本指针值。检索到的文本指针值可用于 READTEXT、WRITETEXT 和 UPDATETEXT 语句。<br />语法<br />TEXTPTR ( column )<br />参数<br />column<br />待使用的 text、ntext 或 image 列。<br />返回类型<br />varbinary<br />注释<br />在 Microsoft SQL Server™ 2000 中,对
2010-09-13 14:22:00 1453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人