- 博客(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
242
原创 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
313
原创 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
236
原创 HTTPModule生命周期与页面执行模型
<br />HttpModule是如何工作的 <br />当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTTP请求信息作一些额外的工作,或者在某些情况下干脆终止满足一些条件的HTTP请求,从而可以起
2011-02-11 21:55:00
209
原创 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
226
原创 OutputCache缓存技术
<br />大量的网站页面是采用动态的方式,根据用户提交的不同请求创建生成页面。正如我们所知的,动态页面有助于根据用户要求来提供定制的动态内容。动态页面也利于获取在数据库中每时每刻更新的资料。缺点是为每个用户请求生成同一页面增加了系统开销。 <br /><br />为克服此问题,一些网站用页面生成引擎对所有页面生成html静态页面。但这样生成的页面对所有用户的请求内容都是相同。 <br /><br />ASP.NET 提供了缓存技术有助于我们最大程度地解决这个问题。它能缓存输出的页面,保存在存储器当中,缓存
2011-01-12 16:36:00
702
原创 跨浏览器开发经验总结(二)
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
437
原创 跨浏览器开发经验总结(一)
跨浏览器开发经验总结(一) —— 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
273
原创 浅谈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
195
原创 多线程的概念
<br />注:本文中出现的代码均在.net Framework RC3环境中运行通过<br /><br /> 一.多线程的概念<br /><br />Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),
2010-12-09 10:14:00
304
原创 C#的多线程机制探索
<br />注:本文中出现的代码均在.net Framework RC3环境中运行通过<br /><br /> 一.多线程的概念<br /><br />Windows是一个多任务的系统,如果你使用的是windows 2000及其以上版本,你可以通过任务管理器查看当前系统运行的程序和进程。什么是进程呢?当一个程序开始运行时,它就是一个进程,进程所指包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的,线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),
2010-12-02 17:11:00
188
原创 C# 拖动无标题栏窗体
今天接着上次的QQ程序继续操作。首先要将窗体标题栏隐藏(如右图),然后设置固定窗体,不允许自由拖动窗体大小。最后是写入代码,实现无标题栏窗体的拖动。另外再完成一个自动隐藏窗体的效果 <br /> 1.隐藏窗体标题栏<br />在窗体设计代码中修改FormBorderStyle属性,代码如下:<br />this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;<br />2.固定窗体大小,不允许自由拖动<br />在窗体设计代码中修改A
2010-11-17 10:59:00
759
原创 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
3064
1
原创 IIS处理页面的运行机制
<br />IIS处理页面的运行机制:<br />IIS自身是不能处理像ASPX扩展名这样的页面,只能直接请求像HTML这样的静态文件,之所以能处理ASPX这样扩展名的页面,是因为IIS有一个ISAPI(Internet Server Application Programe Interface,互联网服务器应用程序接口)过滤器,它是一个COM组件,虽然这 ISAPI 听上去还挺气派,也算是“应用程序”呢,但仔细看看它的全称就明白了:它实际上只是一个接口,起到一个代理的作用,它的主要工作是映射所请求的页面(
2010-10-12 11:57:00
1424
原创 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
394
原创 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
250
原创 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
582
原创 udpclient发送和接收数据(统计)
<br />这几天在解决一个统计的问题,由于数据量很大,直接对数据库操作已经不能再满足需求啦~所以决定用UDP发包来统计,再结合一点缓存技术,当达到一定值后再一并放入数据库,这样就很轻松的解决了数据库的性能瓶颈.<br />udp发送数据压力:10万条数据/<>1500ms。<br />关于UDP特点摘抄网络资料如下:<br />UDP(User Datagram Protocol)协议就是“用户数据报协议”,它是一种无连接的协议,无连接主要是和TCP协议相比较的。我们知道当利用TCP协议传送数据的时候,首
2010-06-30 09:55:00
2879
1
原创 C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对
2010-05-20 13:55:00
229
原创 ASP.NET运行原理概述
1.ASP.NET运行原理概述 如上图,当一个http请求发送过来并被IIS机收到之后,IIS首先通过你请求的页面类型为其加载相应的dll文件,然后在处理过程中将这条请求发送给能够处理这条请求的模块,而在ASP.NET中这个模块就叫做HttpHandler,为什么aspx这样的文件可以被服务器处理,那是因为在服务器端有默认的HttpHandler专门处理aspx文件,IIS再将
2010-02-24 09:57:00
254
原创 ASP.NET 运行机制总结
ASP.NET 运行机制总结 这些天看了一些关于ASP.NET底层的文章,受益匪浅。 为什么要了解这些底层呢?我觉得做为一个喜欢开发ASP.NET程序员,我不们不仅要知道“怎么做”,我们更应该知道“为什么这么做”,这样的我们才能做得更好。这样我们才能把准确的代码放置准确的位置。 ASP.NET 像一个全自动的洗车房,车开进车房并通过层层洗刷,最
2010-02-20 15:54:00
300
1
原创 自定义GridView分页模板
自定义GridView分页模板 GridView较之DataGrid提供了更加强大、更加完善的功能,而且具备了丰富的可扩展功能,可以使用GridView提供的pagertemplate自定义分页模板:事实上,GridView默认的几中分页样式,都是将相关按钮的CommandName设为Page,而CommandArgument设为相关参数,可接受的参数包括,first,last,prev,
2010-02-20 15:52:00
450
原创 自定义GridView分页模板
自定义GridView分页模板 GridView较之DataGrid提供了更加强大、更加完善的功能,而且具备了丰富的可扩展功能,可以使用GridView提供的pagertemplate自定义分页模板:事实上,GridView默认的几中分页样式,都是将相关按钮的CommandName设为Page,而CommandArgument设为相关参数,可接受的参数包括,first,last,prev,
2010-01-09 18:01:00
307
原创 Javascript 中 ShowModalDialog 的使用方法
ShowModalDialog函数的功能:打开一个子窗口,并且可与父窗口相互传递数据,它与window.open的最大区别就在于由ShowModalDialog打开子窗口后,父窗口将不能操作。使用方法:vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures])参数说明:sURL必选参数,类型:字符串。用来指定对话
2010-01-03 19:27:00
165
原创 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
192
原创 保存网页图片到本地硬盘!!
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
417
原创 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
2545
原创 .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
310
原创 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
2071
原创 SPListItem的使用
转摘自:http://book.csdn.net/bookfiles/160/1001606881.shtmlSPListItem的使用在列表的实际操作中,最终要接触到的还是作为数据内容部分的列表条目(List Item)。一般来说,在访问列表的某个具体条目之前,都需要先获得一个列表条目的集合,在SharePoint对象模型中,提供了很多种方法来获取列表条目集合:最直接地获取列表条目的
2009-04-02 17:12:00
1412
1
转载 MOSS代码,创建站点,创建用户组,分配权限,发布主题,设定帖子权限(备忘查询).........
转帖:MOSS代码,创建站点,创建用户组,分配权限,发布主题,设定帖子权限(备忘查询).........收藏在moss的后台开发应用中也许会用到,供参考。 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
2009-04-02 17:10:00
602
转载 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
626
原创 WebPart分页时的错误
我在开发SharePoint的webpart时用到GridView遇到一个错误:未将对象引用设置到对象的实例。在 System.Web.UI.WebControls.GridView.BuildCallbackArgument(Int32 pageIndex) 这个是犹豫在将GridView控件添加到Controls之前进行绑定所造成了。改成将GridView添加到Controls之后进行
2009-04-01 15:55:00
272
原创 SPQuery查询列表查不出结果,提示“一个或多个域类型未正确安装。请转到列表设置页删除这些域”
1、SPQuery查询列表查不出结果,提示“一个或多个域类型未正确安装。请转到列表设置页删除这些域”。 原因: 查询的时候,字段名称需要输入字段的内部(InternalName)名称,而不是显示名称(DisplayName)。 解决方法: SPField field = list.Fields["公司名称"]; //显示名称 string internalNam
2009-03-31 17:40:00
2246
原创 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
482
原创 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
786
原创 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
585
原创 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
632
原创 NHibernate错误集锦及配置技巧
前一段时间在学习NHibernate的时候,被那些配置弄得糊里糊涂,有一些很细微的地方不知道错在哪里,花了很多的时间去寻找,最后才调试通过,这里我就把遇到错误的地方以及怎么解决这些错误的方法贴出来,至于怎么利用NHibernate去开发,这个网络上有很多的Demo,大家都可以从网络上找得到并下载下来看,所以我就不附上了,OK...言规正传,以下呢,主要就是在配置方面的三种错误: .你得注
2009-03-26 14:21:00
263
原创 在 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
343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人