- 博客(103)
- 收藏
- 关注
原创 分组后取前5条数据
[color=green]平时利用Top可以取前多少条数据可是在分组情况下,取每个组的前多少条数据的话,利用Top就不行了以下代码就实现了在分组中取前10条数据[/color][code="sql"]SELECT * FROM (SELECT rid = ROW_NUMBER() OVER (PARTITION BY 分组 ORDER BY 排序 DESC), * FROM 表...
2011-06-03 15:45:16
450
原创 获取某时间段的数据
[code="sql"]declare @dt datetimeset @dt= '2004/08/25 '--一周內select * from tb where datediff(day,@dt,getdate())
2011-05-30 20:47:05
370
1
原创 like参数查询
[code="c#"]//在做项目的时候遇到使用like参数查询public static DataTable GetUserInfo(){ string sql = "select * from User where username like '%' + @username + '%'"; DataTable dt = DBHelper.GetDataTable...
2011-05-24 14:45:37
309
原创 母版页的嵌套
[size=large][color=blue]在嵌套母版页时遇到的问题[/color][/size] [color=green]在嵌套母版页的时候,最后添加内容页的时候莫名的出来一个,搞得我一头雾水,不可能啊,内容页添加母版页和添加嵌套的母版页应该程序都是一样的啊?刚开始还BAIDU和GOOGLE了一样,居然没找到我遇到过的问题,看来神了,不可能就我一个人遇到了啊。最后还是根据...
2011-05-24 14:41:14
342
原创 IE6下 a 标签链接颜色Bug
本来连接的颜色都统一设置了 然后单独的样式又单独的设置,但是在Ie6 里面颜色却显示统一设置的 不是单独设置的样式呢就是说原来的链接文字是红色的,但是在ie6里就不是红色的附上代码:.left span{ font-size:13px;font-weight:800;color:#993300;padding-top:5px;margin-...
2011-05-14 09:24:25
191
原创 异步显示数据实例
[size=medium][color=red]原生的 Javascript[/color][/size][code="javascript"] function fun(){ var reqUrl = "ashx/GetData.ashx"; if(GetObj("oDiv").innerHTM...
2011-05-09 15:53:56
244
原创 文件上传控件 FileUpload
[code="c#"] //判断是否为空 if (!FileUpload1.HasFile) { Response.Write("alert('请您选择要上传的文件')"); return; } //获取上传文件的扩展名 string Is...
2011-05-09 14:09:22
199
原创 C# 数组
C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。[color=red]声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。[/color]在 C# 中,将方括号放在标识符后是不合法的语法。[code="C#"]int[] table; // not int table[]; ...
2011-05-06 09:39:20
166
原创 删除指定路径的文件
[code="c#"]string path = this.Server.MapPath("XXXXX"); //路径FileInfo file = new FileInfo(path);if (file.Exists == true){ file.Delete();}[/code]
2011-05-04 17:59:17
393
原创 Select 操作
[code="java"] var oSelect = document.getElementById("Select1"); var selectedIndex = oSelct.selectedIndex; //获取选中项的索引值 var selectedValue = oSelct.options[selectedIndex].value...
2011-05-01 14:30:39
170
原创 (int) Int32.Parse() Convert.toInt32() (转)
[size=medium]在 C# 中,(int),Int32.Parse() 和 Convert.toInt32() 三种方法有何区别? int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 System.Int32。 (int)表示使用显式强制转换,是一种类型转换。当我们从 int 类型到 long、float、double 或deci...
2011-04-24 17:48:06
238
原创 基元类型
[size=medium][color=blue]基元类型[/color]1、编译器直接支持的数据类型称为基元类型(primitive type)。2、编译器能够在基元类型之间进行隐式或者显式的转型:如果两个类型之间的转换是安全的,那么C#允许在它们之间进行隐式转型(这里的安全是指转换过程中不会造成数据丢失); 但是,如果转型存在潜在的"不安全",C#将要求显式转型(不安全意味着可能会...
2011-04-24 13:39:30
256
原创 c# 引用类型和值类型区别
[size=medium]值类型包括C#的基本类型(用关键字int、char、float等来声明),结构(用struct关键字声明的类型),枚举(用enum关键字声明的类型);而引用类型包括类(用class关键字声明的类型)和委托(用delegate关键字声明的特殊类)。C#中的每一种类型要么是值类型,要么是引用类型。所以每个对象要么是值类型的实例,要么是引用类型的实例。值类型的实例通常是...
2011-04-22 23:41:01
140
原创 泛型是什么,为什么要使用泛型,泛型的出现是解决什么问题的?
[size=large][size=medium]什么是泛型 我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读...
2011-04-22 22:01:56
287
转载 不要迷失在技术的海洋中
<br /> 技术就好像一片汪洋大海,越深入越望不到边际。就拿自己的体验来说吧,2000年的时候在学校搞ASP,觉得网页开发就是这么简单,把数据库中的数据格式化一下显示在页面上,把用户的输入组装成添加删除和修改的SQL提交到数据库中去。几年后的今天,我对自己了解或听说过的ASP.NET相关(注意:仅仅是ASP.NET或者说网站制作相关)技术列了一下:<br /><br /><br /><br /><br /> 在这些语言、技术、工具、理念中,每一项都能扩展出很多还要细化
2011-04-21 21:53:00
330
原创 jQuery(function(){})与(function(){})(jQuery)的区别
开发jQuery插件时总结的一些经验分享一下。一、先看jQuery(function(){});全写为jQuery(document).ready(function(){ });意义为在DOM加载完毕后执行了ready()方法。二、再看(function(){})(jQuery);其实际上是执行()(para)匿名方法,只不过...
2011-04-18 23:56:14
128
原创 获取表单的值
[code="c#"]//获取单个表单的值Request.Form["username"].ToString();//获取多个表单的值Request.Form.GetValues("username"); //返回一个数组 string[][/code][code="html"][/code]...
2011-04-18 16:22:51
180
原创 派生类的构造函数
[size=medium][color=blue]派生类中定义带一个参数的构造函数(方法一)[/color][/size][code="c#"]public class GenericCustomer { private string name; public GenericCustomer() { } ...
2011-04-17 15:05:58
164
原创 C# 正则 获取 Img Src路径
[code="c#"]string str = "";for (int j = 0; j < GetHtmlImageUrlList(str).Length; j++) { //获取图片路径字符串 string img ...
2011-04-15 14:15:48
623
原创 概念整合
[color=red][size=medium]函数签名[/size][/color]一个函数由这么几部分组成,函数名、参数个数、参数类型、返回值,函数签名由参数个数与其类型组成。函数在重载时,利用函数签名的不同(即参数个数与类型的不同)来区别调用者到底调用的是那个方法![color=red][size=medium]实例化[/size][/color]实例化---指的是给在堆中分...
2011-04-12 22:45:12
203
原创 关键字 Internal
[code="c#"]对于一些大型的项目,通常由很多个DLL文件组成,引用了这些DLL,就能访问DLL里面的类和类里面的方法。比如,你写了一个记录日志的DLL,任何项目只要引用此DLL就能实现记录日志的功能,这个DLL文件的程序就是一个程序集。如果你记录日志的程序集是这么定义的namespace LogerHelper { internal class aa ...
2011-04-12 22:31:51
145
原创 Javascript Table操作
[code="javascript"]// 取得页面元素function GetObj(objName) { if (document.getElementById) { return eval('document.getElementById("' + objName + '")') } else { return eva...
2011-04-12 22:05:37
193
原创 学习算法之路(转载)
第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码,因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打出来.1.最短路(Floyd、Dijstra,BellmanFord)2.最小生成树(先写个prim,kruscal要用并查集,不好写)3.大数(高精度)加减乘除4.二分查找. (代码可在五行以内)5.叉乘、判...
2011-04-12 16:28:07
133
原创 理解Javascript中的预编译
[code="javascript"]今天工作需要,搜索下JS面试题,看到一个题目,大约是这样的Js代码 1. 2. var x = 1, y = z = 0; 3. function add(n) { 4. n = n+1; 5. } 6. 7. y = add(x); 8. 9. funct...
2011-04-12 10:52:13
120
原创 判断一个变量是 undefined的方法
[code="java"]alert(typeof om == 'undefined'); //true 注意要加上单引号[/code]
2011-04-12 10:31:21
330
原创 C#记录Cookie
[code="C#"]//以一维的形式记录CookieResponse.Cookies["userid"].Value = user.Id.ToString();//Cookie失效期限为一个月Response.Cookies["userid"].Expires = DateTime.Now.AddDays(30);//设置域名Response.Cookies["useri...
2011-04-08 13:44:20
200
原创 取机器名, CPU号 硬盘号 网卡号 串口
[code="c#"]//取机器名 public string GetHostName() { return System.Net.Dns.GetHostName(); } //取CPU号 public string GetCpuID() { try { ...
2011-04-07 21:41:43
152
原创 Asp.net获取用户真实Ip地址
[code="c#"]/// /// 获取远程访问用户的Ip地址 /// /// 返回Ip地址 protected string GetLoginIp() { string loginip = ""; //Request.ServerVariable...
2011-04-01 10:39:19
551
原创 枚举学习
[code="c#"]protected void Page_Load(object sender, EventArgs e) { Type weekdays = typeof(Days); Type boiling = typeof(BoilingPoints); foreach (string str in Enum.GetN...
2011-03-31 17:39:03
124
原创 利用.net TreeView控件实现无限级分类
[code="c#"]protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindTreeView(); } } /// /// 绑定TreeView控件 ...
2011-03-30 21:31:50
180
原创 SQL使用dateadd和datediff
[code="sql"]首先讲讲要用到的两个数据库函数,dateadd和datediff函数。dateadd函数:DateAdd(interval, number, date)返回的是一个日期数据,函数的三个形参都是必要。interval表示时间的间隔可以是yy(表示年),mm(表示月),dd(表示日),qq(表示季度),ww(表示周);number表示间隔的数值,正数表示日期...
2011-03-29 14:03:33
272
原创 Helper的应用
[code="java"]helper只能在Views中使用,下面创建了一个超级链接:其实helper不仅仅这一种写法,我们同样可以将所有asp.net服务器控件写为helper控件,如下: //用户输出,相当于Response.Write("hello");[/code]...
2011-03-28 22:20:44
187
原创 一般处理程序(ashx)使用Session
[code="C#"]using System;using System.Collections;using System.Data;using System.Linq;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;using System.Xml.Lin...
2011-03-28 17:18:56
122
原创 Js 区别 IE6、7、8
[code="javascript"]//获取浏览器的IE内核版本var ie = (" " + (/*@cc_on@_jscript_version@*/ - 1)).slice(-1);// IE 6 : ie == 6// IE 7 : ie == 7// IE 8 : ie == 81、document.all 2、!!window.ActiveXObjec...
2011-03-25 22:33:27
215
原创 实现退出功能
[code="html"]退出[/code][code="c#"] /// /// 退出 /// /// 传入参数 protected void logout(string act) { if (act == "out") ...
2011-03-21 10:49:13
248
原创 后台添加Css或Js文件
[code="c#"]protected void Page_Load(object sender, EventArgs e) { this.Page.Header.Controls.Add(new LiteralControl("")); this.Page.Header.Controls.Add(new LiteralC...
2011-03-15 15:57:39
133
原创 验证码的比较
[align=left][code="c#"]/// /// 验证码的验证/// /// 输入的验证码/// true,输入正确public bool CheckCode() { try { string code = Request.Form["codes"].ToSt...
2011-03-14 18:24:11
174
原创 利用ListItem[]给DropDownList绑定数据
[code="c#"]protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { orderstats.Items.AddRange(allstatusDDL()); ...
2011-03-14 17:41:12
246
原创 一些公用函数
[code="javascript"]// 取得页面元素 方法一function GetObj(objName){ if(document.getElementById) { return eval('document.getElementById("'+objName+'")') } else { return ev...
2011-03-14 17:05:35
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人