自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Small Fish

I have a long long way to go.

  • 博客(34)
  • 收藏
  • 关注

原创 MS SQL_序号生成

查询结果生成序列号共有五种方法:一、需要用临时表来实现SELECT IDENTITY(int, 1,1) AS ID_Num,* INTO #temp FROM 表 SELECT * FROM #TEMPDROP Table #TEMP二、不用临时表,就必须有排序列,值唯一,做参考: SELECT (SELECT COUNT(*) FRO

2011-06-05 10:09:00 1112

原创 JS_控制输入,只能键入数字

技术要领:onkeydown事件先于onkeyup事件被触发;当onkeydown事件return false时onkeyup事件将不会被触发,并且输入框中也不会有用户刚按下的这个字符,从而实现了屏蔽某些字符的目的。了解了这一事件触发原理,思想上应当有所延伸(比如鼠标的几个事件也会是这样的机制)..... onkeypress是在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能

2011-04-08 10:15:00 5891

原创 JS控制 input 输入字符限制

<br />ENTER键可以让光标移到下一个输入框 <br /><input onkeydown="if(event.keyCode==13)event.keyCode=9" > <br /><br />只能是中文<br /><input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9"> <br /><br />屏蔽输入法<br /><input style="ime-mo

2011-04-08 10:03:00 786

原创 C#_递归算法

C# 递归算法    今天无所事事,于是重温了一下递归算法。突然之间发现递归算法很好用。首先碰到的是这样的一首题目:计算数组{1,1,2,3,5,8.......} 第30位值,不用递归,我写出了以下这样的代码:static void Main(string[] args) { int[] num = new int[30]; num[0] = 1;

2011-03-31 14:20:00 611

原创 C# XML 方式导出Excel

<br /> #region 生成CXCEL文件<br />                //将要生成的Excel文件 <br />                string ExcelFileName = Server.MapPath(totalPath + "/") + FileName + ".xls";<br />                if (File.Exists(ExcelFileName))<br />                    File.Delete(ExcelFi

2011-03-31 14:09:00 1222

原创 C# 文件下载

aspx:

2011-03-31 14:06:00 336

原创 C# ZIP 目录文件压缩

<br />1.项目导入sharpziplib.dll<br /> <br /> <br />using ICSharpCode.SharpZipLib;<br />using ICSharpCode.SharpZipLib.Zip;<br />using ICSharpCode.SharpZipLib.Checksums;<br /> <br /> <br /> <br /> <br />#region 压缩目录文件<br />        public static string CompressDi

2011-03-31 14:04:00 664

原创 C#文件操作大全

<br />1.创建文件夹<br />//using System.IO;<br />Directory.CreateDirectory(%%1);<br /><br />2.创建文件<br />//using System.IO;<br />File.Create(%%1);<br /><br />3.删除文件<br />//using System.IO;<br />File.Delete(%%1);<br /><br />4.删除文件夹<br />//using System.IO;<br />Dir

2011-03-28 15:35:00 1379

原创 C#实现文件下载的几种方式

<br />先把有问题的代码贴出来吧,<br />using System;<br />using System.Data;<br />using System.Configuration;<br />using System.Collections;<br />using System.Web;<br />using System.Web.Security;<br />using System.Web.UI;<br />using System.Web.UI.WebControls;<br />using

2011-03-28 12:20:00 579

原创 MS SQL_sql概念理解

一.注释:  -- 单行注释,从这到本行结束为注释sql 语法,类似C++,c#中// 多行注释,类似C++,C#中二.变量:(int, smallint, tinyint, decimal,float,real, money ,smallmoneysql 语法, text ,image, char, varchar。。。。。。)语法: DECLARE { {@

2011-03-26 21:47:00 731 1

原创 .NET框架配置文件

<br />1 启动配置<br />启动配置元素是指定运行应用程序的公共语言运行库版本。启动配置包括三个基本元素,分别是<requiredRuntime>、<supportedRuntime>和<startup>元素,如下表:<br />     启动配置元素说明<br />   元素名称    说明<br />   <startup>  包含<requiredRuntime>和<supportedRuntime>元素<br />   <requiredRuntime> 指定应用程序仅支持公共语言运行库1.

2011-03-18 11:08:00 1597

原创 RDLC报表 "错误号"

主要是数值类型的问题。1、如果类型是          =金额+Fields!JinE.Value 报错,     请转型为 =金额+Fields!JinE.Value.ToString()2、如果仍有问题,请尝试:          ="金额:"+CDec(Fields!JinE.Value).ToString()+" 元"3、如果是两个数值相除,除数检验          =Fields!B.Value / Fields!A.Value       请转型为 IIf(IsNothing(Fields!A

2011-03-10 09:55:00 3105

原创 MS SQL_使用for xml path 将1列多行转换为字符串连接起来

create table tb ([id] int,[name] varchar(2))insert into tb select 1,'aa' union all select 2,'bb' union all select 1,'cc' union all select 3,'dd' union all select 2,'ee' select * from tb方

2011-03-08 16:23:00 499

原创 C#基础(四)--运算符及表达式

一、运算符什么是运算符?加减乘除这些,能将变量与变量之间连起来进行运算操作的符号例如 a+b+ - * /还有一个,叫%百分号作为运算符是取余数运算符的分类如下:算术运算符比较运算符逻辑运算符条件运算符赋值运算符二、表达式什么是表达式?能让变量与变量之间进行运算得到结果的表达方式例如:a=3

2011-02-11 22:33:00 1492

原创 C#基础(三)--数据类型转换

隐式类型转换在c#引入var类型的变量之前,隐式转换仅存在于数值类型的数据之间,引入var类型之后,var定义的变量可以实现隐式数据转换。数值类型数据隐式数据类型转换适用于数值类型的数据之间,int、float、double类型都属于数值类型,隐式数据类型转换应遵循以下规则才能实现:对于数值类型,任何数据类型A,只要其取值范围完全包含在类型B的取值范围之内,就可以实现隐

2011-02-11 22:24:00 813

原创 C#基础(二)--数据类型

C#里面的数据类型分为两种:值类型和引用类型。1.值类型值类型包括简单值类型和复合型类型。简单值类型可以再细分为整数类型、字符类型、实数类型和布尔类型;而复合类型则是简单类型的复合,包括结构(struct)类型和枚举(enum)类型。整数类型字符类型C#中采用Unicode字符集来表示字符类型。实数类型 布尔(bool)类型取值只能是ture或者fa

2011-02-11 22:14:00 372

原创 C#_基础(一):常量&变量

常量: 通过在声明和初始化变量时,在前面加上const关键字,可以把此变量指定为常量。 class Calendar1 { public const int months = 12; }常量--即其值在使用过程中不会发生变化的变量。只能把局部变量和字段声明为常量常量的特征如下:  1).常量必须在声明时初始化。指定了其值后,就不能再修改了   2

2011-02-11 21:54:00 439

原创 MS SQL_日期操作及只获取日期的方法

DATEADD&DATEDIFF的使用:---上一周 select DATEADD(wk,DATEDIFF(wk,0,getdate())-1,0) select DATEADD(wk,DATEDIFF(wk,0,getdate())-1,6)---本周 select DATEADD(wk,DATEDIFF(wk,0,getdate()),0) select DATEADD(wk,DAT

2011-01-22 17:19:00 1546 1

原创 MS SQL_自定义函数

“自定义函数”是我们平常的说法,而“用户定义的函数”是 SQL Server 中书面的说法。SQL Server 2000以后 允许用户创建自定义函数,自定义函数可以有返回值。自定义函数分为:标量值函数或表值函数如果 RETURNS 子句指定一种标量数据类型,则函数为标量值函数。可以使用多条 Transact-SQL 语句定义标量值函数。如果 RETURNS 子句指定 TABL

2011-01-20 11:32:00 404

原创 JS_baidu地图实现

Baidu地图测试      var xOffset= 0.013151;//*  var yOffset= 0.006888;//*  var map = new BMap.Map("container");                                 // 创建地图实例 *    //var point = new BMap.Poin

2010-12-09 14:47:00 1741

原创 ASP.NET中url传递中文的解决方案,传递参数为汉字时出现乱码等问题

一般有3种方法:1.设置web.config文件...... ...... 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Name = Request.QueryString["Name"]; Response.Write(Server.UrlDecode(Name));3.如果是从

2010-12-09 14:45:00 574

原创 图片上传

<br />前台:<br /> <br /><%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UpLoad.aspx.cs" Inherits="ExcelOP.UpLoad" %><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /

2010-12-09 14:44:00 298

原创 GridView控件中自动求和、合并单元格和排序

无标题页

2010-11-16 11:53:00 949

原创 用JS怎么判断表单是否输入全是空格?

<form id="form1" action="reg.php"method="post" onsubmit="judge();"><br /><br /><input type="text" id="name"><br /><br /></form><br /><br />方法很多<br /><br />可以象下面这样<br /><br />/**   getObject   **/<br /><br />function getObejct(id)<br /><br />{<br /><br />if

2010-11-04 14:46:00 5528

原创 JS关于刷新父页面例子

<br />  javascript 弹出页面点击确定,刷新父页面 仔细分析学习,,<br /><br />  a.htm<br /><br />  <input type=button onclick="window.showModalDialog('b.htm',window)" value=http://blog.soso.com/qz.q/"showModalDialog open"/> <br /><br />  <input type=button onclick="window.showMod

2010-11-01 15:15:00 828

原创 C#操作DataTable

c#操作datatable1.创建表DataSet ds=new DataSet();DataTable dt=new DataTable("User");ds.Add(dt);dt.Columns.Add("user_name",typeof(string));dt.Columns.Add("user_password",typeof(string));dt.Columns.Add("user_page",typeof(int));2.往表中添加数据DataRow dr=dt.NewRow();dr[0]

2010-10-12 11:02:00 8037 1

原创 SQL charindex的用法

SQL charindex的用法select * from table_a where charindex('a',id)>0 or charindex('b',id)>0 <br /><br />table_a 表中 id字段中含有"a"或者"b"的记录. <br /><br />--------------------------------------------------- <br />CHARINDEX <br />返回字符串中指定表达式的起始位置。 <br /><br />语法 <br />C

2010-09-06 16:37:00 679

原创 用js操作table(tr,td) (包括TD内容的隐藏,背景颜色和字体的设置)

function messageSort() {  --函数名var message=document.getElementById("message").value; --添加的内容(下面有对应的html)if(name == "" ) return; --如果添加为空,返回var row = document.createElement("tr"); //创建tr的row.setAttribute("id", name); --设置row的属性. var cell = document.createEl

2010-08-28 11:38:00 18121

原创 .NET 时间处理大全

<br /> <br />DateTime dt = DateTime.Now;<br />Label1.Text = dt.ToString();//2005-11-5 13:21:25<br />Label2.Text = dt.ToFileTime().ToString();//127756416859912816<br />Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816<br />Label4.Text = dt.To

2010-08-25 14:09:00 676

原创 在asp.net里怎么根据用户权限来生成树形菜单

在asp.net里怎么跟据用户权限来生成树形菜单using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using Sy

2010-05-15 22:43:00 2525

原创 Asp.net在权限驱动下动态生成菜单的两种方法

这些内容比较简单,但是比较容易忘记。特写下来帮助记忆:(这里用的是TreeView和XmlDataSource绑定的例子)第一种:对属性的值直接进行绑定。     首先 :拉一个TreeView到页面上,ID命名为"TrvLeft"。然后在后台进行绑定,代码如下:     XmlDataSource XmlDb = new XmlDataSource();        XmlDb

2010-05-15 22:39:00 1478

原创 从底层角度看ASP.NET-A low-level Look at the ASP.NET Architecture

写在前边,原文地址:http://www.west-wind.com/presentations/howaspnetworks/howaspnetworks.asp从更低的角度这篇文章在一个底层的角度来关注一个web请求怎样到达asp.net框架,从web服务器,通过ISAPI。看看这些后面发生了什么,让我们停止对asp.net的黑箱猜想。ASP.NET是一个非常强大用来创建web应用程序的平台,

2010-05-15 17:45:00 338

原创 什么是HttpHandler

作者:chinaitlab http://www.ccw.com.cn 2008-08-27 10:04:22 我要评论(0)概述HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。

2010-05-15 17:41:00 736

原创 ASP.NET 中调用存储过程

用ASP.NET与SQL SERVER可是缘份最好了,稍大的程序一般第一先考虑的是SQL SERVER,只是一些很考虑经济的才使用ACCESS等了。用SQL SERVER,为了使数据库的效率更好,一般都会才取存储过程,因存储过程执行速度快,并且可以实现一些高级的查询等功能。比如传入一些数据参数,但执行的SQL过程可能不同等。   下面就来个例子,建立一新的角色,要求角色的名字不能重复,以下是一

2010-05-15 16:28:00 296

空空如也

空空如也

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

TA关注的人

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