- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 javascript 闭包的简单demo
var module = (function (_self) { _self.helloClosure = function () { alert("hello closure!"); }; return _self;})(module || {});闭包:实现面向对象中的对象,传统的对象语言都提供类的模板机制。 $(funct
2015-12-22 11:55:30 330
原创 SQLite 设置主键
CREATE TABLE db_User( [Id] INTEGER PRIMARY KEY, [UserName] [nvarchar](50), [Phone] [nvarchar](50), [Deleted] [int], [PostTime] [datetime])主键后面加 INTEGER PRIMARY KEY增加数据时,针对主键列,不赋值,主键列会自动增长
2013-12-30 18:06:10 2147
转载 解決Button的OnClientClick和RequiredFieldValidator的冲突问题
OnClientClick和RequiredFieldValidator同时使用会存在冲突问题,而导致RequiredFieldValidator失效解决方法: ButtonConfirm <asp:RequiredFieldValidator ID="RequiredFieldValidator1" run
2013-11-18 17:48:33 1191
转载 jquery ajax的简单用法记录
Jquery Ajax 1、JQUERY.AJAX(URL,[SETTINGS])url:一个用来包含发送请求的URL字符串。settings:AJAX 请求设置。所有选项都是可选的。2、JQUERY.GET(URL, [data], [callback], [type])url:待载入页面的URL地址data:待
2013-11-14 16:59:12 574
原创 SQL创建非聚集索引
CREATE NONCLUSTERED INDEX userid ON t_user( userid ASC)WITH (SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF) ON [PRIMARY]DROP INDEX userid ON t_useruserid外键,
2013-11-14 15:40:52 2240
原创 验证CheckBoxList至少选择一项
//验证脚本 function VerifyFunction(sender, args){ var num=$("#cbl input[@type=checkbox]:checked").size(); if (num>0) { args.IsValid = true; } else { args.
2013-11-12 15:31:40 1063
原创 jquery在子窗口获取、赋值父窗口的元素
//获取父窗口句柄var topWindow = window.parent.frameElement.param.win; //只要在后面加上父窗口句柄,就可以在子窗口操作父窗口的元素 $("#id",topWindow.document).html("");
2013-11-06 12:15:02 1959
转载 sql性能查询
一个查询需要的CPU、IO资源越多,查询运行的速度就越慢,因此,描述查询性能调节任务的另一种方式是,应该以一种使用更少的CPU、IO资源的方式重写查询命令,如果能够以这样一种方式完成查询,查询的性能就会有所提高。 如果调节查询性能的目的是让它使用尽可能少的服务器资源,而不是查询运行的时间最短,那么就更容易测试你采取的措施是提高了查询的性能还是降低了查询的性能。尤其是在资源利用不断变化的服
2013-09-17 17:47:42 643
转载 在IIS上启用Gzip压缩(HTTP压缩),提高页面加载速度
在IIS上启用Gzip压缩(HTTP压缩)一.摘要本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度.二.前言.本文的知识点是从互联网收集整理, 主要来源于中文wiki. 使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项. 启动Gip压缩将立竿见影的减少页面的网络传输大小.三.HT
2013-09-16 18:09:09 864
转载 千万级别的数据存储
方法1:采用表分区技术。第一次听说表分区,是以前的一个oracle培训。oracle既然有表分区,就想到mssql是否有表的分区,当时我回家就google了一把,资料还是有的,在这我儿只是再作一次推广,让更多的人了解和运用这些技术。表分区,就是将一个数据量比较大的表,用某种方法把数据从物理上分成若干个小表来存储,从逻辑来看还是一个大表。首先来个结构图:上图虽然不能很
2013-09-12 09:22:54 2633
转载 jquery获取服务器控件值
由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,google了下,总结有以下3种方法:服务器控件代码:1. $("#").val();2. $("input[id*=txtUserID]").val();3. $("*[id$=txtUserID]").val();
2013-09-06 11:58:35 517
转载 使用 jQuery 属性选择器获取服务器控件 ClientID
客户端获取方法 var divContainer=document.getElementById(''); var divContainer=$("[id$=txtMessage]"); jQuery 属性选择器 $("div[id]") 查找所有含有 id 属性的div元素 $("div[id='ajaxa']")
2013-09-05 10:46:54 1344
转载 C#工厂设计模式
C#工厂模式利用设计模式能够使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程式设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是个很重要的工具,好好地利用就能够在实际中发挥很大的作用。 我们来看一个例子: 我的程式中有需要一系列的对象,比如apple,orange…, 要想利用他们,我们就必须在程式中根据用户需要,然
2013-08-28 11:41:33 509
转载 Android开发之旅:环境搭建及HelloWorld(转)
引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclipse安装1.3、Android
2013-08-15 20:53:39 444
转载 javascript开发中使用onpropertychange,oninput事件解决onchange事件的不足
onchange在用于文本框输入框时,有一个明显的不足. 事件不会随着文字的输入而触发,而是等到文本框失去焦点(onblur)时才会触发. 也就是没有即时性!在IE下,可以用onpropertychange来代替onchange事件,当文本框有任何变化时,能立即触发此事件.这样一来问题就解决了.那其他浏览器呢,onpropertychange可是IE的专利. 接下来就是on
2013-08-13 10:34:11 574
原创 sql,key id不唯一,导致出现重复数据
sql语句查询,ID重复时,绑定到gridview后,数据会多出几倍的重复数据原因是:gridview需要一个不重复的关键key(DataKeyNames="f_CARID"不重复)解决方法:以行编号作为key idselect ROW_NUMBER() over(order by a.f_RowID) as f_RowID,a.f_RowID as f_CARID另
2013-07-30 18:02:31 1962
原创 获取gridview前台绑定的服务器控件属性值
' ImageUrl="~/images/com/dg_edit.gif" onclick="Edit_Clik"> protected void Edit_Clik(object sender, EventArgs e) { ImageBu
2013-07-22 21:45:52 569
转载 继承的本质(读《你必须知道的.net》记录笔记)
public abstract class Animal { public abstract void ShowType(); public void Eat() { Console.WriteLine("Animal always eat."); } } public class Bird: Animal { private string
2013-07-20 00:54:20 501
原创 CLR内存管理机制(读《你必须知道的.net》记录笔记)
CLR管理内存的区域,主要有三块,分别为:1.线程的堆栈:(在程序应该编译过程为值类型实例分配好内存)用于分配值类型实例。堆栈主要由操作系统管理,而不受垃圾收集器的控制,当值类型实例所在方法结束时,其存储单位自动释放。栈的执行效率高,但存储容量有限。对于值类型来说,一般创建在线程的堆栈上。但并非所有的值类型都创建在线程的堆栈上,例如作为类的字段时,值类型作为实例成员的一部分也被创建在托
2013-07-19 23:50:11 831
原创 事件 委托
事件:一个任务开始了,程序不需要等待任务的执行过程,而执行其他任务,其他人可以订阅事件,任务执行完后,通过一个回调函数把结果传给订阅事件的人。事件与委托的区别:事件是可以多人订阅,而委托只能单一委托通俗理解:叫一个人去打酱油,不需要每隔一段时间去查看执行过程,可以留一个电话给他,等完成任务后,会电话通知指派任务的人 接口:一种行为规范,继承类必须实现接口的所有方法。基于接口的多态,
2013-07-09 19:33:48 445
原创 已建立数据表,增加表的外键
设置t_Nonconformity5Why表的f_QuestionOrAspectID字段为t_5whyExample表f_RowID的外键alter table t_Nonconformity5Whyadd constraint fk_t_Nonconformity5Why foreign key(f_QuestionOrAspectID) references t_5w
2013-06-28 09:57:30 1044
原创 后台调用前台js
1. 用Response.Write方法写入脚本Response.Write("alert();");2.用ClientScript类动态添加脚本ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "MyFun();");3.普通的添加控件的Attributes属性,注册js方
2013-06-25 16:50:08 512
转载 css画竖线
CSS画竖线 //调用的代码 .Line{ float:left;/*左漂浮*/ width: 1px; height: 25px; //线的高度
2013-06-24 14:24:35 2804
原创 sql修改、增加已有表的字段
用sql语句修改数据表table的字段,或者增加字段修改字段:alter table A alter column f_Name [nvarchar](250) 增加字段:alter table A add f_Name [nvarchar](250) sql 语句备份数据库:backup database 数据库名称 to disk='路径.bak'
2013-06-14 17:03:48 784
转载 IE firefox window.event.srcElement兼容
function getEvent(){ if(document.all) { return window.event;//如果是ie } func=getEvent.caller; while(func!=null) { var arg0=func.arguments[0]; if(arg0)
2013-04-27 17:27:51 664
转载 AjaxPro使用方法
文档将使用AjaxPro.Net框架实现Ajax功能:在客户端异步调用服务端方法。AjaxPro.Net是一个优秀的.net环境下的Ajax框架,用法很简单,可以查阅相关资料,本文档以一个简单的实例讲述使用AjaxPro的几个关键点,本例实现一个简单的功能,服务器端将页面中输入的数字加1后的结果返回给客户端(注意,必须有AjaxPro包,即AjaxPro.dll文件,可以在VSS上下载)。
2013-04-26 15:56:07 961
转载 新编c#面试题大全
编辑成 2. const和readonly有什么区别? 答:const可以用于类的成员常量和局部常量,必须在声明时赋值,之后不可以对常量进行赋值。而readonly只能用于类的成员变量不能用于局部变量,在声明时可以不赋值,除了在构造函数中可以再次赋值外,其它的地方和const一样也不能赋值。 5. 接口和抽象类有什么区别?你选择使用
2013-03-06 16:07:39 1002
转载 ASP.NET使用NPOI类库导出Excel(收藏)
using System;using System.Collections.Generic;3 using System.Data;4 using System.IO;5 using System.Linq;6 using System.Web;7 using NPOI;8 using NPOI.HPSF;9 using NPOI.HSSF;10 using N
2013-03-06 15:54:25 727
转载 SQL中的left outer join,inner join,right outer join用法详解
这两天,在研究SQL语法中的inner join多表查询语法的用法,通过学习,发现一个SQL命令,竟然涉及到很多线性代数方面的知识,现将这些知识系统地记录如下: 使用关系代数合并数据1 关系代数合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。在关系代数的形式化语言中:? 用表、或者数据集合表示关系或者实体。?
2013-01-28 17:10:34 602
转载 基本算法
英文原址:http://www.risc.jku.at/people/ckoutsch/stuff/e_algorithms.html 奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多
2012-12-28 17:03:27 442
转载 HTTP协议详解
HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。
2012-12-27 14:09:02 275
转载 Attribute和Property的总结
Attribute和Property的总结这一节对Attribute和Property作一个小结,基于目前最新的UML2.0规范:l 总体上来说,Attribute是Property的子集,Property会在适当的时机表现为Attribute;l Property出现在类图的元模型中,代表了Class的所有结构化特征;Attribute没有
2012-12-26 11:37:08 336
转载 asp.net 7大对象(转)
一、Response对象 Response对象是HttpResponse类的一个实例。该类主要是封装来自ASP.NET操作的HTTP响应信息。 1、Response对象的属性 属 性说 明属 性 值BufferOutput 获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个页之后将其发送 如果缓冲了到
2012-10-09 17:10:48 654
转载 C#.net Page执行顺序如:OnPreInit()、OnInit()…… (转)
C#.net Page执行顺序如:OnPreInit()、OnInit()…… (转)using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web
2012-08-13 17:11:24 1366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人