自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wsmall的专栏

非淡泊无以明志,非宁静无以致远.

  • 博客(12)
  • 收藏
  • 关注

原创 利用HttpModule实现URL重写

实现IHttpModule接口:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebContro

2009-03-24 13:41:00 392

原创 浅谈对象的内存分配及对象的成员的访问(三)--方法的内存分配

以前的文章已经介绍了对象在内中的分布,但是我们知道讨论了对象中成员字段的分布,今天我们来讨论方法的分布。   首先我们要搞清的一个基本的概念就是成员方法的内存分布和内存的对象的肯定有很大的差距,为什么呢?因为从以前的解释中我们很容易理解成员字段在内存中只不过是会用到一个固定大小的空间,比如整型就是4个字节、float也是4个字节,自定义的类型也只会占一个整型大小来保存引用的地址,但是方法不一样,它

2008-03-18 10:02:00 691 2

原创 浅谈对象的内存分配及对象的成员的访问(二)

上一次讨论了关于对象中成员变量在内存中的分配以及对类的成员访问的一些细节,但是我们讨论 的成员变量只是值类型的,今天我们来继续讨论下复杂的类型也就是如果类的成员是引用类型的情 况下,我们的对象在内存中是如何分布以及如何访问的,首先看下面的例子: //定义一个学生类 class Student {   public int id; //学生编号   public string name; //学生姓

2008-03-18 09:58:00 620

原创 浅谈对象的内存分配及对象的成员的访问(一)

假设有如下的一个类:class Test{  public int id;  private uint age;  public string name;  public Test() {}  …}采用 Test test = new Test() 来创建一个对象,我们来看看这句话怎么在内存中体现呢?一般来讲我们将内存分为堆栈区、堆区和局部变量区,今天我们只讨论堆栈和堆,如图:再来看Test te

2008-03-18 09:56:00 619

原创 浅谈序列化与反序列化的理解

1、  什么是序列化、反序列化? 引入 都玩过游戏么?应该知道游戏有一个存档的功能,我每次不想玩得时候就可以存档,然后再玩得时候我们根本不需要重新开始玩(要是每次都重新玩,估计就没有什么人能有足够的耐心玩游戏了),只需要读档就可以了。我们现在学习的事面向对象的思想,那么在我们眼中不管是我们的游戏角色还是游戏中的怪物、装备等等都可以看成是一个个的对象,进行简单的分析。 角色对象(包含等级、性别、经验

2008-03-18 09:52:00 658

原创 我在路口徘徊……

     最近突然发现找不到方向了,回想自己过去的5年,做了些什么呢,03年刚刚参加工作,一个什么都不知道的小伙子,就这么突然的来到了北京,到现在我还能回味到当时的激动与喜悦,这也是我开始踏上了软件开发这条路。     第一家公司在小西天附近,一直持续了差不多2年,这是一段最开心的时光,虽然工资很低,但是没有压力、没有烦恼、只有 刚刚出道的年轻人的那种天不怕地不怕,回想起来,很是好玩,那时的我

2008-03-13 21:31:00 455

转载 从Coding Fan到真正的技术专家

(1)中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际上只是一些Coding fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的CTO就是这样的coding fans,拿着吓人的工资,做着吓人

2006-05-17 10:36:00 625

转载 从表中取出第 n 条到第 m 条的记录:

从publish 表中取出第 n 条到第 m 条的记录: SELECT TOP m-n+1 * FROM publish WHERE (id NOT IN (SELECT TOP n-1 id  FROM publish))

2006-04-20 23:15:00 784

转载 MS Sql的一个分页存储过程

CREATE PROCEDURE pagination3@tblName varchar(255), -- 表名@strGetFields varchar(1000) = "*", -- 需要返回的列 @fldName varchar(255)=" ", -- 排序的字段名@PageSize int = 10, -- 页尺寸@PageIndex int = 1, -- 页码@doCount bit

2006-04-20 23:14:00 891

转载 发布Activex

1、如果需要创建cab文件,首先需要Cabarc或者Makecab,它们随着Cabinet  SDK的安装就有了,Cabinet  SDK的下载地址是http://msdn.microsoft.com/workshop/management/cab/cabdl.asp。  Cabarc可以创建、查看或者解出cab里面的文件,而Makecab则只可以用来创建cab文件。  2、制作cab文件时需要将

2006-04-19 00:06:00 885

转载 你是不是一个优秀的项目经理呢?

你是不是一个优秀的项目经理呢?作者:IT人    下面是项目管理之中最重要的一些技能被简化成的一些简单的小问题,你可以用它来测试你自己的水平:      一、你没有很好地计划是因为你认为自己是一个执行者而不是计划者   很多人认为他们自己是行动型的。当他们被指派了一项任务时,他们的第一个反应就是着手开始解决这个问题,尽管事实上“计划”也是“执行”的一种形式。我们在这里将二者作一

2006-04-14 11:21:00 2204

转载 项目管理经验(收集)

做项目经理,首先要有必要的技术背景,能够了解项目中的关键点及相应的标准开发时间。然后就是要有识人之明,这样才能根据标准时间和人员实际能力算出实际时间。在招聘人员时能够即时判断并计算如果招聘这个人员将使项目情况发生什么变化、项目成本会作何变动,并能适当考虑长期目标,权衡利弊。人员确定之后,就是项目具体开发中的管理和疑难解决。不能指望你所招聘的人员真的克服所有问题,这是必要的心理准备。因此你必须具

2006-04-14 10:39:00 1347

空空如也

空空如也

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

TA关注的人

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