- 浏览: 145963 次
- 性别:
- 来自: 江门
-
最新评论
-
hjl416148489:
三级联动演示下载:http://www.sucaihuo.co ...
jQuery Ajax三级联动
文章列表
平时利用Top可以取前多少条数据
可是在分组情况下,取每个组的前多少条数据的话,利用Top就不行了
以下代码就实现了在分组中取前10条数据
SELECT * FROM (SELECT rid = ROW_NUMBER() OVER (PARTITION BY 分组 ORDER BY 排序 DESC), * FROM 表名) AS T WHERE rid <= 10
declare @dt datetime
set @dt= '2004/08/25 '
--一周內
select * from tb where datediff(day,@dt,getdate()) <=7 --@dt相當於日期字段
--一個月內
select * from tb where datediff(month,@dt,getdate()) <=1
--半年內
select * from tb where datediff(month,@dt,getdate()) ...
//在做项目的时候遇到使用like参数查询
public static DataTable GetUserInfo()
{
string sql = "select * from User where username like '%' + @username + '%'";
DataTable dt = DBHelper.GetDataTable(sql);
return dt;
}
在嵌套母版页时遇到的问题
在嵌套母版页的时候,最后添加内容页的时候莫名的出来一个<% 在此添加内容控件 %>,搞得我一头雾水,不可能啊,内容页添加母版页和添加嵌套的母版页应该程序都是一样的啊?刚开始还BAIDU和GOOGLE了一样,居然没找到我遇到过的问题,看来神了,不可能就我一个人遇到了啊。最后还是根据VS2008的提示搞定了。总结一下。
刚开始我创建了第一个母版页MasterPage.master
<%@ Master Language="C#" AutoEventWireup="true" Cod ...
本来连接的颜色都统一设置了 然后单独的样式又单独的设置,但是在Ie6 里面颜色却显示统一设置的 不是单独设置的样式呢
就是说原来的链接文字是红色的,但是在ie6里就不是红色的
附上代码:
.left span{
font-size:13px;
font-weight:800;
color:#993300;
padding-top:5px;
margin-left:5px;
}
.new{
width:140px;
height:80px;
border-bottom-color:#666666;
border-bottom-width:1px;
border-bo ...
原生的 Javascript
<script src="js/ajax.js" type="text/javascript"></script>
<script type="text/javascript">
function fun(){
var reqUrl = "ashx/GetData.ashx";
if(GetObj("oDiv").innerHT ...
//判断是否为空
if (!FileUpload1.HasFile)
{
Response.Write("<script>alert('请您选择要上传的文件')</script>");
return;
}
//获取上传文件的扩展名
string IsXls = System.IO.Path.GetExtension(FileUpload1.FileName).ToString().ToLowe ...
C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号 ([]) 必须跟在类型后面,而不是标识符后面。在 C# 中,将方括号放在标识符后是不合法的语法。
int[] table; // not int table[];
int[] numbers; // declare numbers as an int array of any size
numbers = new int[10]; // numbers is a 10-element array
numbers ...
string path = this.Server.MapPath("XXXXX"); //路径
FileInfo file = new FileInfo(path);
if (file.Exists == true)
{
file.Delete();
}
var oSelect = document.getElementById("Select1");
var selectedIndex = oSelct.selectedIndex; //获取选中项的索引值
var selectedValue = oSelct.options[selectedIndex].value; //获取选中项的值
var selectedText = oSelct.options[selectedIndex].text; //获取选中项的文本值
oSelc ...
在 C# 中,(int),Int32.Parse() 和 Convert.toInt32() 三种方法有何区别?
int 关键字表示一种整型,是32位的,它的 .NET Framework 类型为 System.Int32。
(int)表示使用显式强制转换,是一种类型转换。当我们从 int 类型到 long、float、double 或decimal 类型,可以使用隐式转换,但是当我们从 long 类型到 int 类型转换就需要使用显式强制转换,否则会产生编译错误。
Int32.Parse()表示将数字的字符串转换为32 位有符号整数,属于内容转换[1]。
...
基元类型
1、编译器直接支持的数据类型称为基元类型(primitive type)。
2、编译器能够在基元类型之间进行隐式或者显式的转型:如果两个类型之间的转换是安全的,那么C#允许在它们之间进行隐式转型(这里的安全是指转换过程中不会造成数据丢失); 但是,如果转型存在潜在的"不安全",C#将要求显式转型(不安全意味着可能会丢失精度或者数量级)。
3、基元类型还能够以文本常量的形式出现。如果表达式包含有文本常量,编译器将能够在编译时计算该表达式。
值类型包括C#的基本类型(用关键字int、char、float等来声明),结构(用struct关键字声明的类型),枚举(用enum关键字声明的类型);而引用类型包括类(用class关键字声明的类型)和委托(用delegate关键字声明的特殊类)。
C#中的每一种类型要么是值类型,要么是引用类型。所以每个对象要么是值类型的实例,要么是引用类型的实例。值类型的实例通常是在线程栈上分配的(静态分配),但是在某些情形下可以存储在堆中。引用类型的对象总是在进程堆中分配(动态分配)。
System.Object和System.ValueType
引用类型和值类型都继承自System.Object类。不 ...
[size=medium]什么是泛型
我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。
为什么要使用泛型
为了了解这个问题,我们先看下面的代码,代码省略了一些内容,但功能是实现一个栈,这个栈只能处理int数据类型:
public class Stack
{
...
开发jQuery插件时总结的一些经验分享一下。
一、先看
jQuery(function(){
});
全写为
jQuery(document).ready(function(){
});
意义为在DOM加载完毕后执行了ready()方法。
二、再看
(function(){
})(jQuery);
其实际上是执行()(para)匿名方法,只不过是传递了jQuery对象。
function(arg){...}
这就定义了一个匿名函数,参数为arg
而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:
(function(arg){.. ...