摘要: 1.Response对象 Response对象是HttpResponse类的一个对象,与一个HTTP响应相对应,通过该对象的属性和方法可以控制如何将服务器端的数据发送到客户端浏览器。(1) Response对象的属性n Buffer:表明页输出是否被缓冲。n BufferOutput:是否缓冲输出并在完成处理整个页之后将其发送。n Cache :获取Web页的缓存策略(过期时间、保密性、变化子句)。n Charset :获取或设置输出流的HTTP字符集。n ContentEncoding:获取或设置内容的编码格式。n ContentType:获取或设置输出流的HTTP MIME类型。n Exp 阅读全文
posted @ 2011-09-09 23:30 贺俊峰 阅读(2124) 评论(0) 推荐(1) 编辑
摘要: 4. Application对象 Application对象是一个集合对象,并在整个ASP.NET网站内可用,不同的用户在不同的时间都可以访问Application对象的变量。由于它是一个内置对象,所以使用它的时候与使用Response对象和Request对象类似,不需要进行任何对象的实例化,就可以直接使用。 Application对象用来存储变量或对象, 以便在网页再次被访问时(不管是不是同一个连接者或访问者), 所存储的变量或对象的内容还可以被重新调出来使用, 也就是说Application对于同一网站来说是公用的,可以在各个用户间共享。 (1)Application对象的属性和方法n.. 阅读全文
posted @ 2011-09-09 23:29 贺俊峰 阅读(3091) 评论(0) 推荐(0) 编辑
摘要: 在C#中使用 new 运算符创建对象时,运行库都从托管堆为该对象分配内存。只要托管堆中有地址空间可用,运行库就会继续为新对象分配空间。 但是,内存不是无限大的。最终,垃圾回收器必须执行回收以释放一些内存。垃圾回收器优化引擎根据正在进行的分配情况确定执行回收的最佳时间。当垃圾回收器执行回收时,它检查托管堆中不再被应用程序使用的对象并执行必要的操作来回收它们占用的内存。 实例化新对象过程: 如图 首先、计算字段所需空间和对象所需空间。 对象所需空间包括两部分,同步块索引和类型对象指针。 再次、分配物理内存,新对象指针指象下一个可用内存区域。垃圾回收过程 如下图• 标记阶段:从根标记遍历到的对象。 阅读全文
posted @ 2011-07-30 13:25 贺俊峰 阅读(332) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace MyArrayList_hjf{ class MyArrayList : IEnumerable { object[] objarr = new object[0]; int count; public MyArrayList() { } public MyArrayList(int capacity) { this.Capacity = capacity; } 阅读全文
posted @ 2011-07-20 19:37 贺俊峰 阅读(838) 评论(0) 推荐(0) 编辑
摘要: ArrayList类是一个特殊的数组。它来自于System.Collections命名空间;通过添加和删除元素,就可以动态改变数组的长度。一、优点1)支持自动改变大小的功能2)可以灵活的插入元素3)可以灵活的删除元素二、局限性跟一般的数组比起来,速度上差些。因为它是动态数组,初始化大小容量4,当数据存满时扩容是以当前数组容量大小的2倍扩容,之后再把数组元素一个一个的存入,数组在扩容时浪费一定的内存空间,和存储时间,而且,元素添加是一个装箱的过程,所以说,跟一般的数组比起来,速度上差些。 三、ArrayList初始化 ArrayList有三种初始化 1)不初始化起容量 ArrayList al 阅读全文
posted @ 2011-07-19 20:29 贺俊峰 阅读(28886) 评论(1) 推荐(1) 编辑
摘要: static void Main(string[] args) { while (true) { Console.WriteLine("输入一串字符"); string str = Console.ReadLine();//定义一个变量str用来存储输入的字符串 int num= Encoding.Default.GetByteCount(str);//Encoding.Default.GetByteCount(str)在系统默认下计算对字符进行编码是所产生的字节数 intlen = str.Length;//获取字符串的长度 Console.WriteLine(" 阅读全文
posted @ 2011-07-19 11:19 贺俊峰 阅读(1597) 评论(0) 推荐(1) 编辑
摘要: 解决方法如下: 方法一、找到以下路径文件:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config 将下面这段配置文件加入<configSections>节点下。 <configSections> <section nam 阅读全文
posted @ 2021-08-10 09:10 贺俊峰 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 在前台页面添加5个ComboBox<Grid x:Name="LayoutRoot" Background="White"> <ComboBox Height="23" HorizontalAlignment="Left" Margin="26,49,0,0" Name="comboBox1" VerticalAlignment="Top" Width="120" /> <ComboBox Height=& 阅读全文
posted @ 2012-09-12 23:29 贺俊峰 阅读(4888) 评论(0) 推荐(0) 编辑
摘要: 之前寫了一個啟動服務的小程式,因為自己的電腦一向都把UAC關掉,所以沒注意到UAC的問題,結果今天在測的時候才發現不能這樣玩~去Google了一下發現要改Manifest,不過一堆人都自己加資源檔…不過在VS2010其實只要改設定就好啦? 具体方法 打开项目属性,选择“配置属性”–>“连接器”–>“清单文件”–>“UAC执行级别”,将其设置为requireAdministrator就可以了。 阅读全文
posted @ 2012-09-12 12:04 贺俊峰 阅读(2295) 评论(0) 推荐(2) 编辑
摘要: c#中的Process类可方便的调用外部程序,所以我们可以通过调用cmd.exe程序加入参数 "/c " + 要执行的命令来执行一个dos命令(/c代表执行参数指定的命令后关闭cmd.exe /k参数则不关闭cmd.exe)Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.Arguments = "/k shutdown -a"; p.StartInfo.UseShellExecute = false; p.StartInfo.Redire 阅读全文
posted @ 2012-07-03 15:06 贺俊峰 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 最近装了Win7系统,谁知道在装IIS时遇到难题,摸索了半天才完全弄好。现在将一些方法和大家一起分享。一、进入Win7的 控制面板,选择左侧的 打开或关闭Windows功能 。二、现在出现了安装Windows功能的选项菜单,注意选择的项目,我们需要手动选择需要的功能,下面这张图片把需要安装的服务都已经选择了,大家可以按照图片勾选功能。三、安装完成后,右击计算机,进入管理入,展开服务和应用程序点Internet信息服务(IIS)管理器这样IIS就配好了。四 将IIS发送到桌面快捷方式。在桌面空白处鼠标右击,选择新建——快捷方式,在出来的“请键入项目的位置处”输入“C:\WINDOWS\syste 阅读全文
posted @ 2011-12-31 12:56 贺俊峰 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 最近新安装了win7。搭建好了环境,运行程序,发现以前用的aspx居然报错出现如下错误:HTTP 错误 404.3 – Not Found由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。其实在IIS7中肯定能支持的的,只是我们在Win7中安装IIS7的时候没有勾选这些功能,具体方法如下:1、依次打开控制面板→程序和功能→打开或关闭Windwos功能2、在打开的Windows功能窗口中依次展开Internet信息服务→万维网服务→应用程序开发功能,将需要的功能选项前面的勾上,确定安装即可,相关截图如下所示: 阅读全文
posted @ 2011-12-27 12:10 贺俊峰 阅读(17225) 评论(1) 推荐(0) 编辑
摘要: 隔离应用程序的原因在于内存地址是与进程相关的,两个进程的内存不可以互相访问。 隔离进程的优点如下图:• 在一个应用程序中出现的错误不会影响其他应用程序。 • 能够在不停止整个进程的情况下停止单个应用程序。 • 在一个应用程序中运行的代码不能直接访问其他应用程序中的代码或资源。 • 代码行为的作用范围由它运行所在的应用程序决定。 • 向代码授予的权限可以由代码运行所在的应用程序域来控制。 阅读全文
posted @ 2011-07-30 13:11 贺俊峰 阅读(300) 评论(0) 推荐(0) 编辑