- 博客(33)
- 资源 (11)
- 收藏
- 关注
转载 C++事件(Event)机制的实现一例[源代码下载链接已修复]
自 www.farproc.com 和 http://blog.csdn.net/uoyevoli. 用C++实现事件机制我以前写过一个小例子,但不是很完善,比如Event只能接受全局函数作为handler,类成员方法不可以,还有一个Event只能添加一个handler等……最近我的一个程序刚好要用到Event机制,所以我就抽了些时间,重新实现了一下。这个版本应该说是比较完善的,基
2007-05-31 22:45:00 752
转载 gcc 命令行详解
1。gcc包含的c/c++编译器gcc,cc,c++,g++,gcc和cc是一样的,c++和g++是一样的,(没有看太明白前面这半句是什么意思:))一般c程序就用gcc编译,c++程序就用g++编译2。gcc的基本用法gcc test.c这样将编译出一个名为a.out的程序gcc test.c -o test这样将编译出一个名为test的程序,-o参数用来指定生成程序的名字3。为什么会
2007-05-31 22:39:00 662
转载 Introduction to CMMI培训总结报告
Introduction to CMMI培训总结报告作者:罗耀秋 笔名:馨园主人关于进度按照整体进度的要求,三天的课程要学完9个Module。分别如下:第一天:Module 1—— Preliminaries and Course OverviewModule 2—— Model-Based Process Improvement
2007-05-31 00:27:00 1563
转载 CMM之后对CMMI的思考—CMMI学写笔记
CMM之后对CMMI的思考—CMMI学写笔记 作者:河清 来源:希赛网 http://www.csai.cn 2003年4月15日
2007-05-31 00:20:00 1000
转载 CMMI-5与项目管理
公司的中国分公司从建立就一直按照CMM5的标准来实施流程和改进、质量管理。我也作为参与者之一和我们的项目一起参与了公司的PCMM-5和CMMI-5的评审,对CMM5和项目管理有些认识。 CMMI 本来就集成了SW-CMM,实施后对软件公司和软件项目都有好处。实施、理解、执行CMMI-5的过程也是对软件项目管理的实施、理解和执行的过程。他们 的本质都是如何更好地管理软件项目,只不过CMMI的“
2007-05-31 00:07:00 1087
转载 自绘界面
在皮肤界面中,最难的恐怕就是自画窗口标题了,网上虽然有各种各样的解决方法,但是都不是很完美,而商业皮肤界面程序包是需要花钱买的。其中最主要的问题有:1、在标题栏或边框移动鼠标时系统会画窗口标题2、没有任务栏图标。当取消了 SYS_CAPTION Style 后系统不会画窗口标题了,但是同时该窗口也没有任务栏图标。3、最大化后在标题栏按下鼠标时系统会画窗口标题4、按下系统按钮再移
2007-05-30 01:02:00 1335
转载 Windows Template Library - WTL Version 7.5
Windows Template Library - WTL Version 7.5 (build 5058) 2/27/05Development Release Copyright
2007-05-30 00:56:00 2841
转载 精讲MySQL 数据库的 SQL 语法参考
一、资料定义 ddl(data definition language) 资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。 1、建表格: create table table_name( column1 datatype [not null
2007-05-24 18:08:00 548
转载 利用存储过程进行批量数据添加
下面这个存储过程是实现将表t_jxjh_ydjxrws中满足条件的数据添加到表t_jxrws中CREATE PROCEDURE jxjh_sczxjxrws@xnxqbh varchar(5),@zybh varchar(10),@ccbh varchar(10),@nj int ASdeclare @li_bjs intdeclare @ls_kc varchar(100)declar
2007-05-24 18:05:00 944
转载 Linux 上实现双向进程间通信管道
本文阐述了一个使用 socketpair 系统调用在 Linux 上实现双向进程通讯管道的方法,并提供了一个实现。 问题和常见方法 Linux 提供了 popen 和 pclose 函数(1) ,用于创建和关闭管道与另外一个进程进行通信。其接口如下: FILE *popen(const char *command, const char *mode); int p
2007-05-24 18:03:00 687
转载 外贸英语900句之 保险 Insurance
文章出处:http://blog.csdn.net/wangchinaking/category/35843.aspx(一) Im looking for insurance from your company. 我是到贵公司来投保的。 Mr. Zhang met Mr. William in the office of the People Insurance Company of C
2007-05-24 17:23:00 2003
转载 IBM DB2常用操作
1. 启动实例(db2inst1):db2start2. 停止实例(db2inst1):db2stop3. 列出所有实例(db2inst1)db2ilist5.列出当前实例: db2 get instance4. 察看示例配置文件:db2 get dbm cfg|more5. 更新数据库管理器参数信息:db2 update dbm cfg
2007-05-24 16:59:00 870
转载 HOOK启思录
http://blog.csdn.net/xiammy/archive/2006/11/19/1396897.aspxHOOK启思录---前言:HOOK是一种思想 在很多人眼里,Hook都是高级程序员才会使用的技术。一年前,我也是。每每看到别人使用了Hook技术就很嫉妒。是的,说嫉妒一点都不夸张。 刚开始,不知道Hook到底是什么技术。或者说,Hook到底是做什么的。Hook的英文是
2007-05-24 13:39:00 1402
转载 C++设计模式之Adapter
一、功能 将一个类的接口转换成客户希望的另外一个接口,解决两个已有接口之间不匹配的问题。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 二、结构图 (1)class adapter (2)object adapter 三、实现 和其他很多模式一样,学习设计模式的重点是学习每种模式的思想,而不应拘泥于它的
2007-05-16 18:06:00 1485 2
转载 创建 XPCOM 组件:XPCOM 简介
LINUX下的组件开发技术 COM技术作为微软推行的一种组件技术,在WINDOWS平台站有重要地位,在模块重用,跨语言通信等方面都能见到其身影。但今天给我要介绍的是LINUX下的COM实现----XPCOM,这是MOZILLA浏览器项目中所使用的基本技术,我们可以用C++制作XPCOM组件,在C++客户程序或MOZILLA浏览器中通过JAVASCRIPT脚本来调用组件,从而实现软件模块的复用。
2007-05-16 16:20:00 1319
转载 (大卫的阅读笔记)关于对象的construct与destruct
大卫注:今天整理Computer上的旧资料,偶然发现了两篇不知什么时候从网上下来的文章,谈的是关于对象construct与destruct的问题,感觉作者讲的不是太清楚,按其思想进行改写后发布于此.对象的construct与destruct是C++中一个最基本的概念,虽然简单,但其中有些特性也值得我们去关注,以便更好地加以利用,写出有效而且高效的代码.先看一个程序,程序很简单,只是添加了一些输出信
2007-05-11 16:59:00 698
转载 使用C++模板技术实现类的动态注册和获取
使用C++模板技术实现类的动态注册和获取 <!--google_ad_client = "pub-7660113768111433";google_ad_width = 468;google_ad_height = 60;google_
2007-05-11 14:45:00 1023
转载 在VC中使用代码组件的三种方法
在VC中使用代码组件的三种方法 <!--google_ad_client = "pub-7660113768111433";google_ad_width = 468;google_ad_height = 60;google_ad_forma
2007-05-11 14:43:00 602
转载 完美的C++:C++/CLI
什么是C++/CLI呢?C++当然指的是Bjarne Stroustrup在BELL实验室发明的C++语言,它实现了运行时取得速度和尺寸最佳化的静态对象模型,然而它除了堆分配外不支持程序的动态修改,它准许无限地接近底层设备,但在程序运行过程中几乎无法操作活动类型,也无法操作与程序相关联的底层结构。Herb Sutter,C++/CLI的主要构造者之一,称C++是一门“混凝土”式的语言。 CLI
2007-05-11 14:38:00 915
转载 多线程
/*************************main.cpp关于多线程的测试*************************/#include #include #include using namespace std;//在windows编程中DWORD 就是unsigned long //WINAPI 就是 __stdcall//LPVOID 就是 void *//另外 HAND
2007-05-10 17:47:00 633
转载 哲学家进餐问题
/********************philosophers.cpp哲学家进餐问题在多线程中如何避免死锁。问题描述:有五位哲学家围绕着餐桌坐,每一位哲学家要么思考要么等待,要么吃饭。为了吃饭,哲学家必须拿起两双筷子(分别放于左右两端)不幸的是,筷子的数量和哲学家相等,所以每只筷子必须由两位哲学家共享 下面是一种有问题的解法,因为在某个时刻,五个哲学家同时拿起五根左手边的筷子, 则
2007-05-10 17:47:00 1345
转载 program linux network
/*********************server.c实现一个简单的服务器编译命令:gcc -o server server.c一个简单的http服务器关于这个服务器,/有一个巧妙的用途,可以用来分析http协议,测试如何请求一个文件或者是一个图片等等(用浏览器连接这个服务器程序),事实上这个程序也正是为这个目的而写的,用同样的方法还可以测试其他的协议,如ftp协议.另外他还可以作为一个代
2007-05-10 17:37:00 663
转载 Linux下创建库函数
By Wing, 出处:Luster Linux下创建库函数 By luster luster@linuxaid.com.cn 2001-8-16 1. 介绍 使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编 译好的代码和数据可以在事后供其他的程序使用。程序函数库可以使整个程序
2007-05-10 17:06:00 2654
转载 Linux驱动入门
内核版本: 2.4.22 阅读此文的目的: 学会编写Linux设备驱动。 阅读此文的方法: 阅读以下2个文件: hello.c,asdf.c。 此文假设读者: 已经能用C语言编写Linux应用程序, 理解"字符设备文件, 块设备文件, 主设备号, 次设备号", 会写简单的Shell脚本和Makefile。 1. "hello.c" --------------------------------
2007-05-10 16:44:00 752
转载 最简单的引导程序
一 个最简单的引导程序的写法,功能很少,但是我想对操作系统的初学者有一定的帮助。;它实现的功能是制作一张可引导的软盘,软盘的实际内容则是一段程序,则段程序在系统引导的时候在屏幕;上打印一大串的‘a’。只要你有想象力,你就可以把它变成你想要的任何东西。;程序的使用方法是:;1.新建一个文本文件(setup.asm)把上面的程序拷贝到进去,保存;2.用masm和link编译成.exe 文件。执行mas
2007-05-10 16:37:00 989
转载 Linux个人防火墙设计与实现-数据包捕获
摘 要 防火墙是网络安全研究的一个重要内容,数据包捕获是包过滤型防火墙的前提,本文对基于Linux主机的个人防火墙的数据包捕获模块进行了研究,重点论述数据包捕获模块的结构、组成以及功能。首先对信息安全及防火墙的重要性进行论述,并给出防火墙的详细分类;然后分析了基于Linux主机的个人防火墙总体设计及软硬件平台原理,接着论述Linux下的数据包捕获模块结构与原理,并详述其具体实现步骤。 关键词
2007-05-10 15:46:00 2109
转载 makefile 介绍
GNU make 和 makefile GNU make makefile 基本结构 makefile 变量 GNU make 的主要预定义变量 隐含规则 makefile 范例 运行 make 1.9.1 GNU make 在大型的开发项目中,通常有几十到上百个的源文件,如果每次均手工键入 gcc 命令进行编译的话,则会 非常不方便。因此,人们通常利用 make 工具来自动完成编译工作。这些工
2007-05-10 15:43:00 544
转载 Windows消息
Windows消息目录1. WM_NULL=$0000:2. WM_CREATE=$0001: 应用程序创建一个窗口3. WM_DESTROY=$0002: 一个窗口被销毁4. WM_MOVE=$0003: 移动一个窗口5. WM_SIZE=$0005:改变一个窗口的大小6. WM_ACTIVATE=$0006: 一个窗口被激活或失去激活状态;7. WM_SETFOCUS=$0007
2007-05-10 14:46:00 431
转载 Makefile的编写指导(一)
Makefile的编写指导(一)【打印】发表时间:2005-8-25 发布人:yhj6688 阅读次数:1530概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的 IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑 器,但
2007-05-10 14:44:00 529
转载 十年编程经验凝结 与新人们分享
http://blog.csdn.net/ljc3046/archive/2007/05/08/1600426.aspx有天和朋友聊天,朋友是国内一家大型互联网企业的一位技术主管,朋友把他将近十年研发工作积累的心血总结成两点,这两点朋友刚一提出来我并没有马上明白,只是大约有这么一个概念,我还没达到朋友在技术领域的那种高度,不能彻底领悟他深刻的思想。但我想与众多刚刚踏入IT技术研发领域的新人们分
2007-05-08 17:55:00 722
浅谈 HTML5
2012-01-14
编程珠玑 第二版 中英文
2011-06-17
冒号课堂—编程范式与OOP思想
2011-06-17
51单片机C编程,这是一本关于Intel 80C51 以及广大的51 系列单片机的书这本书介绍给读者一些 新的技术使你的8051 工程和开发过程变得简单请注意这本书的目的可不是教你各种 8051 嵌入式系统的解决方法
2008-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人