- 博客(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
NHibernate学习例子
2008-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人