Asp.net中Request.Url的各个属性对应的意义介绍

网络上关于Request.Url的说明已经很多也很丰富了,但是自己还是实践了一下,看看最终的结果与网络上的是否一致 1.简单的环境搭建 在本地IIS上配置了一个网站:主机名为zhaorong.me,端口88,然后建了一个虚拟目录指向同一站点,虚拟目录名称为virtual,配置host为127.0.0...

C#中动态加载和卸载DLL

在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何卸载的方法。这是由...

动态LINQ的几种方法

在使用LINQ中,会发现使用很多传统的多条件查询很难实现。 这里提供网上已有的几种方法: 一、用表达式树依据 IQueryable 数据源构造一个动态查询 参见:博客园 李永京http://www.cnblogs.com/lyj/archive/2008/03/25/1122157.html 二、使...

IT项目经理必备的五种能力

信息化项目对企业而言,无疑是一项系统工程,既要符合企业发展战略,又要各部门协同配合,还要把握技术方向,因此作为企业信息化项目负责人的项目经理(往往由CIO担当),在项目实施过程中起着关键作用,正所谓“成也萧何、败也萧何”,项目经理的能力是项目成功实施的基础。 一、项目经理应具备组织能力。 项目经理的...

软件需求分析方法

软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。 软件需求分析是一个项目的开端,也是项目实施最重要的关键点。据有关的机构分析结果表明,我们设计的软件产品存在...

软件项目经理所必需具备的素质

在这里,我通过我担任项目经理期间所遇到的种种现象,来总结项目经理所必需具备的素质,当这些素质您不具备的话,就需要花费多年的努力来培养他,如果无法培养成功,那么请您转换岗位,因为项目经理不适合您,您难以在这个方面获的成功。 一、执着 可以这么说,在中国如果不执着是做不成任何事情的,因为在软件开发流程中...

Quora精选:为什么软件开发周期总是预估的2~3倍

提问:为什么软件开发的周期总是预估的2~3倍?这是开发者的错?还是管理的问题?技术粗糙,或者其他原因?或者这只是程序猿世界的自然法则? 回答:Micheal Wolfe 创业者 (7444票) 来,让我们从旧金山出发,沿着西海岸徒步旅行,到洛杉矶的纽波特沙滩面基吧!<( ̄︶ ̄)/ 看看地图,然后计划...

静态(static)、虚拟(virtual)、动态(dynamic)方法区别

区别 方法(methods) 函数入口地址 优缺点 说明 静态(Static) 在编译时就确定了函数入口地址 不能被(Override)覆盖来支持多态性。 速度最快。 静态方法是默认方法 虚拟(Virtual) 在运行时从virtual method table(VMT)中确定函数入口地址 可以被子...

二十四节气计算公式

节气意义 二十四节气的命名反应了季节、气候现象、气候变化等。因此二十四节气又可以划分为如下几类: 表示寒来暑往变化的有:立春、春分、立夏、夏至、立秋、秋分、立冬、冬至八个节气; 象征温度变化的有:小暑、大暑、处暑、小寒、大寒五个节气; 反映降水量的则是:雨水、谷雨、白露、寒露、霜降、小雪、大雪七个节...

如何写出无法维护的代码

什么叫“创造力”,创造力就是——就算是要干一件烂事都能干得那么漂亮那么有创意的能力。 什么叫“抓狂”,抓狂就是——以一种沉着老练的不屈不挠的一本正经的精神一点一点把你推向崩溃的边缘。 If builders built buildings the way programmers write prog...