自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

marsShan的专栏

ttttttttttttt

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

转载 malloc/free new/delet 的区别

When new has an object, space for the object is not only allocated but the objects constructor is called. And similarly when delete as an object, the objects destructor is called before the memory i

2008-04-11 13:30:00 1034

转载 C# 内存管理

 在.NET Framework中,内存中的资源(即所有二进制信息的集合)分为"托管资源"和"非托管资源".托管资源必须接受.NET Framework的CLR(通用语言运行时)的管理(诸如内存类型安全性检查),而非托管资源则不必接受.NET Framework的CLR管理. (了解更多区别请参阅.NET Framework或C#的高级编程资料) 托管资源在.NET Framework

2008-02-18 09:49:00 852

转载 C# 泛型

什么是泛型我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。 为什么要使用泛型为了了

2008-01-17 16:40:00 911

原创 Post-Build Event command line

在vs2003 和2005中都支持了Build Events, 但是2003只支持单行的命令,而2005可以支持多行命令.要想在2003中执行多行命令,只能把命令写在一个批处理文件中,然后通过调用批处理来执行.1.在Solution explorer中用context meun查看project的property.2.选择Build Events,可以看到Pre-build 和Post

2008-01-15 16:18:00 4304

转载 路径,文件,目录,I/O常见操作汇总

 (一)  摘要:    文件操作是程序中非常基础和重要的内容,而路径、文件、目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善。     主要内容:    一、路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合

2008-01-11 17:22:00 1545 1

转载 C# 操作 xml

  已知有一个XML文件(bookstore.xml)如下: xml version="1.0" encoding="gb2312"?>bookstore>  book genre="fantasy" ISBN="2-3631-4">    title>Oberons Legacy    author>Corets, Evaauthor>    price>5.95price> 

2008-01-11 17:06:00 692

原创 .net设计模式之观察者模式

摘要     在今天的设计模式系列中我给大家带来了观察者模式,首先我会以一个生动的故事引入观察者模式的应用的场景,然后描述这个场景中出现的问题,最后我们提出观察者模式的解决方案,并给出C#语言实现的代码,最后以.net里的委托-事件方式的观察者模式作为结尾。 故事     小雪是一个非常漂亮的女孩,漂亮的女孩总是有很多的追求者,而且追求者的队伍在不断的变动,随时有人进入这个队伍,也有人退出。男孩们

2007-10-30 09:23:00 947

转载 Windows 窗体的.Net 框架绘图技术

简介幸运的是当编写一个典型的Windows 窗体程序时,窗体和控件的绘制、效果等操作是不需要特别加以考虑的。这是为什么呢?因为通过使用 .Net 框架,开发人员可以拖动一系列的控件到窗体上,并书写一些简单的与事件相关联的代码然后在IDE中按F5,一个完完全全的窗体程序就诞生了!所有控件都将自己绘制自己,窗体或者控件的大小和缩放都调整自如。在这里经常会用到的,且需要引起一点注意的就是控件效果。游

2007-10-30 09:18:00 945

原创 ado

刚接触到数据库方面的知识,收录一点网上的文章,慢慢看.微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命

2007-09-27 15:00:00 888

原创 ODBC

 当编写一个数据库系统时,开发人员需要使用一组专用于这种数据库系统的函数(API),这些函数使得程序可以快速访问数据,因为它们的程序直接与数据库通信,当然程序员必须熟悉他们所用数据库的每一种库,因此编写数据驱动的应用程序的任务就非常复杂,如果公司改变他们的数据库,就必须重新编写应用程序.ODBC(open database connectivity)解决了这一问题,它提供了开发人员可用于任何数

2007-09-27 14:22:00 1022

转载 OLEDB

OLEDB? 这是什么什么玩艺儿? 也许你们中的许多人以前没有听说过. 要回答这个问题,我们先得回顾一下数据库连接的历史. 早期的数据库连接是非常困难的. 每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了. 也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创

2007-09-27 14:08:00 9949

转载 stack&&heap

Even though with the .NET framework we dont have to actively worry about memory management and garbage collection (GC), we still have to keep memory management and GC in mind in order to optimize the

2007-09-24 16:08:00 1508

原创 运算符重载!

所谓运算符重载就是通过我们设计的类,使用标准的运算符,例如+ -等等.看了一些概念性的定义,很晕,不懂,下面就一个简单的例子可以清楚的告诉我们什么是运算符重!namespace ConsoleTest...{    class Program    ...{        public int val;               static void Main(string[] arg

2007-09-24 10:30:00 736

转载 C#的四个比较函数!

引自:http://blog.csdn.net/Knight94/archive/2006/08/11/1050901.aspx .Net有四个判等函数?不少人看到这个标题,会对此感到怀疑。事实上确是如此,.Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系,改变其中一个函数的实现会影响到其他函数的操

2007-09-20 09:34:00 1664

空空如也

空空如也

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

TA关注的人

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