自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(50)
  • 资源 (7)
  • 收藏
  • 关注

转载 MyEclipse Struts 快速上手

MyEclipse Struts 快速上手1. 序此文档适应 Sun JDK 1.4.2, Eclipse 3.0.1 and MyEclipse 3.8.2. 环境。所有的屏幕截图都是基于 Eclipse, MyEclipse Enterprise Workbench, and Windows XP 的默认用户接口设置。如果你在使用这个文档的过程中遇到困难,请看用户反馈部分,以反

2012-04-11 22:43:32 221

原创 SQL Server创建存储过程

<br />什么是存储过程?<br />q       存储过程(procedure)类似于C语言中的函数<br />q       用来执行管理任务或应用复杂的业务规则<br />q       存储过程可以带参数,也可以返回结果<br />q       存储过程可以包含数据操纵语句、变量、逻辑 控制语句等<br /> <br />存储过程的优点<br />(1)执行速度快。<br />存储过程创建是就已经通过语法检查和性能优化,在执行时无需每次编译。<br />存储在数据库服务器,性能高。<br />

2011-02-17 10:30:00 293

原创 SQL Server中删除重复数据的几个方法

<br />数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置…… <br /><br />  方法一<br />declare @max integer,@id integer<br />declare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1<br />open cur_rows<br />fetch cur_rows int

2011-02-17 10:16:00 203

原创 HTTPModule生命周期与页面执行模型

<br />HttpModule是如何工作的 <br />当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTTP请求信息作一些额外的工作,或者在某些情况下干脆终止满足一些条件的HTTP请求,从而可以起

2011-02-11 21:55:00 189

原创 sql 行列转换

<br />数据库中tb表格如下<br />月份 工资 福利 奖金<br />1月 100 200 300<br />2月 110 210 310<br />3月 120 220 320<br />4月 130 230 330<br /><br />我想得到的结果是<br /><br />项目 1月 2月 3月 4月<br />工资 100 110 120 130<br />福利 200 210 220 230<br />奖金 300 310 320 330<br /><br />就是说完全把表格的行列颠倒

2011-02-11 17:40:00 209

原创 OutputCache缓存技术

<br />大量的网站页面是采用动态的方式,根据用户提交的不同请求创建生成页面。正如我们所知的,动态页面有助于根据用户要求来提供定制的动态内容。动态页面也利于获取在数据库中每时每刻更新的资料。缺点是为每个用户请求生成同一页面增加了系统开销。 <br /><br />为克服此问题,一些网站用页面生成引擎对所有页面生成html静态页面。但这样生成的页面对所有用户的请求内容都是相同。 <br /><br />ASP.NET 提供了缓存技术有助于我们最大程度地解决这个问题。它能缓存输出的页面,保存在存储器当中,缓存

2011-01-12 16:36:00 678

原创 跨浏览器开发经验总结(二)

css hack的使用CSS类级别的hack<br />仅IE7识别 *+html {…}  <br />IE6及IE6以下识别 * html {…}  <br />opera、safari、chrome识别:<br />@media all and (min-width: 0px){…}  //Firefox3.0.6不识别,但Firefox3.6也识别该规则,如果Firefox版本有严格要求,请使用下一条规则<br />@media screen and (-webkit-min-device-pixe

2010-12-15 15:14:00 409

原创 跨浏览器开发经验总结(一)

跨浏览器开发经验总结(一) —— HTML标记为页面添加DOCTYPE<br />由于不同浏览器对标签,样式表的解释不尽相同,所以需要为html文件定义一个标准的文档类型,使不同浏览器尽量按照一个统一的html标准来解析渲染页面。<br /> !DOCTYPE 声明指定文档遵从的 DTD,如:<br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><b

2010-12-15 15:13:00 252

原创 浅谈AutoResetEvent的用法

<br />今天在看一段DEMO代码的时候发现AutoResetEvent被反复用到,在MSND中查了资料同时到在网上搜到了一个很简短的例子,这个例子帮我理解AutoResetEvent的用法起了不少辅助作用,这里贴出来,希望对大家理解有所帮助:<br />(代码都已经在VS2005中成功调试通过,注释是我的理解,只能起参考作用,呵呵)<br />using System;<br />using System.Threading;<br />namespace AutoResetEvent_Examples

2010-12-09 10:30:00 171

原创 多线程的概念

<br />注:本文中出现的代码均在.net Framework RC3环境中运行通过<br /><br />  一.多线程的概念<br /><br />Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),

2010-12-09 10:14:00 281

原创 C#的多线程机制探索

<br />注:本文中出现的代码均在.net Framework RC3环境中运行通过<br /><br />  一.多线程的概念<br /><br />Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),

2010-12-02 17:11:00 165

原创 C# 拖动无标题栏窗体

今天接着上次的QQ程序继续操作。首先要将窗体标题栏隐藏(如右图),然后设置固定窗体,不允许自由拖动窗体大小。最后是写入代码,实现无标题栏窗体的拖动。另外再完成一个自动隐藏窗体的效果 <br /> 1.隐藏窗体标题栏<br />在窗体设计代码中修改FormBorderStyle属性,代码如下:<br />this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;<br />2.固定窗体大小,不允许自由拖动<br />在窗体设计代码中修改A

2010-11-17 10:59:00 742

原创 C#多屏时控制窗体显示在哪个显示器上

<br /> Have an application functionaluty which has 4 forms which are needed to interact by the user by dragging data from these forms to one another<br />the main form is located in the MDI Parent and the rest are on their respective screen (3 other second

2010-11-17 09:30:00 3002 1

原创 IIS处理页面的运行机制

<br />IIS处理页面的运行机制:<br />IIS自身是不能处理像ASPX扩展名这样的页面,只能直接请求像HTML这样的静态文件,之所以能处理ASPX这样扩展名的页面,是因为IIS有一个ISAPI(Internet Server Application Programe Interface,互联网服务器应用程序接口)过滤器,它是一个COM组件,虽然这 ISAPI 听上去还挺气派,也算是“应用程序”呢,但仔细看看它的全称就明白了:它实际上只是一个接口,起到一个代理的作用,它的主要工作是映射所请求的页面(

2010-10-12 11:57:00 1387

原创 IIS内部运行机制

<br />ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。 <br />绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层。<br />这篇文章的资料收集整理自各种微软公开的文档,通过比较 IIS5、IIS6、IIS7 这三代 IIS 对请求的处理过程, 让我们熟悉 ASP.NET的底层机制并对请求(request)是怎么从Web服务器传送到ASP.NET运行时有

2010-10-12 11:48:00 374

原创 Http协议详解(经典)

<br />引言                                        <br /><br />HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。<br />HTTP协议的主要特点可概括如下:<br />1

2010-10-12 10:17:00 233

原创 vb 调用c#做的com 组件

vb 调用c#做的com 组件 1:建立c# 项目 (注意项目必须含有接口,其他类应该实现该接口,才可以在其他语言中用该com组件)2:将 AssemblyInfo.cs 里的 [assembly: ComVisible(false)] 改为 true3:项目-属性-生成里将:为com interop 注册 选种4:生成后就可以在其他语言中引用或该组件。一般代码如下: using System;using System.Collections.Generic;usin

2010-07-16 10:44:00 562

原创 udpclient发送和接收数据(统计)

<br />这几天在解决一个统计的问题,由于数据量很大,直接对数据库操作已经不能再满足需求啦~所以决定用UDP发包来统计,再结合一点缓存技术,当达到一定值后再一并放入数据库,这样就很轻松的解决了数据库的性能瓶颈.<br />udp发送数据压力:10万条数据/<>1500ms。<br />关于UDP特点摘抄网络资料如下:<br />UDP(User Datagram Protocol)协议就是“用户数据报协议”,它是一种无连接的协议,无连接主要是和TCP协议相比较的。我们知道当利用TCP协议传送数据的时候,首

2010-06-30 09:55:00 2857 1

原创 C# 中的委托和事件

引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对

2010-05-20 13:55:00 204

原创 ASP.NET运行原理概述

1.ASP.NET运行原理概述   如上图,当一个http请求发送过来并被IIS机收到之后,IIS首先通过你请求的页面类型为其加载相应的dll文件,然后在处理过程中将这条请求发送给能够处理这条请求的模块,而在ASP.NET中这个模块就叫做HttpHandler,为什么aspx这样的文件可以被服务器处理,那是因为在服务器端有默认的HttpHandler专门处理aspx文件,IIS再将

2010-02-24 09:57:00 241

原创 ASP.NET 运行机制总结

ASP.NET 运行机制总结      这些天看了一些关于ASP.NET底层的文章,受益匪浅。     为什么要了解这些底层呢?我觉得做为一个喜欢开发ASP.NET程序员,我不们不仅要知道“怎么做”,我们更应该知道“为什么这么做”,这样的我们才能做得更好。这样我们才能把准确的代码放置准确的位置。     ASP.NET 像一个全自动的洗车房,车开进车房并通过层层洗刷,最

2010-02-20 15:54:00 284 1

原创 自定义GridView分页模板

自定义GridView分页模板 GridView较之DataGrid提供了更加强大、更加完善的功能,而且具备了丰富的可扩展功能,可以使用GridView提供的pagertemplate自定义分页模板:事实上,GridView默认的几中分页样式,都是将相关按钮的CommandName设为Page,而CommandArgument设为相关参数,可接受的参数包括,first,last,prev,

2010-02-20 15:52:00 424

原创 自定义GridView分页模板

自定义GridView分页模板 GridView较之DataGrid提供了更加强大、更加完善的功能,而且具备了丰富的可扩展功能,可以使用GridView提供的pagertemplate自定义分页模板:事实上,GridView默认的几中分页样式,都是将相关按钮的CommandName设为Page,而CommandArgument设为相关参数,可接受的参数包括,first,last,prev,

2010-01-09 18:01:00 291

原创 Javascript 中 ShowModalDialog 的使用方法

ShowModalDialog函数的功能:打开一个子窗口,并且可与父窗口相互传递数据,它与window.open的最大区别就在于由ShowModalDialog打开子窗口后,父窗口将不能操作。使用方法:vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures])参数说明:sURL必选参数,类型:字符串。用来指定对话

2010-01-03 19:27:00 152

原创 Asp.net中,从弹出窗体取选择值

在Asp.net中,从A页面中弹出B页面,在B页面中选择数据后,关闭并将数据更新到A页面,是一种常用 的方式。只是我对Javascript不熟悉,所以捣鼓了一下午,终于有了一点成绩:测试项目有两个页面:Default.aspx及Default2.aspx,在Default.aspx页面上有一个TextBox1及一个Button1,Button1用于触发Default2.aspx,TextBox1用

2010-01-03 19:19:00 178

原创 保存网页图片到本地硬盘!!

 protected void Button1_Click(object sender, EventArgs e)<img id="Codehighlighter1_65_250_Open_Image" onclick="function onclick(){this.style.display=none; document.getElementById(Codehighlighte

2009-10-03 10:35:00 389

原创 c# 远程连接数据库SQL

c# 远程连接数据库SQL本文地址:http://qzone.qq.com/blog/16637883-1234966917 本文标签: 服务器 端口 SQL 分析器 server远程连接有点复杂,首先要保证客户端与SQL服务器连接步骤:一、看ping 服务器IP能否ping通。    这个实际上是看和远程sql server 2000服务器

2009-05-27 13:06:00 2500

原创 .net 点击刷新验证码问题

.net 点击刷新验证码问题 验证码生成文件:validate.aspx.csusing System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using S

2009-04-08 10:52:00 292

原创 SharePoint通过WebPart操作列表

using System;using System.Runtime.InteropServices;using System.Web;using System.Web.UI;using System.Web.UI.WebControls.WebParts;using System.Xml.Serialization;using System.Xml;using System.Data;using

2009-04-03 16:23:00 2062

原创 SPListItem的使用

转摘自:http://book.csdn.net/bookfiles/160/1001606881.shtmlSPListItem的使用在列表的实际操作中,最终要接触到的还是作为数据内容部分的列表条目(List Item)。一般来说,在访问列表的某个具体条目之前,都需要先获得一个列表条目的集合,在SharePoint对象模型中,提供了很多种方法来获取列表条目集合:最直接地获取列表条目的

2009-04-02 17:12:00 1385 1

转载 MOSS代码,创建站点,创建用户组,分配权限,发布主题,设定帖子权限(备忘查询).........

转帖:MOSS代码,创建站点,创建用户组,分配权限,发布主题,设定帖子权限(备忘查询).........收藏在moss的后台开发应用中也许会用到,供参考。 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////

2009-04-02 17:10:00 589

转载 GridView技巧大集合

转摘自:http://www.cnblogs.com/badnewfish/archive/2008/03/21/1115544.html Question1:将数据绑定到GridView?Question2:如何向GridView中加入格式化的超链接?答: step1:在GridView中新建一个模板列。       step2:向新加的模板列中添加一个HyperLink控件。   

2009-04-02 09:41:00 618

原创 WebPart分页时的错误

我在开发SharePoint的webpart时用到GridView遇到一个错误:未将对象引用设置到对象的实例。在 System.Web.UI.WebControls.GridView.BuildCallbackArgument(Int32 pageIndex) 这个是犹豫在将GridView控件添加到Controls之前进行绑定所造成了。改成将GridView添加到Controls之后进行

2009-04-01 15:55:00 263

原创 SPQuery查询列表查不出结果,提示“一个或多个域类型未正确安装。请转到列表设置页删除这些域”

1、SPQuery查询列表查不出结果,提示“一个或多个域类型未正确安装。请转到列表设置页删除这些域”。 原因:       查询的时候,字段名称需要输入字段的内部(InternalName)名称,而不是显示名称(DisplayName)。 解决方法:       SPField field = list.Fields["公司名称"]; //显示名称       string internalNam

2009-03-31 17:40:00 2212 1

原创 SPQuery查询语法简要说明

SPQuery查询语句是以XML格式展现出来的,如下面的例子Query>  OrderBy>    FieldRef Name="Modified" Ascending="FALSE">FieldRef>  OrderBy>  Where>    Or>      Neq>        FieldRef Name="Status">FieldRef>  //字段名        Value Ty

2009-03-31 10:31:00 472

原创 sharepoint中显示网页库item的webpart和显示列表库item的webpart

sharepoint中显示网页库item的webpart和显示列表库item的webpart  转载自:http://www.cnblogs.com/virusswb/archive/2009/01/12/1374203.html 首先是在任意位置显示网页库中网页的ITEM的webpart公司动态和公司公告列表Page在只显示Title的情况先查询出来的栏Title

2009-03-30 17:07:00 770

原创 MOSS中WebPart开发之GridView

The WebPartsSave the following code into a file named MyWebParts.cs or MyWebParts.vb and save it inside a Code directory inside the virtual directory.C# Codenamespace MyWebParts {    using System;

2009-03-30 15:09:00 564

原创 native与assigned(Nhibernate中的节点generator)

native与assigned在用Hibernate的时候,当有表中的主键是库自动生成的时候将使用native。generator class="native">generator>而当是自己添加的时候则需要改为assigned。generator class="assigned">generator>否则将会出现异常!说说我的实际情况我在sql里头有设置主键,然后选择用native生成hib

2009-03-26 17:12:00 612

原创 NHibernate错误集锦及配置技巧

 前一段时间在学习NHibernate的时候,被那些配置弄得糊里糊涂,有一些很细微的地方不知道错在哪里,花了很多的时间去寻找,最后才调试通过,这里我就把遇到错误的地方以及怎么解决这些错误的方法贴出来,至于怎么利用NHibernate去开发,这个网络上有很多的Demo,大家都可以从网络上找得到并下载下来看,所以我就不附上了,OK...言规正传,以下呢,主要就是在配置方面的三种错误:   .你得注

2009-03-26 14:21:00 247

原创 在 ASP.NET 上实现锁定表头、支持滚动的表格的做法

在 ASP.NET 上实现锁定表头、支持滚动的表格的做法 首先看看 CodeProject 上的两个东西1、The Freeze Pane DataGrid (http://www.codeproject.com/aspnet/FreezePaneDatagrid.asp)利用文章中提到做法及代码,可以实现在 ASP.NET 1.1 上的、支持横向滚动与纵向滚动的表格,基本上是使用 C

2009-03-24 16:35:00 325

SharePoint的列表中某列去除重复值的一种方法

SharePoint的列表中某列去除重复值的一种方法

2010-04-29

高质量C语言

高质量C语言。希望对各位有用!◎!

2008-05-20

C#相关试题

C#相关试题................

2008-05-20

C++ 程序设计员应聘常见面试试题深入剖析

C++ 程序设计员应聘常见面试试题深入剖析

2008-05-20

ASP.NET 2.0入门经典(DOC)

ASP.NET 2.0入门经典(DOC)

2008-05-20

.NET面试题

面试中经常出现的C#.NET面试题。希望对找工作的朋友有用。

2008-03-14

SQL经典面试题

SQL经典面试题,收集的面试中经常出现的SQL试题。

2008-03-14

空空如也

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

TA关注的人

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