自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (9)
  • 收藏
  • 关注

原创 ASP.NET 中在指定的位置处插入字符

这是论坛中的一个问题,很多人经常会遇到,就贴出来。完整代码如下,实现在光标处插入上传后的文件名:@ Page Language="C#" AutoEventWireup="true" %>script runat="server">  protected void Page_Load(object sender, EventArgs e)  {   TextBox1.Attribute

2008-05-25 21:32:00 5000 8

原创 我也说说:用户 'NT AUTHORITY/NETWORK SERVICE' 登录失败

在网上搜索“用户 NT AUTHORITY/NETWORK SERVICE 登录失败”这个错误,可以看到很多解答都有一条将“NETWORK SERVICE”账户加入 Administrators组的步骤,将匿名账户加入到管理员组,则会存在安全风险。实际上,解决这个问题完全没有必要将匿名帐户加入到管理员组的。设置方法如下:1,在要设置的数据库中,新建数据库用户:2,在新建用户的对话框

2008-05-11 00:47:00 14296 6

转载 得到给定扩展名的文件图标

原文:地址:http://www.flawlesscode.com/post/2008/02/Getting-the-icon-for-a-given-file-extension.aspx代码下载:http://www.flawlesscode.com/file.axd?file=IconUtils.zip主要代码: using System;using System.D

2008-04-27 20:23:00 3372 1

原创 64 位 OLEDB Provider for ODBC (MSDASQL)

Microsoft OLE DB Provider for ODBC (MSDASQL) 一项允许在 OLEDB 和 ADO(它在内部使用 OLEDB)上构建的应用程序通过 ODBC 驱动程序访问数据源的技术。 MSDASQL 是用于连接到 ODBC(而不是数据库)的 OLEDB 访问接口。 MSDASQL 随 Windows 操作系统提供,Windows Server 2008 和 Wind

2008-04-21 17:22:00 6682

原创 ASP.NET 2.0 及其以后的版本中 CheckBox 控件的两个新属性

在ASP.NET 2.0及其以后的版本中, CheckBox 控件新增加了两个属性:InputAttributes 和 LabelAttributes 。利用这两个属性,可以很方便地为label和input标签添加自定义属性,而使用 Attributes 则是不能完成这个任务的。不过,这个功能有些人还不知道,常被忽略。下面就是他们的使用方法:@ Page Language="C#" Aut

2008-03-12 14:09:00 4408 2

原创 【控件包含代码块,因此无法修改控件集合。】错误的解决方法

晚上在使用Page.Header.Controls.Add 添加网页头部信息时,报告如下的错误:控件包含代码块(即 ),因此无法修改控件集合。 将这些代码去掉,相应的功能在代码中实现即可。   造成这个错误的原因是:在里面,使用了类似这样的代码:

2008-02-27 23:59:00 5011

原创 Javascript 实现的实时 3D 三角形的例子

Javascript 实现的,很酷!主页:http://www.uselesspickles.com/blog/2006/10/18/javascript-triangles-and-real-time-3d/演示:http://www.uselesspickles.com/triangles/demo.html

2008-02-12 10:09:00 4568 3

转载 关于字体和字体微调(Hinting )的知识

点阵字体与矢量字体点阵字体也叫位图字体,其中每个字形都以一组二维像素 信息表示。由于位图的原故,点阵字体很难进行缩放,特定的点阵字体只能清晰地显示在相应的字号下。但对于 12-16px 这样小的汉字,点阵字体常常比其它类型的字体在屏幕上更好的显示效果。常见的点阵字体有 bdf,pcf,fnt,hbf 等格式。 对于常见的计算机操作系统,字体的显示算法需要一些字体的信息来优化屏幕显示效果,英文称

2007-12-04 23:27:00 21528 4

原创 Response.Redirect 打开新窗口的两种方法

一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write("window.location=http://dotnet.aspx.cc;") 方法外,是不能在新窗口打开所指定的  URL 地址的。但是,如果仔细分析一下,如果设置 form 元素的 target 属性,还是有办法打开新窗口的。下面就是可以采用的两种方法。方法一:在

2007-09-24 22:08:00 155194 27

原创 HyperLink 控件控制图片宽度高度的几种方法

@ Page Language="C#" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">script runat="server">  protected void Page_Load( object

2007-09-19 12:39:00 5655 3

原创 使用XmlDocument/XmlDataDocument类加载XML文件时如何忽略DTD验证

在XML文件含有外部DTD验证的时候,使用XmlDocument/XmlDataDocument类的Load方法会抛出如下的例外:System.Xml.XmlException: 未找到所需的 DTD 标记。 行 m,位置 n。我们可以采用下面的方法不去加载外部资源:XmlDocument doc = new XmlDocument();doc.XmlResolver = 

2007-09-17 15:21:00 6484 1

原创 对XML实现自定义、多字段排序

对Xml排序,除了使用XSLT之外,还可以使用XPathExpression类,但这些类一般情况下只支持数字和字符串类型的数据类型排序。要实现按照自己的排序方法排序,需要自己进行定义。AddSort 方法使用户能够按对象的数据类型(而不是按字符串或数字)将对象排序。IComparer 对象提供了 Compare 方法的实现,该实现支持按用户定义的类进行排序。下面的例子就是实现自定义排序,并且支

2007-09-13 17:17:00 7135 1

原创 RegisterStartupScript 使用误区

在【孟子E章】专栏里,我曾经发表了一篇《ASP.NET 2.0中CSS失效的问题总结》(地址是:http://blog.csdn.net/net_lover/archive/2007/08/27/1760521.aspx)的文章。有些人不知道使用RegisterStartupScript输出文本(非脚本内容),只能使用Response.Write的方法。这其实是对RegisterStartupSc

2007-09-11 11:23:00 13502 5

原创 Indent,Outdent和hanging indent

indent:缩进,增加缩进Outdent:减少缩进hanging indent:悬挂缩进,又叫hanging paragraph,指除了第一行不缩进外,其余各行都缩进的效果。使用CSS实现悬挂缩进的效果,可以使用负的缩进来实现。下面是两种实现的方法:div style="padding-left:32px">p style="text-indent:-32px">悬挂缩进的例

2007-09-08 22:46:00 10456

原创 Java/JSP中调用SQL Server存储过程完整示例

最近做了个Java的小项目(第一次写Java的项目哦), 到网上搜索了半天,找到了一个比较好点的调用存储过程的例子,而且网上普遍采用的都是setXXX((int parameterIndex, XXX  x)的形式。这种形式感觉不是很直观,下面就发布一个完整的采用setXXX(String parameterName, XXX x)的编写方法。创建数据表,存储过程的代码都完整发布。创建表:

2007-08-29 17:22:00 15949 13

原创 ASP.NET 2.0中CSS失效的问题总结

经常有人遇到ASP.NET 2.0(ASP.NET 1.x中可能是有效的)中CSS失效的问题,现将主要原因和解决方法罗列如下:1,CSS文件路径不正确这个问题属于Web开发中的基础问题,一般采用相对路径会出现这样的问题,或者样式文件写在了母版页里面,在内容页与母版页不在同一级目录下时会出现这样的问题。此时你要清楚Web中相对路径的规则,如果你不清楚,可以采用绝对路径的写法试试就知道是不是路径的

2007-08-27 13:01:00 17360 19

原创 利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法(二)

利用.NET Framework提供的System.DirectoryServices.DirectoryEntry类可以轻松创建IIS站点,并将站点设置为ASP.NET 2.0版本。无疑,这种方法与前面的那个方法相比较,是比较好的。一下代码需要注意的地方是:1,没有做路径检查,这个很简单;2,没有做端口存在的检查,这个也不是很复杂;3,ScriptMapsList数组是为了简单起见,直接从字

2007-08-26 22:26:00 16311 15

原创 利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法(一)

IIS 6.0以后使用MetaBase.xml存储IIS信息,因此,可以直接修改这个文件即可。代码如下: 很显然,这种方法比较复杂,不直观,而且需要停止IIS,影响现有网站。 /// /// 本方法创建一个站点(当然,创建虚拟目录也完全没有任何问题,做法类似),并设置IIS中ASP.NET版本为2.0/// /// /// private void button1_Click(ob

2007-08-26 22:22:00 13583 5

原创 如何得到 .NET Framework 安装的文件夹?

.NET 提供了得到系统文件夹的方法,如System.Environment.SystemDirectory等,但是,.NET Framework 的安装文件夹可以通过下面的方法得到,但是需要注意,此方法得到的只是当前运行程序使用的版本,要得到其它安装版本的路径,还需要自己再组合或者查询注册表:System.Runtime.InteropServices.RuntimeEnvironmen

2007-08-26 16:45:00 9360

原创 使用 PreparedStatement 进行模糊查询

今天发现有人问这样的问题:在预编译语句中,执行下面的语句出错,select * from tblcategory,tblproduce where tblcategory.category = tblproduce.category and name like %?%  这样的问题网上也有很多人问。PreparedStatement的用法和直接的SQL语句是不同的,正确的方法应当是这样

2007-08-20 09:20:00 5517 2

原创 C#向Excel报表中插入图片的2种方法

这几天做向Excel插入数据,其中有插入图片的需求,经试验,下面2种方法都可以插入图片,但各有不同的用处。现将这2种方法共享出来, 希望需要的朋友进行参考,代码中已经有详细注释了。注意:使用之前需要引用COM:Microsoft Office 11.0 Object Library如果引用列表中没有,需要自行添加 C:/Program Files/Microsoft Office/OFFICE

2007-07-23 13:25:00 43413 14

原创 在服务器端得到CheckBoxList控件最后选择项的方法

探讨这个问题的起因是CSDN论坛的一个帖子:http://community.csdn.net/Expert/TopicView.asp?id=5460832 查看客户端生成的HTML代码可以看出,每次点击都执行一次__doPostBack,并且将选择项的参数传递到隐藏表单域之中。 当然,通过脚本和自己的隐藏域可以很轻松得到选择项,但完全在服务器端,也可以得到。form name=

2007-04-12 22:03:00 8634 2

原创 SVG中打开新窗口的方法

svg>script type="text/javascript">var xlinkNS = "http://www.w3.org/1999/xlink";var someLinks = "http://dotnet.aspx.cc";function OpenNewWindow(){                try     {        window.open(someLinks

2007-02-08 17:59:00 6470 1

原创 【性能技巧】使用DataReader[列序号]的方法读取DataReader对象

读取DataReader对象时,使用DataReader[列序号]索引的方法读取会比使用DataReader[字段名字]的方式读取有更好的性能,DataReader[字段名字]方法需要进行字段名字的比较,这会降低性能。注意:使用DataReader[列序号]的方法时要注意实际字段名称的顺序,不要把列A显示成列B。 

2006-12-22 09:07:00 7413 7

原创 不经保存,直接读取上传文件的内容

代码很简单,就不罗唆了。C#: @ Page Language="C#" AutoEventWireup="true" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">script runat=

2006-12-21 13:40:00 9149 4

原创 ASP.NET 2.0中随机读取Access数据库记录

由于使用ADO访问Access数据库会有缓存,这在随机提取数据库数据时,例如:sql="select top 10 Title,objectGuid from Document Order By Rnd(id)",将得不到随机记录,下面的例子可以克服这一缺陷,实现数据库的随机读取。 C#:@ Page Language="C#" %>DOCTYPE html PUBLIC "-//W3

2006-12-21 13:20:00 8266 7

原创 利用GridView显示主细表并一次编辑明细表所有数据的例子【回网友帖子】

前几天写了一个利用GridView显示主细表的例子,有网友询问如何一次编辑明细表数据所有数据?其实,如果对ASP.NET或者HTML比较熟悉的话,这种批量编辑数据的功能很容易实现。下面的例子使用隐藏表单域记录数据的标识id,对每个输入框的名字附加id信息,这样的话,数据对应起来比较简单。例子中使用的数据库来自《ASP.NET 2.0 应用开发技术》一书。换成其它数据库也类似,看懂代码,怎么换就

2006-12-19 12:57:00 12965 5

原创 创建、查询、修改带名称空间的 XML 文件的例子

XML的应用越来越广泛了,如Vista、Flex编程都将使用 XML,正确掌握XML的各种操作,对提高编程效率至关重要。下面就是一个综合处理带名称空间的XML的例子。C#:string w3NameSpace = "http://www.w3.org/2000/xmlns/";System.Xml.XmlDocument doc = new System.Xml.XmlDocument()

2006-12-18 09:04:00 14338 2

原创 在.NET 2.0框架下动态创建Access数据库和表时的注意事项

在以前的文章《如何在.NET框架下创建Access数据库和表?》中提供的方法,在.NET 2.0下无效,所有的字段类型都变成了文本类型,不知道微软改变了什么东西。提醒大家注意,需要加ADOX.ColumnClass.Type = DataTypeEnum.adLongVarBinary属性。下面将修正后的代码发布如下。C#: @ Page Language="C#" %>@ Impor

2006-12-18 09:01:00 7738 4

原创 【CSS技巧】文字分散对齐的方法

下面的代码可以在IE中实现文字分散对齐: table width="300" align="center">    tr>        td style="text-align:justify;text-justify:distribute-all-lines;text-align-last:justify">【孟宪会之精彩世界】td>    tr>table> 

2006-12-15 15:37:00 20702 3

原创 利用GridView显示主细表并添加删除、打开、关闭功能(续)

本文是利用GridView显示主细表并添加打开、关闭功能的扩展。有网友在论坛上询问:如何在使用GridView显示主细表时添加删除功能?其实,如果单个GridView能够实现删除对话,N个GridView嵌套也没有任何问题。下面就将例子粘贴如下,望各位需要的朋友仔细揣摩一下,道理很简单的:)查看例子aspx :@ Page Language="C#" AutoEventWire

2006-12-14 13:18:00 12264 1

原创 利用GridView显示主细表并添加打开、关闭功能

本文例子使用嵌套的 GridView 来显示主细表,并使用 JavaScript 来控制明细表的显示与隐藏。值得注意的是:在 GridView 的 RowDataBound 的事件里,不要多次执行数据库的打开,否则,将很快会导致连接数已满的问题。例子中的数据库,请参照《 ASP.NET 2.0应用开发技术》一书中附带的光盘中的数据库。查看例子代码:@ Page Language

2006-12-10 20:04:00 8556

原创 【性能小常识】CommandBehavior枚举的SingleRow成员

CommandBehavior枚举的SingleRow成员设置查询应返回一行。执行查询可能会影响数据库的状态。一些 .NET Framework 数据提供程序可能(但不要求)使用此信息来优化命令的性能。用 OleDbCommand 对象的 ExecuteReader 方法指定 SingleRow 时,用于 OLE DB 的 .NET Framework 数据提供程序使用 OLE DB IRow

2006-12-05 22:06:00 4730 1

原创 XmlReader 读取器读取内存流 MemoryStream 的注意事项

MemoryStream对象提供了无需进行IO就可以创建Stream的方法,XmlTextWriter和XmlReader提供快速书写和读取XML内容的方法,结合MemoryStream,就可以直接在内存中构造XmlTextWriter,并用XmlReader进行读取。使用MemoryStream和XmlTextWriter进行书写XML,需要注意两点:XmlTextWriter.Flush操

2006-12-02 15:41:00 7179

原创 ASP.NET 2.0中直接将Access数据库导入到Excel文件中

在实际的开发应用中,数据库导入导出是经常遇到的问题,尤其是数据库与Excel文件之间的导入导出,还存在数据类型不一致的问题。例如:数据库的数字超长时会在Excel里格式化成科学计数法的格式,或者记录内容是数字和字符的混合内容会丢失内容等等。将Access数据库的内容直接导入到Excel则可以避免这些问题。下面例子就是实现这个功能,例子中的数据库使用《ASP.NET 2.0应用开发技术》一书中自

2006-12-02 09:46:00 9793 3

原创 一次编辑 GridView 的所有行

在平时的实际项目中,为了减少往返提交数据,可以一次编辑 GridView 的所有行,这样大大提高用户使用产品的体验。下面就讲解何一次编辑 GridView 的所有数据行。在下面的例子中,数据库使用《ASP.NET 2.0应用开发技术》一书中Site/App_Data/下的 ASPNET20Book.mdb 数据库。例子中的数据更新方式使用 SqlDataSource 数据源控件的UpdateCom

2006-11-08 22:32:00 15533 11

原创 自动填充固定行数的 GridView

    在有些开发实践中,有时候为了页面美观的需要,需要将GridView填充成固定行数的表格,下面这个方法实现了这种填充的功能。此方法可以处理自动产生列和模版列。注意:由于时间关系,没有实现对完全空白数据的填充,呵呵,如果需要,可以自己添加哈:)! C#:@ Page Language="C#"%>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.

2006-10-31 22:46:00 12165 2

原创 GridView 实现服务器端和客户端全选的两种方法

代码很简单,这里就不累赘了。看代码如下:@ Page Language="C#" AutoEventWireup="true" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">script runa

2006-10-25 21:36:00 9605 10

原创 ASP.NET 2.0 遍历配置文件的数据库连接字符串

在ASP.NET 2.0中,提供了更方便的配置文件访问的类,具体可以到 System.Configuration 名称空间下进行查看。本文提供一种在开发过程中常用的得到数据库字符串的方法,为方便使用,写成一个方法进行调用:public string GetConnectionString( string _connectionStringsName ){  System.Configura

2006-10-23 16:10:00 10102 4

原创 在ASP.NET 2.0中直接得到本页面生成的HTML代码

在ASP.NET 2.0中,有时候需要对ASP.NET生成的HTML代码进行处理,或者是保存成静态文件。ASP.NET 提供了直接将请求保存成文件的方法:HttpRequest.SaveAs方法。下面这个方法就是在ASP.NET 2.0中得到ASP.NET生成的HTML代码,同时,生成一个静态文件的方法。C#@ Page Language="C#" AutoEventWireup="t

2006-10-12 18:08:00 13543 11

安卓设计图标:Android_Design_Icons_20131106.zip

安卓设计图标:Android_Design_Icons_20131106.zip

2014-01-09

Struts2.3.8 Spring3.2 Hibernate4.1.9 集成,初始化、定时器示例方法1(修正版)

1,实现最新版本的Struts2.3.8 Spring 3.2 Hibernate4.1.9 集成 2,网站启动初始化,定时器执行代码 3,实现CRUD示例 此代码是对 http://download.csdn.net/detail/net_lover/4954763 的修正,不要再下载 http://download.csdn.net/detail/net_lover/4954763 的资源了。

2013-01-08

Struts2.3.8 Spring 3.2 Hibernate4.1.9 集成,初始化、定时器示例

1,实现最新版本的Struts2.3.8 Spring 3.2 Hibernate4.1.9 集成 2,网站启动初始化,定时器执行代码 3,实现CRUD示例

2013-01-03

UEditor 百度编辑器网站工程使用例子(修正版)

百度编辑器网站例子,上传路径配置到web.config里面了。可以直接测试

2012-10-13

ASP.NET MVC3 实现文件上传

访问 http://localhost:4038/Upload.htm 进行测试

2011-09-13

打开PDF文件的参数说明

打开PDF文件的各个参数说明 This document describes the parameters you can use when opening Adobe® PDF files. These parameters allow you to open a PDF file using a URL or command that specifies both the file to be opened and the actions to be performed once the file is opened.

2011-08-09

Google 构建大规模分布式系统的设计、教训和建议

Google 构建大规模分布式系统的设计、教训和建议

2009-11-03

The Ultimate CSS Reference

CSS 参考,最新的参考

2008-06-26

构建安全的Web系统

编写安全的网站程序的 PPT 演示。

2008-03-13

空空如也

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

TA关注的人

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