自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

千月星跡

アイをも求めて彷徨っている孤独なヒーロー

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

原创 (整理)RUBY的CGI访问

  CGI的工作原理介绍:CGI(Common Gateway Interface)是一个WEB服务器提供信息服务的标准接口,通过这样一个接口,WEB服务器能够执行程序,并将程序输出的信息返回给浏览器。因为在WEB网上的数据都是静态的,通过CGI程序能够动态的处理浏览者的请求,如保存用户输入的信息,根据用户信息返回相关的资料等等。当客户端发送一个CGI请求给WEB服务器后,WEB服务器将根据C

2008-01-30 17:43:00 3381

原创 (整理)Ruby的基础知识

 Ruby 基础知识整理Ruby是面向对象的编程语言,她追求的是“简便快捷的面向对象编程”。Ruby是解释型语言,因此不需编译即可快捷地编程。同时Ruby具有类似 Perl的强大的文本处理功能,她可并不只是个玩具,您可以用她来进行实用的编程。此外,您还可以很方便地使用C语言来扩展Ruby的功能,因此可以把她当作各种库的前端来使用。若您曾经“想要一种简单的面向对象的语言”,或者认为“Pe

2008-01-30 13:32:00 3545 5

原创 Command模式

将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 // Study.cpp : コンソール アプリケーションのエントリ ポイントを定義します。//#include "stdafx.h"class Apple...{public:    void  NamePut()    ...{        puts( "これは「リ

2008-01-29 17:33:00 1147

转载 (转)ROR框架介绍

  Ruby on Rails的两大箴言:约定优于配置(Convetion over configuration)和DRY(Don’trepeated yourself)造就了Rails 的极高的开发效率,使Rails框架迅速风靡世界,现在可以说是红的发紫。 Ruby on Rails框架,是一个使web应用的开发、部署和维护变得更容易的框架,Rails框架非常适合进行敏捷开发和基于测

2008-01-29 11:23:00 5717

原创 学习笔记:第18课 ActiveX控件

 ActiveX控件容器和服务器程序容器应用程序是可以嵌入或链接对象的应用程序。Word就是容器应用程序。服务器应用程序是创建对象并且当对象被双击时,可以被启动的应用程序。Excel就是服务器应用程序。◆     ColeControlModule: CclockApp是,的派生类,他是应用程序类,他的实例表示控件的本身,而ColeControlModule又是CwinApp的

2008-01-27 12:00:00 1119

转载 (转)C++强制类型转换

 关于强制类型转换的问题,很多书都讨论过,写的最详细的是C++ 之父的《C++ 的设计和演化》。最好的解决方法就是不要使用C风格的强制类型转换,而是使用标准C++的类型转换符:static_cast, dynamic_cast。标准C++中有四个类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。下面对它们一一进行介绍。sta

2008-01-23 13:30:00 851

原创 学习笔记:第19课 动态联接库

  Windows API中的所有函数都包含在DLL中。其中有3个最重要的DLL,Kernel32.dll,它包含用于管理内存、进程和线程的各个函数;User32.dll,它包含用于执行用户界面任务(如窗口的创建和消息的传送)的各个函数;GDI32.dll,它包含用于画图和显示文本的各个函数。静态库:函数和数据被编译进一个二进制文件(通常扩展名为.LIB)。在使用静态库的情况下,在编译链接可执

2008-01-20 17:31:00 902

转载 (转)线程同步技术(二)

    互斥内核对象  互斥(Mutex)是一种用途非常广泛的内核对象。能够保证多个线程对同一共享资源的互斥访问。同临界区有些类似,只有拥有互斥对象的线程才具有访问资源的权限,由于互斥对象只有一个,因此就决定了任何情况下此共享资源都不会同时被多个线程所访问。以便其他线程在获得后得以访问资源。与其他几种内核对象不同,互斥对象在操作系统中拥有特殊代码,并由操作系统来管理,操作系统甚至还允许其进行一

2008-01-18 14:06:00 742

转载 (转)线程同步技术(一)

 使线程同步  在程序中使用多线程时,一般很少有多个线程能在其生命期内进行完全独立的操作。更多的情况是一些线程进行某些处理操作,而其他的线程必须对其处理结果进行了解。正常情况下对这种处理结果的了解应当在其处理任务完成后进行。如果不采取适当的措施,其他线程往往会在线程处理任务结束前就去访问处理结果,这就很有可能得到有关处理结果的错误了解。例如,多个线程同时访问同一个全局变量,如果都是读取操作

2008-01-16 11:33:00 902

转载 (转)显式加载DLL并使用 DLL 中的类

 首先需要强调,当使用某个类时一般目的有二:实例化成对象或者继承它产生新类。对于前者,我们可以构造一个抽象类(java里的接口)来连接调用方和DLL。 抽象类: // Interface.h 公共文件///////////////////////////////////////////////

2008-01-14 11:42:00 963

原创 复习四:C的OOP-多层继承

#pragma once/**//*Super_Super.h*//**//*僋儔僗偺掕媊*/typedef  struct CSuper_Super_t...{    /**//*僒僽乕僋儔僗偺僀儞僗僞儞僗*/    void *     body;     /**//*帺恎偺僋儔僗曄悢*/    int        Value;}CSuper_Super;extern  int  Sup

2008-01-10 16:43:00 1182 1

原创 复习三:C的OOP-多态

#pragma once/**//*super.h*/typedef int  (*getValue)(void *);typedef  struct CSuper_t...{ void  *body; getValue   GetValue;}CSuper;#define Super_GetValue(n)  (n->super.GetValue)(n->super.body); 

2008-01-10 16:20:00 1043

原创 复习二:C的OOP-Interface继承

/**//*Super.h*/typedef void  (*get)(void*,short);typedef void  (*set)(void*,short);typedef void  (*clear)(void*,short);typedef  struct CSuper_t...{    void *     body;     get          Get;    set  

2008-01-10 11:00:00 987

原创 复习一:C的OOP-基本继承

/**//*Super.h*//**//*クラスの定義*/#ifndef __SUPER_H#define __SUPER_Htypedef    struct CSuper_t...{    /**//*サブークラスのインスタンス*/    void*        body;     /**//*自身のクラス変数*/    int            Value;}CSuper;exte

2008-01-08 16:47:00 1256

转载 CMMI证书背后的6大怪相

来源:赛迪网-中国计算机报    作者:任甲林 李超【赛迪网讯】 编者按 CMMI证书到手了之后,企业还要做些什么? CMMI认证进入我国软件领域的这十多年来,对我国软件产业的健康发展作出了巨大贡献。但一些软件企业只是以获得证书为根本目的,而忘记CMMI认证的出发点是改进软件生产过程。这致使我国一些通过CMMI5级的企业的项目平均延期率依然在25%以上,并且数据并不稳定。尤为不幸的

2008-01-07 18:59:00 1479 1

转载 配置管理

  配置管理由于配置管理常常也会由测试人员担当,因此这个工作也需要能够做基本知识:配置管理(Configuration Management,CM) 是对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。1. 配置,可以理解为项目执行过程中所有用到的资源(软硬件,环境等

2008-01-04 15:03:00 1146

转载 追MM设计模式.大家都转载的东东

创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建

2008-01-03 17:17:00 949

转载 谈谈软件测试面试问题

    (1) 你对SQA的职责和工作活动(如软件度量)的理解:SQA就是独立于软件开发的项目组,通过对软件开发过程的监控,来保证软件的开发流程按照指定的CMM规程(如果有相应的CMM规程),对于不符合项及时提出建议和改进方案,必要是可以要高层经理汇报以求问题的解决。通过这样的途径来预防缺陷的引入,从而减少后期软件的维护成本。SQA主要的工作活动包括制定SQA工作计划,参与阶段产物的评审,进行

2008-01-02 16:12:00 1171

空空如也

空空如也

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

TA关注的人

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