自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 删除文件session丢失

<br />删除文件session丢失<br />如果你曾经修改了ASP.NET应用程序(dll文件),与修改了bin文件夹或Web.config文件(添加/删除/重命名的文件等),而该网站在运行,你可能已经注意到,这将导致在AppDomain的重新启动。所有的会话状态会丢失和网站再次成功启动,任何登录的用户将被退出(假设你不使用持久Cookie身份验证)。 当然,当我们修改了web.config文件,并保存它,迫使一个AppDomain重新启动,这是我们需要的。<br />我们有时动态创建和删除的文件夹,

2011-01-28 10:29:00 375

原创 Asp.net生成Word文檔時加上頁眉頁腳

<br /><br /><br /><br />我們平時在開發過程中經常遇到一些這樣的情況:就是需要把頁面上的一個gridview或table內容以word的形式下載到客戶端.<br />最快的寫法是以文本的方式生成word檔案,如下:<br />private void CreateWord(string content)<br />{<br />    Response.Clear();<br />    Response.Buffer = true;<br />    Response.AppendH

2011-01-27 10:16:00 1200

原创 C# 去除文件和文件夹的只读属性

<br /> <br /><br />当我们使用 DirectoryInfo dir = Directory.CreateDirectory(pathName) 创建目录或者创建一个文件后,有时作为临时文件用完以后需要删除掉,使用File.delete()或者Directory.Delete()经常会遇到“访问被拒绝的错误”;这时我们需要设置文件或者文件夹的只读属性,再进行删除。<br /> <br />去除文件夹的只读属性:  System.IO.DirectoryInfo DirInfo = new D

2011-01-27 10:14:00 1672

原创 关于ASP.NET页面打印技术的总结

关于ASP.NET页面打印技术的总结     B/S结构导致了Web应用程序中打印的特殊性。   • 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。  • 格式如何控制和定制等,是我们开发中可能会面对的问题。打印文档的生成  • 1、客户端脚本方式  一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。  优点:客户端独立完成打印目标文档的生成,减轻服务器负荷;  缺点:源文档的分析操作复杂,

2011-01-24 13:08:00 392

转载 WCF开发实战系列三:自运行WCF服务

上一篇文章中我们建立了一个WCF服务站点,为WCF服务库运行提供WEB支持,我们把这个WCF服务站点布署到IIS中去,实现WCF服务在Web上的发布。 这一篇文章中我们来谈一下"自运行WCF服务"。什么是"自运行WCF服务"呢?就是通过我们编写的控制台程序或WinForm程序来为本机或远程机提供WCF服务的方式。 下面我们使用控制台程序来提供WCF的自运行服务 第一步:建立控制台应用程序ConsoleBookServiceHost 《图1》 第二步:向ConsoleBookServiceH

2011-01-19 16:47:00 399

转载 WCF开发实战系列二:使用IIS发布WCF服务

上一篇中,我们创建了一个简单的WCF服务,在测试的时候,我们使用VS2008自带的WCFSVCHost(WCF服务主机)发布WCF服务,以便进行测试。这种VS2008内置的WCFSVCHost只适用于开发人员测试的使用,能进行WCF服务部署。这一篇文章中我们来看一下如何在IIS中部发布我们上一篇中做好的WCF服务。 第一步:打开我们上一篇文章中建立的WCF服务项目。 图《1》 第二步:新建WCF服务站点。在解决方案上右击,选择"添加"->"新建网站",打开新建网站对话框。在

2011-01-19 13:45:00 423

转载 WCF开发实战系列一:创建第一个WCF服务

在这个实战中我们将使用DataContract,ServiceContract来构建WCF服务,并使用VS2008内置的"WCFSVCHost"运行我们创建的WCF服务,并使用"WCF测试客户端"来测试我们创建的服务。 在此WCF服务中我们将建立一个关于Book的服务,并实现对Book的添加、删除和检索操作。 第一步:创建"WCF服务库" "文件(F)"->"新建项目(P)..."打开新建项目对话框。在左侧的"项目类型"中选择"WCF",然后再在右侧的"模板"中选择"WCF服务库"。

2011-01-19 12:42:00 279

原创 自定义事件

<br />自定义事件<br />简单的自定义事件<br />首先定义一个类来监听客户端事件,这里我们监听键盘的输入。<br />定义一个委托。<br />public delegate void UserRequest(object sender,EventArgs e);<br />前面的object用来传递事件的发生者,后面的EventArgs用来传递事件的细节,现在暂时没什么用处,一会后面的例子中将使用。<br />下面定义一个此委托类型类型的事件<br />public event UserReq

2011-01-18 15:23:00 294

转载 委托(delegate)在自定义控件的应用

 委托(delegate)在自定义控件的应用   在自定义用户控件中,我们经常要添加自定义的事件,这时就要使用到委托(delegate)了。  在做开发中,经常都要用到登录。那么,我们就把登录的界面做成一个控件,以后再使用它就方便多了。  登录界面很简单,随便做做的,它有一个“登录”的按钮。我们需要当点击“登录”按钮时,它能执行我们在其它页面定义的登录操作,这时就需要用到委托了,把登录操作委托给“登录”按钮来执行。下面是用户控件的后台代码:public partial class WebUserContro

2011-01-18 15:11:00 354

我也能做CTO之程序员职业规划

每个人都希望“我的未来不是梦”,但是,如果你真的希望如此,你就必须清醒认识到:不是每个梦想都能成真。只有找到真正属于你自己的梦,你才有可能把它变为真实。如何找到真正属于自己的梦呢?衍生开来:清晰地认识自身有何优势助你成功?有何劣势阻碍你成功?人生战略是否明晰?工作流程是否理顺?职业生涯方向是否正确?是否对组织架构敏感?人员的态度、素质问题、技术技能,将成为企业选拔和招聘人才一个新的尺度。如何把这些方方面面协调一致,这就是“ IT 职业规划”将发挥的作用。 职业生涯规划也能帮助大学生树立高尚的人生目标。诸葛亮总结一生的经历,向后辈人提出的希望:“志当存高远”,其本意是人应当树立远大志向,追求卓越。所以,无论做什么事情,确立目标是第一步,有了目标才会有成功的可能。 职业生涯规划可以指导大学生制定恰当的人生目标,可以帮助大学生发掘自我潜能,增强个人实力。职业生涯规划也可以提升大学生应对竞争的能力。 《围城》中有这么一句话“里面的想出去,外面的想进来”,程序员如此,其他的估计也是这样吧。

2010-03-18

数据库性能调优原理与技术

本书总结了数据库产品的设计、实现、管理和使用中的基本性能原则,本书很多案例都用了当前最流行的三种产品DB2、oralce、sql server来进行精细的实验,从而用实例说明了数据库调优设计的可行性

2009-12-12

C#数据结构(2.0版)电子书.pdf

将数据结构与C#语言和.NET框架结合是本书的一大特点。本书所有的数据结构和算法都是用C#语言进行描述,并在相应章节的末尾介绍了在.NET框架中常用的数据结构和算法。用C#在.NET平台开发的技术人员可以从本书中获得许多有益的知识和技术。

2009-03-24

空空如也

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

TA关注的人

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