自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DX

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 点、线、面相关的算法

* 需要包含的头文件 */ #i nclude /* 常用的常量定义 */ const double INF = 1E200    const double EP = 1E-10 const int MAXV = 300 const double PI = 3.14159265 /* 基本几何结构 */ struct POINT { double x; double y; POINT(doubl

2005-10-22 15:45:00 4110

原创 重载<<

#include iostream>  using namespace std;    class Test  {      public:          Test(int age = 0,char *name = "/0")          {              Test::age = age;              strcpy(Test::name,name);      

2005-10-17 21:31:00 939

原创 C++ 完全不完全资源导引

1.快速入门   〈Accelerated.C++〉2000    〈Essential C++〉2002 Lipman     两本都是开篇就讲C++/STL,绝口不提C,而且都有中文版。2.枕头参考  〈C++.Primer.4th〉2005 Lippman,第3版有中文版,当入门书看也无不可。  〈The.C++.Programming.Language.3rd〉Bjarne Stroust

2005-10-17 16:49:00 901

原创 C#中的“装箱”(boxing)与“拆箱”(unboxing)

C#中的“装箱”(boxing)与“拆箱”(unboxing)以下正文:装箱和拆箱:任何值类型、引用类型可以和object(对象)类型之间进行转换。装箱转换是指将一个值类型隐式或显式地转换成一个object类型,或者把这个值类型转换成一个被该值类型应用的接口类型(interface-type)。把一个值类型的值装箱,就是创建一个object实例并将这个值复制

2005-10-15 20:32:00 1398

原创 Developpeur Reference对Bjarne Stroustrup的采访

Developpeur Reference对Bjarne Stroustrup的采访荣耀 译1.C++的ANSI/ISO标准化过程时间很长,直到1998年才完成。对于没能在更短的时间内完成该项工作,您感到遗憾吗?您认为这减缓了C++的“渗透”吗(举个例子,在教育领域,许多人继续教授C语言,并声称C++还没有被标准化,这种境况真让人恼火)? 您认为这减缓了C++的进化了吗(标准库的更好的进化,对分布

2005-10-13 22:32:00 1184

原创 C++批评系列

 C++批评系列(C++?? A Critique of C++ and Programming and Language Trends of the 1990s)要想彻底的掌握一种语言,不但需要知道它的长处有哪些,而且需要知道它的不足之处又有哪些。这样我们才能用好这门语言,避免踏入语言中的一些陷阱,更好地利用这门语言来为我们的工作所服务。Ian Joyner的这篇文章以及他所著的Objects

2005-10-13 22:29:00 1280

原创 堆和栈的区别

堆和栈的区别一、预备知识?程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)? 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) ? 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)

2005-10-13 01:41:00 793

原创 进程与线程

进程通常被定义为一个正在运行的程序的对象的实例,它有两个部分组成:l         一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方。l         另一个是地址空间,它包含所有可执行模块或DLL的代码和数据。它还包含动态内存分配的空间。如线程堆栈和堆(Heaps)分配空间。进程是不活泼的。要是进程完成某项操作,它必须拥有一个在它的环境中运行的线程,该线

2005-10-13 01:01:00 1932

原创 malloc 代码

2005-10-12 23:53:00 977

原创 C++箴言:接口继承和实现继承

现在,假设 XYZ 公司的财富增长了,决定引进一种新机型,Model C。Model C 在某些方面与 Model A 和 Model B 不同。特别是,它的飞行不同。   XYZ 公司的程序员在 hierarchy(继承体系)中增加了 Model C 的 class,但是由于他们匆匆忙忙地让新的机型投入服务,他们忘记了重定义 fly function: class ModelC: public

2005-10-11 13:48:00 954

原创 接口和抽象类的区别

抽象類:a.包含一個或多個抽象方法或屬性的類必須定義為抽象類 b.繼承抽象類的派生類必須實現抽象類的所有抽象方法或 屬性,否則該派生類也必是抽象類,至到完全實現為止. c.抽象類必須是公共的(public). d.抽象類不存在對象實例,但可以申明引用變量.另外抽象類 中可以有非抽象方法,供派生類調用.接口:

2005-10-08 13:14:00 848

Real-Time and Embedded Systems Programming

Real-Time and Embedded Systems Programming

2009-01-13

粗糙集(Rough Set)约简系统软件

现有的大部分数据库系统例如SQL Server等都具有存取效率高、存储空间的利用率高、适合大规模的数据的存储等优点,因此我们采用SQL语言实现粗糙集的集合操作,选用高性能的数据库管理系统实现粗糙集的数据挖掘,这样既可以实现大规模数据的知识获取又可以高效的处理数据。 该系统使用VC#.NET和SQL Server编写,为了获取更好的效率,该系统全部采用SQL Server存储过程实现数据库的操作,然后使用VC#.NET程序调用存储过程。本系统在Pentium 4 1.80GHz处理器,512MB内存,20G硬盘空间,MicroSoft Windows XP Service Pack 2, MicroSoft .NET Framework SDK v1.1,Microsoft SQL Server 2000环境下运行。 该系统主要是处理信息系统和决策表,可以从不同的数据源中获取数据集合,并输入到系统中,使之适用于本系统的操作。通过选择属性集合(或者条件属性和决策属性)来生成信息系统(决策表)保存到当前的操作表中,然后进行预处理,通过选择合适的属性约简方法(正域、差别矩阵和信息熵)进行属性约简,并对约简结果分析其正确性和独立性。如果当前操作的为决策表,则可以进行值约简生成规则集合,并可以通过输入新的对象集来验证规则的正确性。

2007-04-07

空空如也

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

TA关注的人

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