自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (22)
  • 收藏
  • 关注

转载 实例分析: 如何对比JIT优化前后的汇编代码

实例分析: 如何对比JIT优化前后的汇编代码 首先,我们给出一段可以优化的简单代码,然后再来看看CLR Jitter对其是如何进行运行时优化的。名为sample.cs的C#测试程序如下:using System;class Program{    static void Main(string[] args)    {        Console.WriteLine("Sample st

2008-08-22 18:38:00 1217

转载 通过MSIL了解CLR的运行原理

 通常程序员都使用C#,vb.net等语言进行开发,并且很大一部分人都使用微软提供的VS.NET开发环境,而对.net最底层的公共基础——微软中介语言(MSIL或IL)并不了解。仔细研究应用程序的IL能让我们更为清楚的了解到公共语言运行时(CLR)执行C#或VB.NET代码的基本原理,为我们写出更高效的程序打下基础。 ILDASM简介 第一步我们要先了解一下微软的IL拆卸实用程序Ildasm.

2008-08-22 18:36:00 996

转载 C#中的值类型及装箱

 尽管在.NET框架里,我们不需要为内存管理以及垃圾收集操心,但我们还是应该了解它们,来优化我们的应用程序。其中之一便是,公共语言运行环境(CLR)是如何处理对值类型的引用的。 当一个值类型实例被转换成System.Object类型或是接口时,CLR需要把值类型转换为一个恰当的引用类型。然后在托管堆上分配内存并将对象拷上去。我们之所以要了解它,有两个原因:装箱是一个非常耗费

2008-08-22 13:57:00 1071 1

转载 栈和托管堆/值类型和引用类型/强制类型转换/装箱和拆箱

 一、栈和托管堆     通用类型系统(CTS)区分两种基本类型:值类型和引用类型。它们之间的根本区别在于它们在内存中的存储方式。.NET使用两种不同的物理内存块来存储数据—栈和托管堆。如下图所示:     值类型总是在内存中占用一个预定义的字节数(例如,int类型占4个字节,而string类型占用的字节数会根据字符串的长度不同而不同),当声明一个值类型变量时,会在栈中分配适当大小的内

2008-08-22 13:54:00 1261 1

转载 《Effective C#》之减少装箱和拆箱(图)

  首先介绍装箱(Boxing)和拆箱(Unboxing)这两个名词。.Net的类型分为两种,一种是值类型,另一种是引用类型。这两个类型的本质区别,值类型数据是分配在栈中,而引用类型数据分配在堆上。那么如果要把一个值类型数据放到堆上,就需要装箱操作;反之,把一个放在堆上的值类型数据取出来,则需要进行拆箱操作。  例如,对于如下简单的装箱和拆箱操作语句。  int i = 123; 

2008-08-22 13:48:00 607

转载 .NET中栈和堆的比较

 尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存管理工作机制的知识,这样能够有助于解释我们日常程序编写中的变量的行为。在本文中我将讲解栈和堆的基本知识,变量类型以及为什么一些变量能够按照它们自己的方式工作。在.NET framework环境下,当我们的

2008-08-19 11:06:00 535

转载 深入继承 - 抽象类和接口

 因为这个视频还没有做完,我想把抽象类和接口全部做完,估计是两级或者三级,因为里面包含对以前学过的知识的一个复习和其他一些小细节,所以不做完就很难得到一个完整的思路,这两点确实是很绕的,如果没有一个完整的思路和一个比较有说服力的演示,确实很难说清楚!说实在这两个知识点我确实做得很头疼,演示简单了怎么也说不出为什么需要用这个东西,复杂了又很难讲清楚!我实在很郁闷,目前只是把基本的东西做出来了,完整的

2008-08-19 10:59:00 694 1

转载 VSS 6 admin用户的密码破解

  VSS 6 admin用户的密码破解  第一种: the secret is to hack the um.dat file to remove the Admin passwordfrom offset 80 the bytes are (all numbers are hex)0:80  55 55 bc 7f 41 64 6d 69 6e 00 00 00 00 00

2008-08-01 00:02:00 851

最全从零开始详细介绍CMake

最全从零开始详细介绍CMake,你值得拥有,c++跨平台编译全靠它。

2022-09-04

sqllite工具

sqllite浏览器,非常好用,大家有兴趣的用一下

2013-11-14

asp coding

asp源码可以参考一下,有兴趣的可以看一下

2013-11-05

C# SQlLite 源码

C# SQlLite操作源码 winfrom

2013-11-05

Html5安卓手机应用

Html5 android iso 手机应用代码 点餐系统

2013-11-05

jQuery Mobile$Html5$phonegap最佳推荐书及源码

Html5 ISO Android Phonegap入门数据和源码,非常好

2013-11-04

javascript犀利的效果100个

绝好的javascript技术代码,欢迎大家下载

2011-09-16

7-Zip_4.65软件

一个压缩软件,很不错,很多软件都在用这个

2010-09-26

NSIS软件生成补丁文件

主要介绍如何通过NSIS软件生成补丁文件,以及如何通过生成的exe文件在客户端上生成新的文件。

2010-09-26

HttpServer服务器代码示例

HttpServer服务器代码示例,请大家下载

2010-05-14

Web与Winform互操作示例

Web与Winform互操作示例,大家可以下载看看

2010-05-14

架构设计师与SOA,SOA和架构的抢手资料

方便大家下载,架构设计师与SOA,SOA和架构的抢手资料

2010-05-14

VS2005单元测试TDD代码

TDD代码,其中包括如何进行单元测试的代码,VS2005

2010-04-12

ClickOnce证书期限修改工具exe

ClickOnce证书期限修改工具exe,编译好了的

2010-03-08

ClickOnce证书期限修改工具源代码

ClickOnce证书期限修改工具,请大家好好享用

2010-03-08

AjaxControlToolkit和ASPAJAXExtSetup.msi

AjaxControlToolkit和ASPAJAXExtSetup.msi, 用于ajax开发

2009-11-20

系统架构师论文准备[万能作文]

系统架构师论文准备[万能作文],谢谢大家下载

2009-10-13

DotNet中用到的加密算法总结

DotNet中用到的加密算法总结,欢迎大家下载

2009-10-13

Deploying a VSTO 3.0 solution for the Office 2007 using Windows Installers

Deploying a VSTO 3.0 solution for the Office 2007 using Windows Installers : Refer to URL:http://code.msdn.microsoft.com/VSTO3MSI/Release/ProjectReleases.aspx?ReleaseId=729

2009-10-12

Apress[1].Microsoft.SharePoint.Building.Office.2007.Solutions.in.C.Sharp.2005.Feb.2007.pdf

难得的Moss英文资料,欢迎大家下载,机会难得

2009-02-26

MICROSOFT .NET FRAMEWORK 2.0 SDK SAMPLES

About .NET FRAMEWORK 2.0 SDK SAMPLES

2009-02-26

空空如也

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

TA关注的人

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