自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

purerain的专栏

东游记

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

转载 常用算法设计方法——回溯法

常用算法设计方法——回溯法五、回溯法    回溯法也称为试探法,该方法首先暂时放弃关于问题规模大小的限制,并将问题的候选解按某种顺序逐一枚举和检验。当发现当前候选解不可能是解时,就选择下一个候选解;倘若当前候选解除了还不满足问题规模要求外,满足所有其他要求时,继续扩大当前候选解的规模,并继续试探。如果当前候选解满足包括问题规模在内的所有要求时,该候选解就是问题的一个解。在回溯法中,放弃当前候选解,

2007-03-24 21:43:00 748

原创 通信原理

 模拟信号数字信号编码调制 解调数字通信占用更多的频带,它的优点是占用频带来实现的

2007-03-23 17:11:00 652

原创 派生类方法隐藏基类方法

// Program that illustrates hiding of methods using inheritance.class Base{  public:    virtual void bar( );           // METHOD A};class Derived : public Base{  public:    void bar( int x );     

2007-03-18 16:41:00 1684

原创 参数的静态绑定

 动态绑定是指使用正在操作的对象的相应的成员函数。但是,这并不意味着对所有的参数都进行了最合适的匹配。C++中,在C++中始终对方法的参数进行静态推导。下面的程序,大家猜下结果是什么?class Base{  public:    virtual void foo( const Base & x );      // METHOD A    virtual void foo( co

2007-03-18 16:28:00 628

原创 静态绑定与动态绑定

C++的特点,一个是继承,一个是动态绑定 。静态绑定是 编译时绑定,动态绑定是运行时绑定。程序如下:#includeusing namespace std;class base{public : void virtual run() {  cout }};class son:public base{public : void run() {  cout } void displ

2007-03-18 15:31:00 1481

原创 整数溢出的问题

整数溢出问题  。如果整数太打,超出了整数类型的范围会怎么样呢?下面的程序分别从符号类型和无符号类型整数设置为最大允许值加略打一些的值,看结果是什么?下面一段程序 #includeint main(void){ int i=2147483647; unsigned int j=4294967295; printf("%d/n%d/n%d/n",i,i+1,i+2); printf("%

2007-03-18 14:58:00 1135

原创 C++文件输入,输出的操作

string  file_name; cout cin>>file_name; cout ifstream infile(file_name.c_str(),ios::in);     输入文件流ofstream outfile("out.text");                            输出文件流 if (!infile) {  cerr   exit(-1); }

2007-03-12 13:04:00 1102

原创 看C++中构造函数的调用顺序

C++构造函数的调用顺序 构造函数的执行次序如下: 1,调用基类构造函数,调用顺序按照他们的继承时声明的顺序。 2,调用内嵌成员对象的构造函数,调用顺序按照他们在类中声明的 顺序。 3,派生类的构造函数体中的内容。 析构函数的调用顺序相反。 看下面的程序 #includea#includeusing namespace std; class point{pu

2007-03-12 12:53:00 2333

转载 单件模式(Singleton Pattern)

原文地址:http://terrylee.cnblogs.com/archive/2005/12/09/293509.htmlTerrylee,2005年12月07日概述 Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个

2006-11-14 20:00:00 809

转载 爱因斯坦的三篇演讲

许良英 译1.我的世界观   我们这些总有一死的人的命运是多么奇特呀!我们每个人在这个世界上都只作一个短暂的逗留;目的何在,却无所知,尽管有时自以为对此若有所感。但是,不必深思,只要从日常生活就可以明白一些人,他们的喜悦和健康关系着我们自己的全部幸福;然后是为许多我们所不认识的人,他们的命运通过同情的纽带同我们密切结合在一起。我每天上百次

2006-11-13 21:50:00 1103

原创 委托简介 c#

委托简介 找?e佫~?  委托是C#中的一种引用类型,类似于C/C++中的函数指针。与函数指针不同的是,委托是面向对象、类型安全的,而且委托可以引用静态方法和实例方法,而函数指针只能引用静态函数。委托主要用于 .NET Framework 中的事件处理程序和回调函数。 w^w僄?抴  一个委托可以看作一个特殊的类,因而它的定义可以像常规类一样放在同样的位置。与其他类一样,委托必须先定义以后,再实

2006-11-10 22:25:00 584

转载 IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版]

IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置[完整修正实用版] [补充]关于参照本贴配置这使用中使用的相关问题请参考本人的关于WIN主机下配置PHP的若干问题解决方案总结这个帖子尽量自行解决,谢谢http://bbs.xqin.com/viewthread.php

2006-11-01 18:36:00 1735

原创 在一个衰减信道上利用多用户分集对服务质量的有效支持(翻译)

abstract:就是考虑 服务质量的问题,有k个用户共享一个衰减的信道。文章提供了一个简单而有效的机制来实现准入控制,资源分配和调度。这种机制能够增加系统的容量。它是通过多用户的差异性的优点来实现的 。作者的工作清晰的提供了qos(服务质量的)的数据。1,introduction提供可靠的服务质量在未来蜂窝网络包的设计中是很重要的一个方面。但是 这个需求在无线网络的设计中面临挑战,因为无

2006-10-16 21:23:00 1686

原创 opnet 学习之 process

目的:设计一个模块,能够记录它所收到的包的数量 ,然后将包数量写到统计表中。(此为opnet 文挡当中的例子,第二部分 process)设计模块:1,模块分3个状态 初始态 initilization 到达态 arrival ,空闲态 idle2,做状态转移图FSM .initilization状态,arrival 状态为强迫状态,idle状态为非强迫状态。     从idle状态

2006-10-15 15:10:00 1567

原创 近段时间的总结

      近段时间,上课的时间很少,只是周三下午有自动机课程,其实冯刚讲课还是不错的,要认真听。周四全天都有课,高等工程数学是导师的课,也不能逃,还要认真的听,郁闷。下午是计算机网络,说句实话,他讲课还没有我讲得好。晚上的数据库不去。      导师这段时间让我学习网络纺真软件 opnet ,不晓得哪个兄弟以前学过这个东西,能否指导下我。这个软件可以对网络,及网络协议进行纺真,我想也是不错的

2006-10-13 22:35:00 651

原创 人生感悟

性格决定命运   气度影响格局 注意你的思想,因为它们会变成你的言语;  注意你的言语,因为它们会变成你的行动;注意你的行动,因为它们会变成你的习惯;注意你的习惯,因为它们会变成你的性格;注意你的性格,因为它会决定你的命运!!心有多大,舞台就有多大...Never give up if you still want to try,Never settle for

2006-09-20 22:04:00 951

原创 java,jsp连接mysql

用  测试用例测试java 程序是否能连接上数据库//LoadDriver  import  java.sql.Connection;    import  java.sql.DriverManager;    import  java.sql.SQLException;    //  Notice,  do  not  import  com.mysql.jdbc.*    //  or  yo

2006-08-08 23:10:00 644

转载 Tomcat+JSP经典配置实例

经常看到jsp的初学者问tomcat下如何配置jsp、servlet和bean的问题,于是总结了一下如何tomcat下配置jsp、servlet和ben,希望对那些初学者有所帮助。    一、开发环境配置    第一步:下载j2sdk和tomcat:到sun官方站(http://java.sun.com/j2se/1.5.0/download.jsp)下载j2sdk,注意下载版本为Windows

2006-07-19 14:19:00 990

转载 native 方法

使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。这些函数的实现体在DLL中,JDK的源代码中并不包含,你应该是看不到的。对于不同的平台它们也是不同的。这也是java的底层机制,实际上java就是在不同的平台上调用不同的native方法实现对操作系统的访问的。1。native 是用做java 和其他语言(如c++)进行协作

2006-07-18 18:40:00 685

转载 彻底明白Java的IO系统(文摘)---JAVA之精髓IO流

彻底明白Java的IO系统(文摘)---JAVA之精髓IO流一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。

2006-04-30 13:30:00 1220

原创 c语言常见错误(1)

1.书写标识符时,忽略了大小写字母的区别。 main() { int a=5; printf("%d",A); } 编译程序把a和A认为是两个不同的变量名,而显示出错信息。C认为大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。 2.忽略了变量的类型,进行了不合法的运算。 main() { float a,b; printf("%d",a%b); }

2006-04-27 23:23:00 1011

原创 c语言练习1

阅读下列程序,写出运行结果#i nclude              main()            {int I;                         运行结果:I=  18,J=29.44              float j;              I=18;              J=29.4361;              Printf(“I=%4d,

2006-04-27 23:19:00 1289

原创 java中对象数组的创建与初始化

import java.io.*;class BankAccount{      private double balance;      public BankAccount(double openingBanlance)      {             balance=openingBanlance;      }      public void deposit(double amou

2006-04-22 17:37:00 38062 1

转载 Java基础问题:java.lang.String - intern()

java代码: String str ; 这样声明str它只支是一个对象的reference,不会产生实际的对象。如果没有初始化str,编译时便会发生错误。 java代码: String str1=new String("test"); String str2 = "test"; str1是一个新的对象。new关键字的意思就是创建某个新的对象。而str2是一个对象的引用。 它们的内容相同,但内存地

2006-04-22 15:32:00 1001 2

原创 拒绝服务攻击(DOS)

        拒绝服务攻击(DOS)        DoS是Denial of Service的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。带宽攻击指以极大的通信量冲击网络,使得所有可用网络资源都被消耗殆尽,最后导致合法的用户请求就无法通过。连通性攻击指用大量的连接请求冲击计算机,使得所

2006-03-30 22:39:00 1018

原创 vlan之间的通信

vlan 之间不在一个广播域通信要借助具有第三层交换功能的网络设备1  三层交换鸡2  路由器    路由器拥有每个vlan的ip和子网掩码   接收到一个vlan报文后,根据ip 获得目的地址和vlan id,送到相应的端口  常采用独臂路由的方式-

2006-03-29 12:26:00 795

原创 VLAN简介

为什么要引用vlan ?       传统的局域网Ethernet 使用具有冲突检测的载波监听多路访问( CSMA / CD )方法。在CSMA / CD 网络中,节点可以在它们有数据需要发送的任何时候使用网络。在节点传输数据之前,它进行"监听"以了解网络是否很繁忙。如果不是,则节点开始传送数据。如果网络正在使用,则节点等待。如果两个节点进行监听,没有听到任何东西,而开始同时使用线路,则会出现

2006-03-29 11:49:00 1171

转载 JDK、JRE、JVM之间的关系

如果安装了JDK,会发同你的电脑有两套JRE,一套位于 /jre 另外一套位于 C:/Program Files/Java/j2re1.4.1_01 目录下,后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个位于 C:/Program Files/Jav a 目录下的JRE。如果你只安装JRE,

2006-03-24 23:07:00 812

原创 什么是JRE

JRE 是Java运行环境 (Java  Runtime Enviroment) 的缩写。它基本上就和Java虚拟机是同一个概念。一般说来,在谈论一个具体的产品的时候,可以说“JRE”,而说到理论中的一个模型的时候,我们常用的是“Java虚拟机”。要使用Java程序,JRE是必不可少的环境。jre -- java rutime environment java 运行环境 java字节码

2006-03-24 22:41:00 2854 1

转载 java的JDK环境安装配置方法

2006-03-24 22:14:00 978

原创 小写字母转大写字母的实现

#includemain(){int ch=getchar();ch=ch-32;putchar(ch);}

2006-03-23 12:01:00 1723 1

原创 看马大帅3

       花了一个星期,看完了马大帅3.感觉不错.      其中主要的几个人物,马大帅,范德彪,玉芬,刻画的很好,让我感觉到他们就在我身边,就是我们身边的小人物,呵呵,又想到了星星,小人物的奋斗..     尤其是范伟演的范德彪,大家是不是能在生活当中找到很多这样德身影,甚至包括你自己呢?呵呵     当然不足就是除了这三个主要的人物外,其他的人物刻画的不是很鲜明,不突出,感觉不

2006-03-04 22:19:00 739

原创 Scanner 类 useDelimiter("")用法

 Scanner  类   useDelimiter("")用法//*******************************************************************//  URLDissector.java       Author: Lewis/Loftus////  Demonstrates the use of Scanner to read f

2006-02-26 16:36:00 2356

转载 java.util.scanner类

 Scanner类从字面上讲是“扫描”的意思,它把给定的字符串解析成Java的各种基本数据类型primitive types,用于分解字符串的默认的分隔符是空格,当然也可以定制。例如:Scanner sc = new Scanner(System.in);其构造函数参数是待解析的输入源,可以是File对象、Stream对象,或是一个String,然后还有java.lang.Readable对象

2006-02-26 16:23:00 2031

空空如也

空空如也

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

TA关注的人

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