相关分类: Java技术 C/C++ VB delphi
  • 明晰C 内存分配的五种方法的区别

    在C 中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在无需的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管...

    2008-02-23 05:27:00

  • 如何编写异常安全的C 代码

    关于C 中异常的争论何其多也,但往往是一些不合事实的误解。异常曾是个难以用好的语言特性,幸运的是,随着C 社区经验的积累,今天我们已有足够的知识轻松编写异常安全的代码了,而且编写异常安全的代码一般也不会对性能造成影响。 使用异常还是返回错误码?这是个争论...

    2008-02-23 05:26:59

  • C#设计模式之抽象工厂(abstract factory)模式示例源

    using System; namespace Design_Pattern { public class Computer { private RAM Ram; private CPU Cpu; public Computer(RAM ram,CPU cpu) { this.Ram =ram; this.Cpu =cpu; Console .WriteLine("A Computer is Composed! " this.Ram " " this.Cpu ); } } public abs...

    2008-02-23 05:26:58

  • gSOAP

    1.1.1 gSOAP 1.1.1.1 简介 gSOAP 编译工具提供了一个 SOAP/XML 关于 C/C 语言的实现,从而让 C/C 语言研发 web 服务或客户端程式的工作变得轻松了很多。绝大多数的 C web 服务工具包提供一组 API 函数类库来处理特定的 SOAP 数据结构,这样就使得用户必须改变程式结构...

    2008-02-23 05:26:57

  • 水滴石穿C语言之正确使用const

    基本解释 const是个C语言的关键字,他限定一个变量不允许被改变。使用const在一定程度上能够提高程式的健壮性,另外,在观看别人代码的时候,清楚理解const所起的作用,对理解对方的程式也有一些帮助。 虽然这听起来很简单,但实际上,const的使用也是c语言中一个比较...

    2008-02-23 05:26:52

  • 水滴石穿C语言之typedef的问题

    1. 基本解释 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂...

    2008-02-23 05:26:49

  • 一个简易网络嗅探器的实现

    摘要 :本文介绍一个用C语言和网络数据包分析研发工具实现的简易网络Sniffer。 关键词 :网络;数据包;Sniffer 引言 现在,已有不少的Sniff工具软件,如Windows环境下,最富盛名的工具是Netxray和Sniffer pro,用他们在 Windows环境下抓包来分析,很方便。在UNIX环境...

    2008-02-23 05:26:51

  • 使用设计模式构建通用数据库访问类

    在应用程式的设计中,数据库的访问是很重要的,我们通常需要将对数据库的访问集中起来,以确保良好的封装性和可维护性。在.Net中,数据库的访问,对于微软自家的SqlServer和其他数据库(支持OleDb),采用不同的访问方法,这些类分别分布于System.Data.SqlClient和Syst...

    2008-02-23 05:26:47

  • 浅析.NET研发中代理模式的使用

    当我们需要使用的对象很复杂或需要很长时间去构造,这时就能够使用代理模式(Proxy)。例如:假如构建一个对象很耗费时间和电脑资源,代理模式(Proxy)允许我们控制这种情况,直到我们需要使用实际的对象。一个代理(Proxy)通常包含和将要使用的对象同样的方法,一旦开始使...

    2008-02-23 05:26:47

  • Singleton设计模式的C#实现

    Singleton模式 Singleton(译为单件或单态)模式是设计模式中比较简单而常用的模式。 有些时候在整个应用程式中,会需要某个类有且只有一个实例,这个时候能够采用Singleton模式进行设计。用Singleton模式设计的类不但能确保在应用中只有一个实例,而且提供了一种非全...

    2008-02-23 05:26:45

2