自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leo

杨念材

  • 博客(218)
  • 资源 (21)
  • 收藏
  • 关注

转载 BMP文件格式

转自:http://www.cnblogs.com/xiehy/archive/2011/06/07/2074405.htmlBMP文件格式,又称为Bitmap(位图)或是DIB(Device-Independent Device,设备无关位图),是Windows系统中广泛使用的图像文件格式。由于它可以不作任何变换地保存图像像素域的数据,因此成为我们取得RAW数据的重要来源。Windows

2013-06-03 12:29:46 946

转载 uItron内核原理和服务调用--Kernel篇

转载:http://hi.baidu.com/qinzhispace/item/46a0dfe13131cf216dabb8a7一:Kernel篇1.描述:uItron内核,是操作系统的核心,可以实时多任务处理,它有三个主要的概要:1.1响应事件:(Response to events)认可的事件可以异步的产生,并且可以立即执行一个任务去处理这 个事件。1.2任务调度:(T

2013-01-08 11:17:18 7600

转载 ITRON系统使用方法

本文档有些图片不能显示出来,可以到我资源里面下载完整文档。ITRON系统使用方法  目录1    引言....42    ITRON系统介绍....52.1     概要...52.2     构成...52.2.1   ITRON系统构成...52.2.2   ITRON体系结构...52.3     应用领域.

2013-01-08 11:04:47 9159 1

原创 android ril 代码逻辑分析

--Ril.h------------------------------------------------------------typedef struct {    int version;        /* set to RIL_VERSION */    RIL_RequestFunc onRequest;    RIL_RadioStateRequest onSta

2012-08-11 15:15:59 2683

转载 read()函数1

read()函数简介 read函数从打开的设备或文件中读取数据。#include ssize_t read(int fd, void *buf, size_t count); 返回值:成功返回读取的字节数,出错返回-1并设置errno,如果在调read之前已到达文件末尾,则这次read返回0参数count是请求读取的字节数,读上来的数据保存在缓

2012-08-11 15:12:56 1744

转载 read函数2

read函数(读取文件)read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,然后将这些读取的字符放入某一个预存的缓冲区内,供以后使用。使用格式如下:number = read( ...read函数(读取文件)read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,然后将这些读取的字符放入某一个预存的缓冲区内

2012-08-11 15:11:33 961

转载 常用的RBG编码表

常用的RBG编码表R G B 值  R G B 值  R G B 值 黑色 0  0 0 #000000 黄色 255 255 0 #FFFF00 浅灰蓝色 176 224 230 #B0E0E6 象牙黑 41 36 33 #292421 香蕉色 227 207 87 #E3CF57 品蓝 65 105 225 #4169E1 灰色 192 192 192 #C0C

2012-02-26 12:03:01 4760

转载 如何反编译,防止反编译,常见问题总结

本文对如何反编译,防止反编译,和常遇到的问题做了个总结,并略有修改。资源来自:http://blog.csdn.net/sunboy_2050/article/details/6727581http://blog.csdn.net/sunboy_2050/article/details/6727640http://blog.csdn.net/wustrive_2008/article/

2012-02-21 11:20:26 9002

原创 playBackgroundMusic and playEffect crash

referrence: http://www.cocos2d-x.org/boards/10/topics/5193?r=5202based on the referrence link it solved the preloadBackgroundMusicMethodID and playBackgroundMusic crash problem, but playEffect still

2012-01-03 18:44:32 2202

原创 cocos2d-x环境配置和常见问题

参考http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_build_and_run_HelloWorld脚本生成工程http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Chapter_1_-_How_to_Create_a_New_cocos2d-x_project_on_

2012-01-02 21:23:39 5036

原创 cocos2d-x 输出debug信息

在Classes目录下添加文件AppDef.h#ifndef _APP_DEF_H_#define _APP_DEF_H_#include #define  LOG_TAG    "TestGame"#define  LOGV(...)  __android_log_print(ANDROID_LOG_VERBOSE,LOG_TAG,__VA_ARGS__)#d

2012-01-02 21:20:23 5082 2

原创 icould bookmarks sync problem with Internet Explorer

Problem: Icould cannot sync bookmarks with Internet ExplorerOS: Windows 7Icould Control Panel: 1.0.1Device: Ipad2Description: the default bookmarks location for Windows 7 is C:\Users\\Favorite

2011-12-26 10:32:10 1095

转载 区分 UML 类图中的几种关系

<br />区分 UML 类图中的几种关系 <br />2010-12-23 作者:fnw 来源:网络    区分 UML 类图中的几种关系 <br /><br />   UML 类图中的 ”关联关系(association) “、”聚合关系(aggregation) “、”合成关系 (compostion)“ 和”依赖关系 (dependency)“ 不是很容易区分清楚,《UML distilled》 对这几个关系也没有解释的特别清楚。近日翻阅《Java 与模式》,发现其中对这些关系有较为清晰的描述,特摘

2011-05-28 11:46:00 906

转载 UML类图与类的关系详解

<br />UML类图与类的关系详解 <br />2011-04-21 来源:网络 <br />在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。基本概念<br />类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图

2011-05-28 11:46:00 4925

原创 OOD原则

<br />OOD原则<br />一、单一职责原则(SRP)<br />    就是就一个类而言,应该仅有一个引起它的变化的原因。换句话说,一个类的功能要单一,只做与它相关的事情。<br /> <br />二、开放封闭原则(OCP)<br />    软件实体对于扩展是开放的,对于修改是封闭的。<br />   A module should be open for extension but closed for modification.一个模块应该只在扩展的时候被打开(暴露模块内部),在修改的时候是关

2011-05-28 11:22:00 1635 1

原创 对面向对象设计原则的总结

<br />正如牛顿三大定律在经典力学中的位置一样,“开-闭”原则(Open-Closed Principle)是面向对象的可复用设计(Object Oriented Design或OOD)的基石。其他设计原则(里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔离原则)是实现“开-闭”原则的手段和工具。 一、“开-闭”原则(Open-Closed Principle,OCP)       1.1“开-闭”原则的定义及优点1)定义:一个软件实体应当对扩展开放,对修改关闭( Software e

2011-05-27 22:37:00 845

原创 不用临时变量,交换两个变量的值

<br /><br />不用临时变量,交换两个变量的值<br />  a=a^b;  <br />  b=a^b;  <br />  a=a^b; <br /> <br />或者<br />  a=a+b;  <br />  b=a-b;  <br />  a=a-b; 

2011-05-17 15:14:00 1075

转载 Shell排序的原理与集体实现

<br /><br />希尔排序因计算机科学家Donald L. Shell而得名,他在1959年发现了希尔排序算法。希尔排序基于插入排序,但是增加了一个新的特性,大大地提高了插入排序的执行效率。<br />       依靠这个特别的实现机制,希尔排序对于多达几千个数据项的,中等大小规模的数组排序表现良好。希尔排序不像快速排序和其它时间复杂度为O(N*logN)的排序算法那么快,因此对非常大的文件排序,它不是最优选择。但是,希尔排序比选择排序和插入排序这种时间复杂度为O(N2)的排序算法还是要快得多,并且

2011-05-17 14:01:00 4633

原创 volatile

<br />volatile总是与优化有关,编译器有一种技术叫做数据流分析,分析程序中的变量在哪里赋值、在哪里使用、在哪里失效,分析结果可以用于常量合并,常量传播等优化,进一步可以死代码消除。但有时这些优化不是程序所需要的,这时可以用volatile关键字禁止做这些优化,volatile的字面含义是易变的,它有下面的作用:  <br /><br />  1 不会在两个操作之间把volatile变量缓存在寄存器中。在多任务、中断、甚至setjmp环境下,变量可能被其他的程序改变,编译器 自己无法知道,vo

2011-05-12 11:41:00 998

原创 Using IceStorm

<br />// Topic Interface filestruct Measurement {<br />string tower; // tower id<br />float windSpeed; // knots<br />short windDirection; // degrees<br />float temperature; // degrees Celsius<br />};<br />interface Monitor {<br />void report(

2010-06-29 14:38:00 1697 1

原创 IceStrom Interface

<br />TopicManager<br />The TopicManager is a singleton object that acts as a factory and repository of<br />Topic objects. Its interface and related types are shown below:module IceStorm {<br />dictionary<string, Topic*> TopicDict;<br />exception

2010-06-29 14:37:00 1355

原创 IceStorm src simple analyse

<br />// Admin.cppICEStorm管理应用程序 // Service.cppICEStorm实现了ICEBox的服务接口,在start接口中初始化了两个servant:topicAdapter和publishAdapter,分别用来实现ICEStorm提供的接口。 // Instance.cpp此类被Service创建实例。包含了ICEStorm实例所用用到的资源,实例的启动,关闭等。    const Ice::ObjectPrx _topicReplicaProxy;<br /> 

2010-06-29 14:36:00 1513

转载 Windows下用C语言获取进程cpu使用率,内存使用,IO情况

/** @file* @brief 进程统计信息函数的声明* @author 张亚霏* @date 2009/05/03* @version 0.1**/#ifndef PROCESS_STAT_H#define PROCESS_STAT_H#ifdef __cplusplusextern "C" {#endif typedef long long           int64_t;

2010-05-17 13:09:00 6498 2

转载 sqlplus command

SQLPLUS命令的使用大全SQL*PLUS命令的使用大全[zt]Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,

2010-02-19 21:08:00 1112

转载 nor flash 和nand flash 的区别

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。           RAROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Rando

2010-01-09 20:24:00 1266 1

原创 笔记

http://code.google.com/p/googletest/http://code.google.com/p/googlemock/

2009-12-16 17:05:00 649

转载 Valgrind 使用简单说明

Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C 语言中的malloc和free或者 C++中的new和 delete。使用Valgrind的工具包,你可以自动的检测许多内存管理和线程的bug,避免花费太多的时间在bug寻找上,使得你的程序更加稳固。Va

2009-11-30 22:54:00 2130

原创 how to show source code when using gdb

 first of all, we should prepare the soruce code at the right place. and then start gdb to debug a process.when the process is under debug, then use command "win" to switch to graphic interface whic

2009-11-20 03:19:00 1454

转载 vim中taglist使用

 other links:vim插件 ctags 和 taglist 的安装和使用  http://kelaocai.javaeye.com/blog/105853 本节所用命令的帮助入口::help helptags:help taglist.txt上篇文章介绍了在VIM中如何使用tag文件,本文主要介绍如何使用taglist插件。想必用过Source Insight

2009-11-20 02:51:00 1259

原创 GDB attach 用法

firstly you should copy source code to the same directory as executable binary, and then using command:   gdb attach    other links for more information:使用 GDB 调试多进程程序http://www.ibm.com/de

2009-11-20 02:08:00 6250

原创 solution:Failed to update database "XXX.MDF" because the database is read-only.

As usual I did Build - Publish Web Site and then copied and pasted thepublished directory to my web server. When browsing any of the webpages that use the SQL Server 2005 database I get this err

2009-09-25 20:00:00 3236

原创 Cannot open user default database. Login failed. Login failed for user 'Machine/ASPNET'

question:Having the same problem and have spent 2 frustrating days trying tofigure it out. Project runs from within VS.net OK -- because VS isauthenticating as [machine]/ASPNET -- but if I try

2009-09-04 13:04:00 2353

原创 asp.net 开发疑问?

1,控件事件的用户触发 和 程序触发的区别?eg: 由一个 CheckBox2 允许 postback, 实现了CheckBox2_CheckedChanged事件,那么用户点击CheckBox2时能够产生CheckBox2_CheckedChanged事件,但是,我在别的函数里使用语句:CheckBox2.Checked = false或true; 时,无论当前CheckBox2的状

2009-08-30 23:48:00 670

原创 word里实现在方框中打勾和打叉

1:首先插入对号,通过菜单“插入-特殊符号-数学符号”,倒数第二行第二个字符就是它,然后选中对号,选择菜单“格式-中文版式-带圈字符”,选成方框即可。2:这个方法是在网上看到的,在word里输入大写的“R”,然后字体改成“Wingdings 2”,就OK了!如果是T的话就是打叉3:菜单:“插入/符号/”,在字体一栏选择"Wingdings",倒数第二个就是了。

2009-08-28 10:23:00 6390

转载 .NET弹出对话框小结

   我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充。       (1) 点击页面上的按钮,弹出一个对话框提示是“确定”还是“取消”操作,我们采用在按钮中添加属性来完成:     举例如下:  

2009-08-25 23:42:00 1994 2

原创 ExecuteScalar ExecuteReader ExecuteNonQuery 区别

 ExecuteScalar: 执行查询,并返回查询所返回的结果集中第一行的第一列。忽略其他列或行。ExecuteReader: 将 CommandText 发送到 Connection 并生成一个 SqlDataReader。ExecuteNonQuery : 对连接执行 Transact-SQL 语句并

2009-08-25 21:03:00 661

原创 亮剑.NET. 图解C#开发实战 在线阅读

http://book.51cto.com/art/200906/131503.htm 亮剑.NET. 图解C#开发实战    李新峰 付志涛 缪勇本书采用全新的图解思路,分3篇介绍使用微软C#语言开发实际应用程序的基本知识。第1篇包括10章,介绍了C#语言的基础知识,主要讲解C#的框架结构、使用方法、基础语法和基本开发过程;第2篇包括7章,介绍了7种通用实例的开发过程

2009-08-24 10:46:00 2222 1

原创 《ASP.NET 2.0开发指南》随书光盘 安装问题

问题:名称以无效字符开头。处理资源 http://localhost/book 时出错。第 1 行,位置: 2 解决方法:因为机器上安装了多个版本的.net framework. 可能覆盖了2.0这个版本,而这个光盘里的项目是需要注册到.net 2.0才能运行。 所以需要手动把 .net 2.0注册到IIS里去。   运行   C:/WINDOWS/Microsoft.

2009-08-23 12:53:00 590

转载 web安全编程——权限的分配和控制

web安全编程——权限的分配和控制2009-07-02 15:46通常权限划分是为了控制数据和功能的使用范围。传统的划分方法一般将用户划分为匿名用户、普通登录用户、管理员用户。我们暂时将以上三种用户称为三种用户组。在大部分情况下,我们还需要对每个组内的用户作更加细致的权限控制。比如:电子邮件服务器上的登录用户之可以看到自己的电子邮件,但是不可以看到其他人的电子

2009-08-23 09:06:00 1206

原创 数据库中的命名规则

作者:ruky数据库涉及字符规则  采用26个英文字母(区分大小写)和0 -9这十个自然数,加上下划线_组成,共63个字符。不能出现其他字符(注释除外)。据库对象命名规则  数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,长度不超过30。前缀:使用小写字母。  例如:

2009-08-22 15:49:00 977

ITRON系统使用方法

ITRON系统使用方法 TRON(Industrial the Real-Time Operation System Nucleus,工业实时操作系统中心)提出的实时多任务系统规范。它具有标准的实时内核,适用于任何小规模的嵌入式系统,日本国内现有很多基于该内核的产品,其中消费电器较多,目前已成为日本事实上的工业标准。 ITRON和日本的精密机械工业相结合,使日本在数据系统、工业机器人、办公机器方面处于世界领先地位。 ITRON系统具有以下特点:  多任务支持  事件驱动基于优先级的调度  任务间的通信与同步  实时时钟控制  完全可抢占内核硬实时响应

2013-01-08

PERL5中文教程.chm

Perl 5 教程 by flamephoenix 第一部分 Perl语言 第一章 概述 一、Perl是什么? 二、Perl在哪里? 三、运行 四、注释 第二章 简单变量 一、整型 二、浮点数 三、字符串 第三章 操作符 一、算术操作符 二、整数比较操作符 三、字符串比较操作符 四、逻辑操作符 五、位操作符 六、赋值操作符 七、自增自减操作符 八、字符串联结和重复操作符 九、逗号操作符 十、条件操作符 十一、操作符的次序 第四章 列表和数组变量 一、列表 二、数组--列表的存贮 1、数组的存取 2、字符串中的方括号和变量替换 3、列表范围 4、数组的输出 5、列表/数组的长度 6、子数组 7、有关数组的库函数 第五章 文件读写 一、打开、关闭文件 二、读文件 三、写文件 四、判断文件状态 五、命令行参数 六、打开管道 第六章 模式匹配 一、简介 二、匹配操作符 三、模式中的特殊字符 1、字符 + 2、字符 []和[^] 3、字符 *和? 4、转义字符 5、匹配任意字母或数字 6、锚模式 7、模式中的变量替换 8、字符范围转义前缀 9、匹配任意字符 10、匹配指定数目的字符 11、指定选项 12、模式的部分重用 13、转义和特定字符的执行次序 14、指定模式定界符 15、模式次序变量 四、模式匹配选项 1、匹配所有可能的模式(g选项) 2、忽略大小写(i选项)例 3、将字符串看作多行(m选项) 4、只执行一次变量替换例 5、将字符串看作单行例 6、在模式中忽略空格 五、替换操作符 六、翻译操作符 七、扩展模式匹配 1、不存贮括号内的匹配内容 2、内嵌模式选项 3、肯定的和否定的预见匹配 4、模式注释 第七章 控制结构 一、条件判断 二、循环: 1、while循环 2、until循环 3、for循环 4、针对列表(数组)每个元素的foreach循环 5、do循环 6、循环控制 7、传统的goto语句 三、单行条件 第八章 子程序 一、定义 二、调用 1、用&调用 2、先定义后调用 3、前向引用 4、用do调用 三、返回值 四、局部变量 五、子程序参数传递 1、形式 2、传送数组 六、递归子程序 七、用别名传递数组参数 八、预定义的子程序 第九章 关联数组(哈希表) 一、数组变量的限制 二、定义 三、访问关联数组的元素 四、增加元素 五、创建关联数组 六、从数组变量复制到关联数组 七、元素的增删 八、列出数组的索引和值 九、用关联数组循环 十、用关联数组创建数据结构 1、(单)链表 2、结构 3、树 第十章 格式化输出 一、定义打印格式 二、显示打印格式 三、在打印格式中显示值 1、通用的打印格式 2、格式和局域变量 3、选择值域格式 4、输出值域字符 四、输出到其它文件 五、分页 六、格式化长字符串 七、用printf格式化输出 第十一章 文件系统 一、文件输入/输出函数 1、基本I/O函数 1)open函数 2)用open重定向输入 3)文件重定向 4)指定读写权限 5)close函数 6)print, printf和write函数 7)select函数 8)eof函数 9)间接文件变量 2、跳过和重读数据 3、系统读写函数 4、用getc读取字符 5、用binmode读取二进制文件 二、目录处理函数 1、mkdir 2、chdir 3、opendir 4、closedir 5、readdir 6、telldir 7、seekdir 8、rewinddir 9、rmdir 三、文件属性函数 1、文件重定位函数 2、链接和符号链接函数 3、文件许可权函数 4、其他属性函数 四、使用DBM文件 第十二章 Perl5中的引用(指针) 一、引用简介 二、使用引用 三、使用反斜线(\)操作符 四、引用和数组 五、多维数组 六、子程序的引用 子程序模板 七、数组与子程序 八、文件句柄的引用 第十三章 Perl的面向对象编程 一、模块简介 二、Perl中的类 三、创建类 四、构造函数 .实例变量 五、方法 六、方法的输出 七、方法的调用 八、重载 九、析构函数 十、继承 十一、方法的重载 十二、Perl类和对象的一些注释 第十四章 Perl5的包和模块 一、require函数 1、require函数和子程序库 2、用require指定Perl版本 二、包 1、包的定义 2、在包间切换 3、main包 4、包的引用 5、指定无当前包 6、包和子程序 7、用包定义私有数据 8、包和系统变量 9、访问符号表 三、模块 1、创建模块 2、导入模块 3、预定义模块 附录一 函数集 一、进程处理函数 1、进程启动函数 2、进程终止函数 3、进程控制函数 4、其它控制函数 二、数学函数 三、字符串处理函数 四、标量转换函数 五、数组和列表函数 六、关联数组函数 第二部分 Perl的CGI应用 第一章 cgilib例 第二章 动态创建图像 Copyright: 本教程为flamephoenix翻译整理,欢迎参观我的主页http://flamephoenix.126.com。 本教程欢迎下载、转载和链接,转载必须保留本说明并保持文章完整。本教程不允许以任何形式用于商业用途。 对本教程有何疑问、更正或建议请告诉我,谢谢。 flamephoenix 1999年7月31日

2011-03-23

12-复合模式.pdf

复合模式又叫部分-整体模式(Part-Whole)。将对象组织成树型结构(周氏家族图),可以用来描述整体与部分的关系,使客户端将单纯元素与复合元素同等

2009-11-25

11-代理模式.pdf

代理模式是比较有用途的一种模式,而且变种较多,应用场合覆盖从小结构到整个系统的大结构,Proxy是代理的意思,我们也许有代理服务器等概念,

2009-11-25

10-状态模式.pdf

状态模式可以允许客户端改变状态的转换行为,而状态机则是能够自动改变状态,状态机是一个比较独立的而且复杂的机制,

2009-11-21

09-迭代器模式.pdf

迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的 ...需暴露该对象的 ...

2009-11-21

08-模板方法模式.pdf

模板方法模式,定义一个操作中的算法的骨架,而将一些步聚延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定不聚

2009-11-21

06-命令模式.pdf

将这些命令封装成在一个类中,然后用户(调用者)再对这个类进行操作,这就是Command模式

2009-11-19

05-单件模式.pdf

Sigleton设计模式是一个非常有用的机制,可用于在面向对象的应用程序中提供单个访问点。

2009-11-19

04-工厂模式.pdf

工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式。它定义一个用于创

2009-11-19

03-装饰者模式.pdf

03-装饰者模式.pdf 装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了

2009-11-18

02-观察者模式.pdf

02-观察者模式.pdf Observer(观察者)模式是比较常用的一个模式,尤其在界面设计中应用广泛。。。

2009-11-18

01-设计模式入门.pdf

01-设计模式入门 设计模式--设计模式入门首先,为什么要有设计模式,主要的目的就是软件重用了.....

2009-11-18

CppUnit使用指南

CppUnit使用指南 CppUnit的原理 在 CppUnit 中,一个或一组测试用例的测试对象被称为 Fixture(设施,下文为方便理解尽量使用英文名称)。Fixture 就是被测试的目标,可能是一个对象或者一组相关的对象,甚至一个函数。 有了被测试的 fixture,就可以对这个 fixture 的某个功能、某个可能出错的流程编写测试代码,这样对某个方面完整的测试被称为TestCase(测试用例)。通常写一个 TestCase 的步骤包括: 1. 对 fixture 进行初始化,及其他初始化操作,比如:生成一组被测试的对象,初始化值; 2. 按照要测试的某个功能或者某个流程对 fixture 进行操作; 3. 验证结果是否正确; 4. 对 fixture 的及其他的资源释放等清理工作。

2009-08-04

windows API手册

类别 控件与消息函数 共91个函数 硬件与系统函数 共98个函数 设备场景函数 共73个函数 绘图函数 共105个函数 位图、图标和光栅运算函数 共39个函数 菜单函数 共37个函数 文本和字体函数 共41个函数 打印函数 共66个函数 文件处理函数 共118个函数 进程和线程函数 共40个函数 Windows消息函数 共11个函数 网络函数 共14个函数

2008-11-07

windows 程序设计.chm

章节目录 -------------------------------------------------------------------------------- 基础篇 1. 开始 …………………… WINDOWS环境 …………………… WINDOWS程序设计选项 …………………… 编写第一个WINDOWS程序 2.Unicode简介 …………………… 字符集简史 …………………… 宽字符和C …………………… 宽字符和WINDOWS 3. 窗口和消息 …………………… 自己的窗口 …………………… WINDOWS程序设计的难点 4. 输出文字 …………………… 绘制和更新 …………………… GDI简介 …………………… 滚动条 …………………… 建立更好的滚动 5. 图形基础 …………………… GDI的结构 …………………… 设备内容 …………………… 画点和线 …………………… 绘制填入区域 …………………… GDI映像方式 …………………… 矩形、区域和剪裁 6. 键盘 …………………… 键盘基础 …………………… 按键消息 …………………… 字符消息 …………………… 键盘消息和字符集 …………………… 插入符号(不是光标) 7. 鼠标 …………………… 鼠标基础 …………………… 显示区域鼠标消息 …………………… 非显示区域鼠标消息 …………………… 程序中的命中测试 …………………… 拦截鼠标 …………………… 鼠标滑轮 8. 定时器 …………………… 定时器入门 …………………… 定时器的使用:三种方法 …………………… 定时器用于时钟 …………………… 以定时器进行状态报告 9. 子窗口控件 …………………… 按钮类别 …………………… 控件与颜色 …………………… 静态类别 …………………… 滚动条类别 …………………… 编辑类别 …………………… 清单方块类别 10. 菜单及其它资源 …………………… 图标、光标、字符串和自订资源 …………………… 菜单 …………………… 键盘快捷键 11. 对话框 …………………… 模态对话框 …………………… 非模态对话框 …………………… 通用对话框 12. 剪贴簿 …………………… 剪贴簿的简单使用 …………………… 复杂的剪贴簿用法 …………………… 实作剪贴簿浏览器 -------------------------------------------------------------------------------- 图像篇 13. 使用打印机 …………………… 打印入门 …………………… 打印图形和文字 14. 位图和Bitblt …………………… 位图入门 …………………… 位图尺寸 …………………… 位块传输 …………………… GDI位图对象 15. 与设备无关的位图 …………………… DIB文件格式 …………………… 显示和打印 …………………… DIB和DDB的结合 16. 调色盘管理器 …………………… 使用调色盘 …………………… 调色盘动画 …………………… 调色盘和真实世界图像 …………………… DIB处理链接库 17. 文字和字体 …………………… 简单的文字输出 …………………… 字体的背景 …………………… 逻辑字体 …………………… 字体列举 …………………… 段落格式 …………………… 有趣的东西 18. Metafile …………………… 旧的 MetaFile 格式 …………………… 增强型 MetaFile -------------------------------------------------------------------------------- 进阶篇 19. 多重文件界面 …………………… MDI概念 …………………… MDI的范例程序 20. 多任务和多线程 …………………… 多任务的各种模式 …………………… WINDOWS的多线程处理 …………………… 线程同步 …………………… 事件信号 …………………… 线程区域储存空间(TLS) 21. 动态链接库 …………………… 动态链接库的基本知识 …………………… 各式各样的DLL讨论 22. 声音与音乐 …………………… WINDOWS和多媒体 …………………… 波形声音 …………………… MIDI和音乐 23. 领略Internet …………………… Windows Sockets …………………… WININET和FTP -------------------------------------------------------------------------------- 壹佰软件开发小组 整理编译

2008-11-07

C/C++ 函数手册

C/C++ 函数手册, 非常方便,非常全面,包含所有的c c++函数含包括c++模版库等

2008-04-14

qtopia手机开发chm格式文档

qtopia手机开发chm格式文档

2008-04-14

Linux命令大全

Linux命令大全<br>详细介绍了在linux下用到的所有shell命令

2007-08-28

c/c++笔记

我的一些 c/c++笔记

2007-05-22

空空如也

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

TA关注的人

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