内容列表
- C++ 中泛型工厂注册类的实现
- //C++ 中泛型工厂注册类的实现//---------------------------------------------------------------------------
#ifndef GenericFactoryH#define GenericFactoryH
#include <string>#include <map>
#define REG
- 分类:编程语言 查阅全文
- 购买本本检测措施
- 验机步骤一:检测底部螺丝
验机步骤二:检测屏幕有无坏点验机步骤三:检测电池充电次数验机步骤四:和官方数据核对部件编号
- 分类:编程语言 查阅全文
- Effective STL 条款1:仔细选择你的容器 (连载)
- 条款1:仔细选择你的容器
你知道C++中有很多你可以支配的容器,但是你意识到有多少吗?要确定你没有忽略你的选项,这里有一个快速回顾。
标准STL序列容器:vector、string、deque和list。
标准STL关联容器:set、multiset、map和multimap。
非标准序列容器slist和rope。slist是一个单向链表,rope本质上是一个重型字符串。(R
- 分类:编程语言 查阅全文
- Effective STL 条款2:小心对“容器无关代码”的幻想(连载)
- 条款2:小心对“容器无关代码”的幻想
STL是建立在泛化之上的。数组泛化为容器,参数化了所包含的对象的类型。函数泛化为算法,参数化了所用的迭代器的类型。指针泛化为迭代器,参数化了所指向的对象的类型。
这只是个开始。独立的容器类型泛化为序列或关联容器,而且类似的容器拥有类似的功能。标准的内存相邻容器(参见条款1)都提供随机访问迭代器,标准的基于节点的容器(再参见条款1)
- 分类:编程语言 查阅全文
- C++ Primer学习笔记-第七章杂记
- 这第七章没有任何出彩的地方,所以作者在最后给出个指向函数的指针,指向函数的指针,先拽点名词,问:函数的指针和指向函数的指针是同是异? 函数的名字被解释成指向函数的指针,想一想这是顺理成章的故事。 &n
- 分类:编程语言 查阅全文
- 网络视频急需资金投资
- 本人最近正在开发网络视频,这是一个可以和网络游戏并驾齐驱的网络产业,最近完成核心的网络服务部分,解决了现有的网络视频的同时在线数量有限的瓶颈问题,以及视频版权的保护问题;但急需数量不是很大的资金的启动,如果你有眼光看好网络视频并且有经济实力投资,详情请联系:[email protected]希望有眼光的您尽快加入。
- 分类:编程语言 查阅全文
- BCB隐藏和显示桌面的图标
- ////////////////////////////////////////////////////////////////////////////////////////////////////////////void __fastcall TForm1::FormCreate(TObject *Sender){ HWND hw; hw=FindWindow("Pro
- 分类:编程语言 查阅全文
- BCB隐藏Windows任务栏的方法
- ////////////////////////////////////////////////////////////////////////////////////////void __fastcall TForm1::FormCreate(TObject *Sender){ HWND hw; hw=FindWindow("Shell_TrayWnd",0); 
- 分类:编程语言 查阅全文
- MSN / QQ 中的CRichEditCtrl (一) —— 动画表情
- 首先对标题说明一下,在MSN中,聊天的窗口可能是一个自定义的类。大家用Spy ++可以看看。对与自定义窗口,可以使用CreateWindow, SetWindowLong或者是SubclassWindow实现,不过这不是我现在讨论的话题。好, 先看看效果再说:我实现的主要就是:(一)字体格式; (二)超链接;(三)背景图片;(四)动画表情
关于这个的实现。我们首先应该明了,我们必须实现一个O
- 分类:编程语言 查阅全文
- Scheme语言标准(R5RS)试译稿
- 大家可以到以下地址下载Scheme语言标准(R5RS)试译稿http://contextfree.net/wangyg/b/tech/r5rs.html试译稿前言国内关注函数式编程 (FP) 的朋友越来越多,但相关的中文资料却寥寥无几。其实,和以往借鉴西方思想文化的历程相仿,只有先做足了迻译和推介的功夫,函数式编程的思想才能从少数发烧友走向普通的程序员,然后我们才能期盼着国内也出现 Guy Lew
- 分类:编程语言 查阅全文
- 从源代码打造一个最小化的Linux系统实作指南(转)
- 从源代码打造一个最小化的Linux系统实作指南 作者:Greg O"Keefe, [email protected] 译者: 梁昌泰 [email protected] v0.8, Sep 2000 翻译日期: 2001年01月第0.8版
以下就是从源代码中打造一个最小化的Linu
- 分类:编程语言 查阅全文
- 透明窗体的又一实现
- 前面拜读过本站无数高手的许多好文章,受益非浅,首先向各位大侠致敬!今天编程偶有小得,不敢独享,特拿出来与各位共享,希望对某些朋友有些许帮助。 透明窗体的问题相信大家已经很熟悉了,前面的几期在线杂志也有几篇详尽的教程,总结一下就是通过SetWindowRgn这个函数来实现,具体的裁切框用CRgn来生成,比较简单的 象圆,椭圆,圆角窗口等CRgn类都提供了相应的生成方法,我们如果想根据自己的图片来生
- 分类:编程语言 查阅全文
- UNIX下的缓冲区溢出深度防御体系
- ★UNIX下的缓冲区溢出深度防御体系 --Inside the defense framework of UNIX buffer overflow 文/ayazero www.ph4nt0m.org Contact:[email protected] Version:2004/10/05 draft ------------ 谈及防御之前 ------------ 首先简要回顾一下缓冲区溢出的
- 分类:编程语言 查阅全文
- 使窗体拥有透明效果的API
- 一、背景FlashGet的透明效果大家羡慕吧.传统的Windows应用程序想实现半透明效果,一般来说需要处理自己的窗口的WM_Paint消息窗口,很麻烦.现在好了,SetLayeredWindowAttributes是windows的新api,win2000以上才支持,它能使使窗体拥有透明效果.我在Google搜了下,介绍SetLayeredWindowAttributes的文章大多是delphi
- 分类:编程语言 查阅全文
- 一个生成GUID的类~~~~~~~~~~~~
- 在www.phpclasses.org下到的,希望对大家有帮助guid -- 全局唯一标识符型如 54BB7788-0008-7789-ABAB-112233445566 这个样子的英文与数字的组合
Guid ClassLicense: GPL
Sample:
$Guid = new Guid();print $Guid->toString();
Binzy
- 分类:编程语言 查阅全文
- 轻量级会话协议(LPP)--网络大典
- 轻量级会话协议(LPP)描述了在某些受限条件下提供基于 TCP/IP 网络的 OSI 应用程序服务器的流线支持的方法。LPP 最初是由请求运行基于 TCP/IP 网络的 CMIP 协议而来。
LPP 是主要为应用程序中的一种特殊类而设计的,即指包含唯一 ACSE 和 ROSE 的应用程序实体。此外,应用程序
- 分类:编程语言 查阅全文
- 远程过程调用(RPC)--网络大典
- 远程过程调用(RPC)是一种从远程计算机程序上请求一个服务器,而不需要了解上层网络技术的协议。RPC 协议假定某些传输协议的存在,如 TCP 或 UDP,使得通信程序之间能传输信息数据。在 ISO 网络通信模式中 RPC 跨越了传输层和应用层。RPC 使得生成应用程序包括分布式复用程序更加容易。
RPC 使
- 分类:编程语言 查阅全文
- 为什么中国的外包开发预算报价会高(2)
-
- 中国ベンダの見積もりは高過ぎるのか?
中国开发商的报价是不是太高了?
ある中堅ベンダで企画が進んでいる中国オフショア開発の事例を紹介します。社内のプロジェクト計画がまとまり、発注候補先の中国ベンダと最終的な見積もり交渉を行っていました。ところが、中国ベンダの回答にあった見積もり内訳書に目を通していると、隣に座っていたプロジェクトマネージャが渋い顔でこうつぶや
- 分类:编程语言 查阅全文
- 嵌入式实时操作系统mC/OS-II的应用与新发展(转)
- 回顾嵌入式RTOS在我国应用与推广的历程,几年前,RTOS的概念还很少为嵌入式系统工程师接受。这是由于8位单片机时代,应用程序相对简单,设计者使用RTOS的意识不强;另一方面,商业RTOS软件过于昂贵。两年前的这个时候,笔者应《电子产品世界》之邀,在"嵌入式2000"学术研讨会上提出,以免费的RTOS-mC/OS的学习与应用为突破口,提倡"学习RTOS,使用RTOS",不久以后,《mC/0S-II
- 分类:编程语言 查阅全文
- 模板类的练习——栈
- 学C++ 的时候写的模板类以作为对C++的练习,#include <stdlib.h>#include <malloc.h>#define stack_init_size 100
template<class T>class CStack{public: CStack(void); ~CStack(void);public: //
- 分类:编程语言 查阅全文