自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 问答 (1)
  • 收藏
  • 关注

转载 C# explicit与implicit

1、它们解决什么问题?  考虑下面的需求,Person类有个字段age。我想使用Person p = (Person) 18 来创建一个age为18的Person对象,怎么办?  更进一步,我想使用Person p = 18 来创建一个age为18的Person对象,怎么办?2、使用explicit(显式)和implicit(隐式) 1    class Person 2     { 3     ...

2018-06-23 18:33:46 331

转载 一个顶N个的NextResult

      在大多数网站的开发中,很多功能都是模块化了的,方便统一和管理,用户控件显然是个不错的选择!我们常常会有很多栏目,封在用户控件里面,都是用来读取每个栏目的记录,每个控件的数据读取都是独立的,也就是说,这个页面有多少个这样的用户控件,就要建立多少个数据库连接,非常耗费资源!虽然用户控件可以用缓存,但是毕竟效率没有一次性读取的效率高!所以想了想,发现用DataReader的NextR

2015-06-29 09:58:15 649

转载 visual studio无提示错误发布失败解决方法

用VS2008发布项目,发现一个问题,无任何错误提示确发布失败。有错误没关系,但是无任何提示的错误就难以处理了。百度后,找到如下解决方法:要知道发布是怎么失败的,用组合键Ctrl+Alt+O即可,仔细查看信息可发现有没发布成功的详细提示,然后在资源管理器中找到那一项,删除或排除到项目外,重新生成之后再发布,OK!分析了一下发生此种情况的原因:主要还是某些资源改名或删除后,导

2015-06-02 10:07:59 1457

转载 SQL2005四个排名函数(row_number、rank、dense_rank和ntile)的比较

排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数:  1.row_number  2.rank  3.dense_rank  4.ntile    下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示:  图1  其中field1字段的类型是int,

2014-11-19 11:44:21 1199

转载 JS中window.showModalDialog()详解

window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。 使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) vReturnVal

2014-11-12 17:00:02 687

转载 js 验证码 倒计时60秒

js 验证码 倒计时60秒 [html] view plaincopyprint?input type="button" id="btn" value="免费获取验证码" />  script type="text/javascript">  var wait=60;  function time(o) {          if (wait == 0) {

2014-10-10 15:54:39 43232 1

转载 为什么子类不能访问基类的private成员?为什么要这样设计? .

看到很多朋友提问“为什么子类不能访问基类的private成员”?随后看到很多朋友回答“这是规范”“这是封装的特性”类似这样的回答。我觉得大家都是对的。但是有时候您需要关注提问的重点在于why?为什么Java要这样设计private?或者是Object Oriented为啥要这样设计这样的机制? 封装性:首先,private成员具有良好的封装性(encapsulation)。这个性质

2014-10-02 18:47:26 941

转载 javascript验证表单输入

//原文地址:http://blog.csdn.net/linwei_1029/article/details/6903245[javascript] view plaincopyprint?function isMail(obj,str,allowNull) {      var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0

2014-09-29 09:58:56 653

转载 jQuery 添加收藏夹+设为首页+回到顶部

//添加到收藏夹 $(".favorites").click(function (){     var ctrl = (navigator.userAgent.toLowerCase()).indexOf('mac') != -1 ? 'Command/Cmd' : 'CTRL';      if (document.all)     {        wind

2014-06-06 16:29:09 1824

转载 C语言的传值与传址调用

传值调用并不能改变两个变量的值,而传址能。为什么,因为,传值调用,仅仅是在函数内,调换参数的值。而地址所指向的值,改变的不仅仅是函数内,函数外也改变。请看代码:这里还要注意:通常我们不会返回局部变量的地址. /* ************************************************************************ *     

2014-05-09 22:22:50 1215

转载 C语言函数调用三种方式:传值调用,引用调用和传地址调用

我想,你只要看了C语言上关于传值函数调用的测试题,一切都会了然于胸:1. 考题一:程序代码如下:void Exchg1(int x, int y) {int tmp;tmp=x;x=y;y=tmp;printf(“x=%d,y=%d/n”,x,y)}void main(){int a=4,b=6;Exchg1 (a,b) ;printf(“a

2014-05-09 22:21:02 49292 14

转载 asp数组使用

在ASP编程中使用数组数组的定义Dim MyArrayMyArray = Array(1,5,123,12,98)可扩展数组Dim MyArray()for i = 0 to 10ReDim Preserve MyArray(i)MyArray(i)=inext将一个字符串分割并返回分割结果的数组Dim MyArrayMyArray

2014-05-04 11:08:00 772

转载 .Net三层架构

三层体系结构的概念用户界面表示层(USL)业务逻辑层(BLL)数据访问层(DAL) BLL将USL与DAL隔开了,并且加入了业务规则各层的作用1:数据数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务.2:业务逻辑层:主要是

2014-05-04 10:33:50 590

转载 超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。

   超时时间已到,但是尚未从池中获取连接。   出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more i

2014-04-24 09:28:55 9097

转载 SQL Server数据类型int、bigint、smallint和tinyint范围简析

环境:SQLServer 2008 R2 使用整数数据的精确数字数据类型。 bigint从 -2^63 (-9223372036854775808) 到 2^63-1(9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。   www.2cto.com  int从 -2^31 (-2,147,483,648)

2014-04-22 16:36:30 29088

转载 如何在绑定数据的DropDownList下拉菜单中第一行添加空白项?

问:    protected void GridView_DataBound(object sender, GridViewRowEventArgs e)    {        if (e.Row.RowType == DataControlRowType.DataRow)        {            SqlConnection con = null;   

2014-04-15 10:21:33 2932

转载 asp.net报错:“System.NullReferenceException: 未将对象引用设置到对象的实例”

今天在调试程序过程中,出现了如下错误提示:System.NullReferenceException: 未将对象引用设置到对象的实例(错误代码在Session所在行)查了好多资料,终于把问题给解决了~~~吼吼...拿来跟大家分享^_^一个重要的知识点:“System.NullReferenceException: 未将对象引用设置到对象的实例”问题可能原因如下: 1

2014-04-14 10:46:39 2826 1

转载 [SQL Server] sp_who, sp_who2和sp_who3

sp_who可以返回如下信息: (可选参数LoginName, 或active代表活动会话数)Spid         (系统进程ID)status      (进程状态)loginame  (用户登录名)hostname(用户主机名)blk           (阻塞进程的SPID)dbname   (进程正在使用的数据库名)Cmd        (当前正在执行的命令

2014-01-06 11:35:54 1728

转载 ASP.NET2.0 文本编辑器FCKeditor (推荐)

FCKeditor是目前最好的html文本编辑器,如果还不明白的话看了下图就知道了效果图:那么为什么说是FCKeditor的冰冷之心呢?这不是哗众取宠,主要是说它使用起来有点麻烦,下文就详细说明如何搞定这玩意儿。1.FCKeditor的官方网站是:http://www.fckeditor.net/download目前最新的FCKeditor 2.4.2版本。请在此页下载

2014-01-03 11:51:40 496

转载 C#中HashTable的用法

一,哈希表(Hashtable)简述  在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的ke

2013-12-11 09:55:16 507

转载 asp.NET 如何生成DLL文件,并调用

使用csc命令将.cs文件编译成.dll的过程很多时候,我们需要将.cs文件单独编译成.dll文件, 操作如下:打开命令窗口->输入cmd到控制台->cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322转到vs.net安装的该目录下->执行csc命令csc /target:library File.cs->在该目录下产生一个对应名字的.dll文

2013-11-14 11:19:05 2974

转载 ASP表格导出EXCEL(带OFFICE版本检查和自定义文件名)

解决Office的OWC版本问题。2000,2002XP,2003各不相同,加入Office的版本检查,增加一个文件名参数,完整代码如下: function exportExcel(atblData,dirPath) { //alert(dirPath); if (typeof(atblData)=="undefined"||typeof(atblData)=="unkn

2013-10-25 09:39:55 761

转载 sql Server中float、real、decimal(numeric)数据类型的区别

decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。定义 decimal 的列、变量和参数的两种特性如下: · p 小数点左边和右边数字之和,不包括小数点。如 123.45,则 p=5,s=2。指定精度或对象能够控制的数字个数。· s指定可

2013-09-23 11:24:35 33250

原创 SQL Server numeric数据类型

Numeric(10,2) 指字段是数字型,长度为10 小数为两位的 简要描述一下SQL中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型 字符型 VARCHAR VS CHAR VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。 假 如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates

2013-09-23 09:58:14 52961 2

转载 cookie 和session 的区别详解

这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的

2013-08-29 16:07:07 461

转载 [转]window.opener用法

window.opener 实际上就是通过window.open打开的窗体的父窗体。比如在父窗体parentForm里面 通过 window.open("subForm.html"),那么在subform.html中 window.opener就代表parentForm,可以通过这种方式设置父窗体的值或者调用js方法。如:1,window.opener.test(); ---调用父窗体

2013-08-29 15:58:51 534

转载 dev中gridview控件

一、客户端常用1.常用API2.聚焦行变更事件3.客户端选择多行4.客户端选择行5. 获取选择的行数目6.单击行时,选中行7.通过checkbox 选择行8.选择所有行9.启动编辑框,Container.VisibleIndex 获取行索引10.启动服务器端函数:二、客户端常用事件三、服务器端常用属性四、服务器端常用方法五、服务器端常用事

2012-12-25 15:54:57 2909

转载 浅析C# get set的简单用法

C# get set释义:属性的访问器包含与获取(读取或计算)或设置(写)属性有关的可执行语句。    访问器声明可以包含get 访问器或set 访问器,或者两者均包含。声明采用下列形式之一:get {}set {} get 访问器  get 访问器体与方法体相似。它必须返回属性类型的值。执行 get 访问器相当于读取字段的值。以下是返回私有字段 name 的值的 get 访问器:priv

2012-12-20 16:15:34 526

转载 经典讲解C# get set

C# get set函数很常用,但是用好还是需要很多经验的,下面的文章就是帮你积累C# get set函数经验的。  C# get set不提倡将域的保护级别设为 public而使用户在类外任意操作--那样太不OO,或者具体点说太不安全!对所有有必要在类外可见的域,C#推荐采用属性来表达。属性不表示存储位置,这是属性和域的根本性的区别。下面是一个典型的属性设计:using System;

2012-12-20 13:30:50 360

转载 WinForm窗体之间交互的一些方法

实际上过去我也写过类似的主题,这里把各种方法总结一下,内容的确基础了一些,所以这篇文章是写给刚刚学习C#的同行们的,希望对大家有些帮助吧!很抱歉,这篇文章没有诡异的bug来勾起大家的兴趣,但是下篇文章我会努力写些有趣的主题的!在窗体间传递数据的方法比较多:1,在子窗体中自定义一个构造函数,参数类型是主窗体,当要显示子窗体的时候,就用这个构造函数来实例化子窗体,然后把this指针传进去,说起

2012-12-13 16:32:53 449

转载 三星盖世S5660 wifi如何使用 家里的宽带无线路由器上网

家庭组建无线局域网(通过无线路由器连接WIFI)优点:扩展性与灵活性较好,无线网络的覆盖范围较大,只要在家里或是家附近搜索到了无线信号便能用小7连接上从而实现随时随地的上网,相对于GPRS来讲速度快了很多,并且不需要额外交纳流量费(当然家里的宽带费是要交的…)缺点:开销稍大,需要额外购买无线路由器,另外组建家庭局域网络的一大问题是安全保障,特别是使用宽带上网时尤为重要.无线网络的安全性

2012-11-24 21:50:28 1395

转载 SQL Server CONVERT() 函数

定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。styl

2012-11-23 09:34:50 443

转载 无法将类型为“System.DBNull”的对象强制转换为类型“System.Byte[]”

这是说明对象为空了,就不能强转了,返回值是null,所以不能进行转换操作比如byte[])reader["zp"]为空只要加层判断即可C#代码 if (reader["zp"] != DBNull.Value) {      MemoryStream ms = new MemoryStream((byte[])reader["zp"]);

2012-10-31 08:56:10 4794 1

转载 如何处理DataGridViewComboBoxCell的SelectedIndexChanged事件?

有时,获知用户在ComboBox编辑控件中已经选中一项是很有必要的。我们可以在DataGridView.EditingControlShowing事件中对DataGridViewComboBox进行一些处理来实现。接下来的示例演示了如何实现这种功能。注意这个示例同时也演示了如何防止引发多重SelectedIndexChanged事件。代码:private void dataGridVi

2012-10-10 19:46:10 1574

转载 char,varchar,nvarchar有什么区别

一 、 nchar 和 nvarchar nchar 是固定长度 Unicode 数据的数据类型,nvarchar 是可变长度 Unicode 数据的数据类型,二者均使用 UNICODE UCS-2 字符集。 nchar(n) 包含

2012-07-30 16:32:04 446

转载 Persist Security Info

ADO用了这么久,每次用向导创建ADO的数据库连接字符串时总会有产生一个Persist Security Info属性,平时没太注意,因为设置为True或False时对数据库连接没有任何影响。不过心理还是不爽,今天有时间查询了一下资料,总算搞清楚了它的作用。Persist Security Info属性的意思是表示是否保存安全信息,其实可以简单的理解为"ADO在数据库连接成功后是否保存

2012-07-18 11:45:59 2992

转载 验证时出错。HRESULT = '8000000A'

在VS2010中,当为Windows窗体应用程序添加一个安装项目后,如果项目生成时出现以下错误:验证时发生错误。HRESULT = '8000000A“解决的办法是:使用记事本或其他文本编辑器打开Setup.vdproj文件,删除以下行:"SccProjectName" = "8:""SccLocalPath" = "8:""SccAuxPath" = "8:"

2012-07-18 11:02:26 1933 2

转载 DefaultView 的作用

DefaultView[0] 这个0表示这个查询出来的视图中的第一行,如果DefaultView[1],那么就是这个第二行 比如:sda.SelectCommand = new SqlCommand("select dw from sldw", con);sda.Fill(ds, "sldw");this.ddlsldw.DataSource = ds.Tables["sldw"].D

2012-03-12 18:32:35 693

转载 浅谈ASP.NET的Postback

说道ASP.NET的Postback,就得说Web Page的生命周期,但是Web Page的生命周期却不是三言两语就能够说得清楚的,所以在这里单纯站的编程的角度,撇开Web Page 的生命周期浅谈Postback。我们知道,无论是ASP.NET1.x,2.0,甚至是以后的版本,ASP.NET最终Render到Client端通过浏览器浏览的都是一样:一个单纯的HTML。Client通过Sub

2012-02-11 16:46:12 401

转载 asp.net各文件和文件夹的作用

bin目录是输出目录,也是编译后的动态链接库存放的位置*.suo是项目的用户信息文件,存放用户使用Vs.Net的个人设置*.vbproj.webinfo是Web项目特有的,包含了Web应用程序的虚拟目录等信息*.vsdisco是动态发现文件AssemblyInfo.vb是装配件信息文件,编译后的动态库(Assembly)里面的信息就是从这个文件中获取的Global.asax是W

2012-02-11 16:06:55 949

空空如也

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

TA关注的人

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