自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (4)
  • 收藏
  • 关注

原创 C#+ajax上传文件

using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using

2010-05-05 00:05:00 5842 1

原创 在Javascript中动态创建函数

创建动态函数(在c/c++中利用函数指针来实现)  var FunctionName = new Function(argument1,...,lastargument);  说明:  所有的参数都必须是字符串类型的,最后的一个参数必须是这个动态函数的功能程序代码。                var square = new Function(x,y,h,

2010-03-12 10:01:00 1977

原创 SQL SERVER中全文检索的创建与应用

      全文搜索的核心引擎建立在Microsoft Full-Text Engine for SQL Server (MSFTESQL) 服务提供支持      面对海量的数据,如何才能找到我需要的?对数百万行文本数据执行的LIKE 查询可能需要花费几分钟时间才能返回结果;但对同样的数据,全文查询只需要几秒或更少的时间,具体取决于返回的行数,全文检索提供了一种便捷的方式,轻松地让所需数据手

2010-03-12 09:16:00 672

原创 让jQuery在VS2008开发环境中有智能提示的设置

       要在Visual Studio程序集成开发环境中,可以使用jQuery智能提示,首先需要下载一个补丁,地址如下:http://code.msdn.microsoft.com/KB958502/release/projectreleases.aspx?releaseid=1736,补丁安装好后,在http://docs.jquery.com/Downloading_jQuery中下载需

2010-03-04 14:43:00 675

原创 C#中用XmlTextReader对象操作XML文件

sd.xml文件:   第一个item        这个结点(1)    cs操作代码: protected void Page_Load(object sender, EventArgs e)        {            XmlTextReader reader = null;            try  

2010-03-01 15:47:00 1384

原创 C#中用XmlDocument对象获取带名命空间XML文件的节点值

xml文件:       Harry Potter    29.99        Learning XML    39.98        Learning C#    55.23    第一个item      这个结点(1)    这个结点(2)          Learning C      60.9

2010-03-01 15:44:00 1880

原创 C#中用XmlDocument对象获取XML文件中的节点值

 xml文件:       Harry Potter    29.99        Learning XML    39.98        Learning C#    55.23    第一个item      这个结点(1)    这个结点(2)          Learning C      60.

2010-03-01 15:28:00 5192

原创 Javascript函数中调用C#方法

一、后台(.cs文件)方法:       public string GetString(string name)        {            return ("Hello " + name);        }        public string GetString()        {            return ("Hello");

2010-02-23 16:07:00 695

转载 Mssql中实现用正则表达式更新字段值

create   function   dbo.regexReplace     (     @source   varchar(5000),         --原字符串     @regexp   varchar(1000),         --正则表达式     @replace   varchar(1000),       --替换值     @globalRepla

2010-02-04 17:54:00 1793

原创 Javascript实现日期时间的倒计时

var target=[]var time_id=[]function ShowDateTime(){    setTimeout("ShowDateTime()", 1000);for (var i=0,j=target.length;i{    var today=new Date();    timeold=target[i]-today.getTime();   //共多少毫秒  

2010-01-28 15:41:00 970

原创 实现IDisposable接口的方式和实际应用

实现IDisposable接口的类才能在创建此类的码中使用using来自动释放资源,如:    public class UserBLL : IDisposable    {       public UserBLL(){ }       #region  成员方法             // 成员方法       #endregion       #region 释放类资源  

2010-01-26 13:43:00 507

原创 基于多活动结果集(Multiple Active Result Sets,简称MARS)的C#示例分析

    本示例将展示怎样从数据库中读取一个SalesOrder,然后减少已卖出的项目的库存数额。典型地,这将要求建立到数据库的两个顺序连接-一个用于读取售出的项目数额,另一个用于使用减少的数额来更新库存。  下面的代码片断显示了怎样在不使用MARS功能的情况下达到这一目的。   ArrayList ids = new ArrayList();ArrayList qtys = new ArrayLi

2010-01-18 15:53:00 1403

原创 删除数据库中重复数据的几个方法

删除数据库中重复数据的几个方法数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置…… 方法一declare @max integer,@id integerdeclare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1

2010-01-16 16:55:00 402

原创 SQL存储过程(CLR存储过程)或函数中调用.NET程序集中的方法

在VS2008中创建一个类库,在此类库下新建一个名为SayHelloClass的类,程序集名为SayHello,代码如下: using Microsoft.SqlServer.Server;using System;using System.Data;using System.Data.Sql;using System.Data.SqlTypes; namespace SayHello

2010-01-16 14:05:00 1302

原创 sql2000创建交叉表的实例分析

例一、教师课程表如下:教师号  星期号 是否有课  1    2   有  1    3   有  2    1   有  3    2   有  1    2   有 写一条sql语句让你变为这样的表 教师号 星期一 星期二 星期三  1        2    1   2   1     3        1 各星期下的数字表示:对应的教师在星期几已经排的课数 1、创建表:CREATE T

2010-01-14 10:51:00 1241

原创 C#静态方法与非静态方法的比较

C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。下面我们分四个方面来看看C#静态方法与非静态方法的差异:C#静态方法与非静态方法比较一、C#静态成员:①静态成员属于类所有,非静态成员属于类的实例所有。②每创建一个类的实例,都会在内存中为非静态成

2009-12-07 11:14:00 795

原创 用自定义循环记录的方式代替自带的游标

在数据库中用循环的方法来代替游标,又时可以大大提高性能,下面的代码是循环方法的大体格式:假定在Accounts表中的ID字段值是唯一的,并且是可以排序-- 定义变量DECLARE @LoopFlag INTDECLARE @NextRowId INTDECLARE @currID INTDECLARE @currAccount INT-- 初始化变量SELECT @LoopFlag =

2009-10-12 10:17:00 537

原创 彻底杜绝SQL注入

数据库中的安全设置:  1、不要使用sa用户连接数据库。 2、新建一个public权限数据库用户,并用这个用户访问数据库。 3、在指定数据库 - 安全性 - 角色 去掉角色public对sysobjects与syscolumns对象的select访问权限 。4、[用户]用户名称-> 右键-属性-权限-在sysobjects与syscolumns上面打“×”。 5、通过以下代

2009-09-10 18:36:00 426

原创 目前较为流行的45种Ajax框架

EXT - http://www.extjs.com/(中文:http://www.ajaxjs.com/) Jquery - http://www.jquery.com Microsoft Ajax - http://ajax.asp.net Java BluePrints - https://blueprints.dev.java.net/ Protptype - http:/

2009-08-08 16:04:00 1093

原创 Javascript控制图片间歇性轮换向上滚动

 var obj_marquee;var marquee_spd = 4000;var step_c = 0;function marquee_init() {  obj_marquee = document.getElementById("marquee");  var obj_unit = obj_marquee.firstChild;  var n = Math.ceil(parseInt(

2009-06-03 11:52:00 1285

原创 C#中实现断点续传

   我们来看看.NET FRAMEWORK中为我们提供了哪些类可以来做断点续传这件事。   完成HTTP请求 System.Net.HttpWebRequest    HttpWebRequest 类对 WebRequest 中定义的属性和方法提供支持,也对使用户能够直接与使用 HTTP 的服务器交互的附加属性和方法提供支持。    HttpWebRequest 将发送到 Int

2009-05-23 10:23:00 974

原创 把自增字段变成普通字段的SQL语句

把自增字段变成普通字段,可以直接在企业管理器里面进行操作.下面简单的说一下用SQL操作的思路:  --先新增一个备份字段     alter table tbUser add UserId_bak int  go  --将自增字段数据转换到备份字段     update tbUser set UserId_bak = UserId     go  --删除自增字段 (如果此自增字段设置了主键要

2009-05-16 15:46:00 844

原创 用Ajax请求网页的核心方法

//获取远程数据(兼容多浏览器)function getXML(URL) {    var xmlhttp = null;    URL = URL + "&rid="+Math.random(); if(window.XMLHttpRequest){    xmlhttp = new XMLHttpRequest(); //火狐浏览器。 } else if(window.ActiveXObjec

2009-05-16 15:42:00 448

原创 获得鼠标在网页上的位置(x,y轴坐标)

 获得鼠标在网页上的位置(x,y轴坐标) function mouseCoords(ev) {     if(ev.pageX || ev.pageY)    {       return {x:ev.pageX, y:ev.pageY};     }    return {        x:ev.clientX + document.body.scrollLeft - document.bod

2009-05-16 15:36:00 2140

原创 常用的三条分页SQL语句(存储过程)的性能比较

第一条语句:SELECT TOP 页大小 * FROM Table1 WHERE id NOT IN (SELECT TOP (页码-1)*页大小 id  FROM Table1) 第二条语句: SELECT TOP 页大小 *FROM Table1 a WHERE not exists(select * from (select top (页大小*页数) * from Table1 orde

2009-04-24 11:30:00 474

原创 用sql语句查询不定条数的记录

在用sql查询时,需要查询出固定条数的记录时,我们会用:Select Top 50 * From Orders但有时项目需求,不是查询出固定条数的记录时,而是需要通过计算得出需查询出多少条记录,这时我们可以这么做:  declare  @i int    set @i=@num1 * @num2  set rowcount @i    Select * From Orders    set row

2009-04-23 10:59:00 965

原创 用CSS把ul打造成表格形式

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" >    用css把ul打造成表格形式          .UlLikeTr        {         width: 231px;         margin-left:50px;         font-size

2009-04-16 11:35:00 1661

原创 使用SqlDataAdapter在存储过程中获取记录集填充DataSet

 string sql = "UP_GetIndexPageAllDataList";      //存储过程名称    SqlCommand selectCMD = new SqlCommand(); selectCMD.CommandTimeout = 300000; selectCMD.CommandText = sql; selectCMD.Connection = CS; selectC

2009-04-14 17:06:00 650

转载 40 个轻量级JavaScript 库

流行的 JavaScript 库不胜枚举,jQuery, MooTools, Prototype, Dojo, YUI。这些 JavaScript 库功能丰富,加上它们的插件,几乎能胜任任何工作,然而这是有代价的,这些库往往导致你的网页尺寸臃肿。在某些场合,如果你只想完成特定的工作,可以使用一些功能更专一的轻量库,本文介绍了40个非常出色的轻量级 JavaScript 库。1. 表单相关w

2009-04-01 15:29:00 513

原创 把Excel文档转换成DataTable

把Excel文档转换成DataTable的方法:public DataTable XlsToDataTable(string strpath)            //适用于Excel 2003    {        string strConn;        strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +        "Data Sou

2009-03-17 11:21:00 996

原创 Javascript匹配字符是中文还是英文

//检测纯中文function isCnName(s){ var PatSWord=/^[/x00-/xff]+$/;     //匹配所有单字节长度的字符组成的字符串    //var PatDWord=/[^/x00-/xff]+/g;   //匹配双字节长度的字符组成的字符串    //var PatChinese=/[^/u4e00-/u9fa5]/;           中文的正

2009-03-17 11:02:00 741

原创 C#反射实例讲解

第一例:1 创建用于反射使用的DLL新建一个C#类库项目,拷贝源代码如下,编译生成DLL(假如DLL的文件名是TestReflect.dll)namespace Webtest{      ////       /// ReflectTest 类。      ///       public class ReflectTest      {          public Reflec

2009-03-10 16:01:00 583

原创 通用的分页显示方法

        在列出大量的信息时,需要对列出的信息进行分页,就要显示直观的分页信息上一页、下一页,当前显示第几页,共几页,页数下拉列表,直接定位到选择的页数。        下页的方法是显示分页内容的通用方法:         ///         /// 分页显示函数,返回分页内容        ///         /// 链接的地址        /// 总记录数       

2009-03-09 09:47:00 607

原创 SQL2005循环递归列出子项

首先创建表:CREATE TABLE [dbo].[tbUser]( [UserId] [int] NOT NULL, [ParentUserId] [int] NOT NULL) ON [PRIMARY] 往表内添加以下数据:UserId   ParentUserId1                   02                   113                 

2009-03-04 09:57:00 479

原创 Asp调用WebService

先用C#建立一个WebService代码如下:/// ///TestService 的摘要说明/// [WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]public class TestService : System.Web.S

2009-03-04 09:44:00 500

原创 C#正则表达式

        到目前为止,许多的编程语言和工具都包含对正则表达式的支持,当然.NET也不例外,.NET基础类库中包含有一个名称空间和一系列可以充分发挥规则表达式威力的类。         正则表达式的知识可能是不少编程人员最烦恼的事儿了。如果你还没有规则表达式方面的知识的话,建议从正则表达式的基础知识入手。前参见 正则表达式语法。         下面就来研究C#中的正则表达式,C#中的正则表达

2009-02-17 13:02:00 537

原创 正则表达式基础知识

一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如:JScriptVBScript匹配/^/[ /t]*$/"^/[ /t]*$"匹配一个空白行。//d{2}-/d{5}/"/d{2

2009-02-17 13:00:00 417

原创 [c#]遍历枚举中的项目名称和数值

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Common{       public enum AgentLevel : int    {        省代理商 = 1,                                  市代理商

2009-02-17 12:47:00 476

原创 获得网页内容的有效长度和宽度

http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">获得网页内容的有效长度和宽度function get_page_size(){    var re = {};    if (document.documentElement && document.documentEleme

2009-02-16 16:12:00 580

转载 《HP大中华区总裁孙振耀退休感言》

      从小侯兄弟的Blog上看到的这篇文章,虽然我不知道HP大中华区总裁孙振耀到底是怎样的人,不过这篇文章写的很诚恳,没有什么说教,是我见过的最好的感言之一,特意转载过来。这篇文章很长,不过值得花费一点时间和耐心看完。      一、关于工作与生活      我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人

2009-02-11 11:55:00 285

学习SQL应知道的动态SQL语句基本语法

动态SQL语句,sql语句妙用,各种sql语句的详细用法与讲解

2008-10-09

操作JSON对象的json.js文件

操作JSON (JavaScript Object Notation)对象的实用函数

2008-10-09

ToString()格式大全

ToString对各种格式的转换

2008-07-11

NHibernate学习例子

在Asp.net(C#)平台下开发的Nhibernate + ajax + xml + mssql的例子,用到了Castle.DynamicProxy.dll、Iesi.Collections.dll、log4net.dll、Nullables.dll、NHibernate.dll、NHibernate.Caches.SysCache.dll等组件,系统是采用三层架结,结构清晰,是学习和掌握Nhibernate实际开发中应用的好例子。<br>

2008-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除