摘要:#define  LENGTH(s)  (sizeof(s)  /  sizeof(int)) //使用sizeofint  s[12]; int  length  =  LENGTH(s);
        
阅读全文
 
    
        
        
摘要:操作系统中有若干进程并发执行,它们不断申请、使用、释放系统资源,虽然系统的进程协调、通信机构会对它们进行控制,但也可能出现若干进程都相互等待对方释放资源才能继续运行,否则就阻塞的情况。此时,若不借助外界因素,谁也不能释放资源,谁也不能解除阻塞状态。根据这样的情况,操作系统中的死锁被定义为系统中两个或者多个进程无限期地等待永远不会发生的条件,系统处于停滞状态,这就是死锁。产生死锁的原因主要是:(1)...
        
阅读全文
 
    
        
        
摘要:#include  <iostream.h> class  B { public: B(); //与类同名,构造函数 B(int  i); ~B();//~析构函数 void  Print()  const;//const,常量成员,不能修改 private: int  b; }; B:B() { b=0; cout < < "B 's  default  construc...
        
阅读全文
 
    
        
        
摘要:表tbSample数据如下:id  x  y0  3.4  4.51  2.1  0.03  5.6  0.21、指定两行求和(或者各种加减乘除操作)select a.x+b.x as totalX,a.x,b.x from tbSample a,tbSample b where a.id=0 and b.id=12、
        
阅读全文
 
    
        
        
摘要:今天在做数据库备份程序的时候出现了这样的异常。代码为///杀死原来所有的数据库连接进程 SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=.;Initial Catalog=master;User ID=sa;pwd =123456"; conn.Open(); string sql = "...
        
阅读全文
 
    
        
        
摘要:这几天笔试了好几 次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前 已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对老是记不住这个或者想真正明白到底为什么是稳定或者不稳定的人 准备的。  首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在...
        
阅读全文
 
    
        
        
摘要:1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在 GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。使用ROSE 生成的代码是...
        
阅读全文
 
    
        
        
摘要:一、关于UML类图 符号1、 继承(泛化):一条闭合的单箭头(或空心三角形)2、 关联:一条线连接两个类,关联的方向涌一个实心三角形箭头来指明;关联可以双向或者单向的,也可以是好几个类连接同一个类; 一个双向关联用两个类间的实线表示。在线的任一端,可放置一个角色名和多重值。 3、 聚合:在基本的聚合关系中,部分类的生命周期独立于整体类的生命周期。例如:车和车轮轮胎 为了表现一个聚合关系,可以画一条...
        
阅读全文