
技术相关
文章平均质量分 62
西南三少
这个作者很懒,什么都没留下…
展开
-
真正高效的SQLServer中数据分页的通用存储过程
/**//*======================================================================= 功能: 对传进来的查询SQL进行分页后返回指定页数据, 不管查询多少页,其查询性能只受 @SqlStr 自身性能的影响,有时还要快参数: @SqlStr 需要执行的查询语句 @PrimaryKey 参数@SqlStr返回列原创 2008-02-15 22:20:00 · 2953 阅读 · 3 评论 -
SQLSERVER全文索引的一个BUG
在产品开发中,需要用到数据库全文索引特性,于是对SQLServer数据库的表建立了全文索引,如对资源收集来源表进行全文索引,表结构如下:create table res_original( res_id bigint, res_title varchar(100), res_content varchar(8000))至于如何建立全文索引,请看上一篇BLOG. 现在要对 res_title原创 2008-04-11 20:04:00 · 1528 阅读 · 0 评论 -
文本文件编码转换器
文本文件也有编码?却实如此。什么是编码呢?编码是指不同国家的语言在计算机中的一种存储和解释规范,如,我们常说的ANSI是一种存储方式,ASCII是一种解释规范。最初,Internet上只有一种字符集——ANSI的ASCII字符集(American Standard Code for Information Interchange,“美国信息交换标准码),它使用7 bits来表示一个字符,总共能原创 2008-04-11 23:20:00 · 8325 阅读 · 6 评论 -
MSMQ消息队列演示程序
对消息队列的概念在此就不用描述了,网上查"消息队列"或MSMQ关键词,有相应文章介绍. 我在这里提供了一个示例程序,在于让初学者快速上手.1、 下载我的示例程序,下载地址为:http://download.youkuaiyun.com/source/4357862、 检查你的操作系统有没有安装MSMQ组件:察看“控制面板/管理工具/计算机管理->服务和应用程序”下面是否有“消息队列”节原创 2008-04-29 14:04:00 · 938 阅读 · 0 评论 -
SQLSERVER2005中分区表的设计
一、 概要1.1 实现目标SQL Server 2005 中基于表的分区功能简化了分区表的创建和维护过程,给数据库提供了灵活性和更好的性能;如果能良好应用将改善数据库大型表性能,设计人员管理性的的设计和实现;并方便于DBA相关维护工作1.2 参考资料1 微软msdnhttp://www.microsoft.com/china/msdn/libr转载 2008-05-14 11:33:00 · 1551 阅读 · 0 评论 -
SOA365 个人技术经验分享 个人软件产品展示 精华文章 原创文章 技术交流 技术分享
公告:为了方便文章的整理和内容展示,个人特做了一个网站,网站地址 http://www.soa365.com/, 目的在于: 第一目的: 技术经验分享,把在实际开发工作中碰到的技术问题与经验,整理成文并与各位网友分享: 1、希望能够给碰到相关问题的朋友提供思路和一点点学习资料; 2、也希望能交往到有共同爱好的朋友,您可以给我留言; 3、不追求数量,以原创 2008-09-19 11:32:00 · 921 阅读 · 0 评论 -
如何定义Xsd文件
Xml Schema的用途1. 定义一个Xml文档中都有什么元素2. 定义一个Xml文档中都会有什么属性3. 定义某个节点的都有什么样的子节点,可以有多少个子节点,子节点出现的顺序4. 定义元素或者属性的数据类型5. 定义元素或者属性的默认值或者固定值Xml Schema的根元素:表示数据类型等定义来自w3targetNamespace="http:/转载 2009-03-10 15:59:00 · 1466 阅读 · 0 评论 -
在asp.net中,把javascript,CSS,image等资源内嵌到DLL使用
ASP.NET(1.0/1.1)给我们提供了一个开发WebControl的编程模型,于是我们摆脱了asp里面的include模式的复用方式。不过1.0/1.1提供的Web控件开发模型对于处理没有image、css等外部资源的组件还算比较得心应手,script虽然很多时候也是外部资源,但在开发控件的时候我们习惯把script使用Page.Register...Script()来嵌入模块,因为原创 2009-03-18 12:35:00 · 3576 阅读 · 0 评论 -
个人对SOA的一点小理解
1、SOA是一个松散结合的架构,是一个可组合、可拆分、可扩展的系统,目的是用以满足企业不断变化的业务需求;2、为了实现SOA平台,会用到多方面的技术或标准,如:WebService、XML、WF、WCF、IOC、AOP等等;3、在架构过程中,SOA中用到的具体技术可以用另一种技术替换,如WebService技术,也可用WCF实现;4、由于不同企业或组织的特定情况,SOA在各个企业的原创 2009-07-15 22:07:00 · 764 阅读 · 0 评论 -
Oracle中创建全文索引支持的类型
Oracle中创建全文索引,只能在类型:VARCHAR2, CLOB, BLOB, CHAR, BFILE, XMLType, and URIType上创建;不能在类型:NCLOB,NVARCHAR2,NCHAR,DATE,NUMBER,TIMESTAMP上创建。很无聊的一件事。原创 2009-07-27 21:32:00 · 900 阅读 · 0 评论 -
运行时改变私有的只读字段,静态字段值
如果一个类定义了一个Private的字段,在运行时,正常方式下,在类的外部当然是不能访问这个字段,更谈不上改变值了。但在特殊情况下,我们不能修改已有类的代码,但又要去改变,怎么办?用反射。代码是最好的表达语言: /* 先定义一个测试类 */ public class TestClass { private readonly int i1 = 10;原创 2009-07-27 14:33:00 · 1273 阅读 · 0 评论 -
核心竞争力是建立在以市场和客户需求为前提上的
当刚从学校毕业时,几乎所有的人都认为技术最重要,等工作了、经历了几年后,会体会到只有技术不行,产品和市场才是重要的。这时,就有人改行去做市场,认为只要有了市场,一切都有了。 是不错,当做了几个客户,有了几笔订单后,后面却发现,要想再把市场做大,或维持原来的客户也很难。 因为没有成熟稳定的产品,没有客户真正需要的产品,客户是不会接受。最后又发现,产品才是最重要的,这又回到了原来的原创 2009-07-27 21:25:00 · 1000 阅读 · 0 评论 -
开始研究学习VS2010
Visual Studio 2010正式版要出来了,开始研究学习Beta版,在这里占个位置,具说将是微软下一个经典的VS6.0。列下VS2010的新特性:·对多显示器的支持·支持调用继承树·新特性支持TDD·新特性支持Office开发·全新的Quick Search功能·Call hierarchy高亮对象的引用·直接使用一个未定义的对象·提供更方便的jav原创 2009-09-15 12:57:00 · 845 阅读 · 0 评论 -
C#泛型类,有多少个类?
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2009-09-24 17:07:00 · 2274 阅读 · 0 评论 -
SQLSERVER数据库全文索引示例
一个完整的SQL SERVER数据库全文索引示例。(以pubs数据库为例) 一、首先,介绍利用系统存储过程创建全文索引的具体步骤:1) 启动数据库的全文处理功能 (sp_fulltext_database) 2) 建立全文目录 (sp_fulltext_catalog) 3) 在全文目录中注册需要全文索引的表 (sp_fulltex原创 2008-04-11 19:40:00 · 5541 阅读 · 4 评论 -
启用IIS的压缩网页文件功能
受网上的一点启示,现编辑成册,给大家给以方便。 浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传输给客户端,客户端接收之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的CPU,但是换来的是更高的带宽利用率。对于纯文本来讲,压缩率是相当可观的。如果每个用户节约50%的带宽,那么你租用来的那点带宽就可以服务多一倍的客户了。原创 2008-04-02 13:55:00 · 2185 阅读 · 1 评论 -
数据库中空值问题的讨论
长久以来,不同的数据库设计人员在设计表字段时,有的设计字段允许为NULL,有的设置了默认值(不允许字段中出现NULL值)。对于字段允不允许为空的争论,由来已久,但个人的设计原则是不允许出现NULL。下面从各方面来加以讨论和描述:1. 处理性能:SQLSERVER在NULL的处理上比空字符串处理复杂,它需要在每一行用额外的空间来标记某一字段是NULL,查找数据的时候会检查这个标志原创 2008-03-26 16:40:00 · 2170 阅读 · 0 评论 -
在SQLServer2005下的通用分页存储过程
利用SQLServer2005提供的新功能 ROW_NUMBER() 方法实现的分页,此分页存储过程与上一个分页存储过程在效率上的区别为:1、如果执行的SQL语句为对单表或有表关联(用left join、right join、inner join等)的表关系比较简单,则用此方法速度相对上一种方法快;2、如果 执行的SQL语句为对多表关联并且表关系比较复杂,则用上一种方法速度快。经测试,二种方法对一原创 2008-02-15 22:55:00 · 1019 阅读 · 0 评论 -
HTTP 内容格式(协议)
HTTP内容格式(协议) 前言HTTP消息由客户端到服务器的请求和服务器到客户端的响应组成。请求消息和响应消息都是由开始行(对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行),消息报头,空行(只有CRLF的行),消息正文(可选)组成。HTTP消息报头包括通用报头、请求报头、响应报头、实体报头。每一个报头域都是由名字+“:”+空格+值组成,消息报头域的名字是大小写无关的原创 2008-02-17 15:09:00 · 1519 阅读 · 0 评论 -
浅谈事务、COM+及分布式事务
浅谈事务、COM+及分布式事务 目录1 什么是事务及特性...................................................................................................................................... 21.1 什么是事务:........原创 2008-02-17 14:51:00 · 3143 阅读 · 1 评论 -
ASP.NET中,客户端利用 ASP.NET AJAX(Atlas)调用服务端方法的代码
ASP.NET中,客户端利用 ASP.NET AJAX(Atlas)调用服务端方法的代码先下载 ASPAJAXExtSetup.msi 进行安装,下载地址:http://download.microsoft.com/download/5/4/6/5462bcbd-e738-45fa-84ca-fa02b0c4e1c2/ASPAJAXExtSetup.msi1 然后打开VS2005,创业网站并新建一原创 2008-02-16 00:23:00 · 1050 阅读 · 0 评论 -
TCP/IP协议简介
TCPIP协议简介 TCP/IP被确定为因特网的通信协议,是一组通信协议的代名词。TCP/IP是OSI七层模型的简化,共分为4层:应用层,传输层,IP层和物理网络接口层。1 互联网络层(IP层)互联网络层提供无连接的分组交换服务,其任务是允许主机将分组放在网上,让每个分组独立的道达目的地。2 传输层(TCP)传输控制协议(TCP)原创 2008-02-17 15:07:00 · 869 阅读 · 0 评论 -
SQLServer中数据加密方法
对SQLServer中的数据进行加密,有三种方法,1、 在程序语言中先对数据进行加密后再把加密后的数据保存在SQLServer数据库中;2、 利用SQLServer未公开的加密密码函数,在SQL代码中调用加密密码函数对数据进行加密后保存;3、 编写扩展存储过程的外部DLL文件实现加密,然后由SQL代码调用加密功能实现数据加密。 第一种方法就不再描述,利用第二种方法加密数据原创 2008-02-29 23:48:00 · 13759 阅读 · 0 评论 -
在SQLServer中调用外部扩展存储过程
1、扩展存储过程的引入首先,我们需要知道在SQLServer(7.0以上版本)中有一个扩展存储过程,名叫sp_addextendedproc,这是干什么用的呢,查它的帮助呀,不就知道了J,在SQLServer的帮助中是这样描述的:向 Microsoft SQL Server 注册新扩展存储过程的名称。语法为:sp_addextendedproc [@functname=] pr原创 2008-02-29 22:47:00 · 10124 阅读 · 3 评论 -
大规模、高流量互联网站性能调优经验总结
前言:对于一个高性能的Web站点,性能提升的2个主要突破点.响应时间.效率当前集中考虑的主要是响应时间方面,平时我们关注比较多的是后台Web服务器端的优化,通过Yahoo的实际数据分析,80-90%的终端响应时间是由前端决定的,所以是前端的优化也是非常重要的,存在巨大的改善空间,本文集中讨论前端优化。8/2性能准则:80%的性能问题是由20%的原因引起的,我们集中精力在这20%的原因上来改善80%转载 2008-03-06 08:56:00 · 1109 阅读 · 0 评论 -
利用BHO截获IE中输入的数据
今天看到了N年前写的一小段Delphi程序,准备拿出来与大家共享,本想好好的写篇介绍文章的,但没有动力,只好在此草草了事,下面只是讲一下其主要思想。IE为我们提供了一个插件接口,名叫BHO(Browser Helper Objects),通过编写相应COM类库并注册后,只要IE启动,注册的插件会随之启动,现在的有些(或者说N年前就有的)IE插件,也是通过这种方法实现的,如flashget的右键原创 2008-03-10 20:56:00 · 3871 阅读 · 4 评论 -
SEO优化之一(网页篇)
SEO优化之一(网页篇) 1、 编写标准的HTML网页制作符合标准的站点页面,第一件事情就是声明符合自己需要的DOCTYPE声明。在编码时,可以把如下内容直接复制到你页面的最前面。如: 3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">原创 2008-03-16 19:13:00 · 2727 阅读 · 0 评论 -
SEO优化之三(站点篇)
SEO优化之三(站点篇) 1、 WEB服务器区域选择对于Google而言,不同的区域,搜索的结果就不同。一些英文关键词,你在中国用Google搜索,发现你网站的排名非常靠前,但是如果你在国外用Google, 你可能翻十页都找不到你的网站。我们做Google排名的排名效果不是让我们自己看的,而是能让我们的潜在客户看到。所以服务器的区域选择应选择潜在客户群体所在的区域。2、 检查WEB原创 2008-03-16 19:16:00 · 779 阅读 · 0 评论 -
SEO优化之二(地图篇)
SEO优化之二(地图篇) 1、 提高重要页面的PR值PR(PageRank,网页排名,也是常说的着陆页)技术:通过对由超过 50,000 万个变量和 20 亿个词汇组成的方程进行计算,PageRank 能够对网页的重要性做出客观的评价。PageRank 并不计算直接链接的数量,而是将从网页 A 指向网页 B 的链接解释为由网页 A 对网页 B 所投的一票,这样,PageRank 会根据原创 2008-03-16 19:14:00 · 983 阅读 · 0 评论 -
再论数据库查询优化
之所以说“再论”,是因为讨论怎样优化数据库的文章已经有很多了,不过,本文不再从硬件配置、网络带宽、服务器上的I/O存取、数据库选项配置、应用程序连接池等来讨论数据库优化。在这里,假定编码外的一切都是不可变或是在同等条件下,来怎样优化编写的SQL语句。1 使用SET NOCOUNT ON 选项:缺省地,每次执行SQL语句时,一个消息会从服务端发给客户端以显示SQL语句影响的原创 2008-03-27 15:42:00 · 1198 阅读 · 1 评论 -
二月奋战,基于SILVERLIGTH的一期平台新鲜出炉
有二个多月没上这里来了,来这个报个道,这段时间忙于做一个基于Silverlight的平台。简单列一下平台的技术功能:1、WCF通讯,这是最基本的了;2、动态实体:由于SL端不能直接连数据库,也没有 DataTable这样的东东,只能是自己写动态实体了;在运行时完全用Emit实现创建实体对象;3、SL端与服务端的数据执行器,类似于SqlConnection+S原创 2010-01-12 21:11:00 · 1068 阅读 · 2 评论