内容列表
【学习】避免返回内部数据的句柄
请看面向对象世界里发生的一幕: 对象a:亲爱的,永远别变心!对象b:别担心,亲爱的,我是const。 然而,和现实生活中一样,a会怀疑,"能相信b吗?" 同样地,和现实生活中一样,答案取决于b的本性:其成员函数的组成结构。 假设b是一个const string对象: class string {public:  string(const char *value); &n
分类:编程语言 查阅全文
STL vector 容器介绍
STL vector 容器介绍 A Presentation of the STL Vector Container (By Nitron) 翻译 masterlee 介绍std::vector,并且讨论它在STL中的算法和条件函数remove_if()。   Download Console Demo - 6.19 Kb Download MFC Demo - 14.6
分类:编程语言 查阅全文
(转)简话设计模式
作者:杨宁(来自grapecity) 第一章 引言 1. 本文不适合…本文不适合想通过本文来装修房子的读者; 本文不适合面向对象编程高手,会浪费你的时间。如果你愿意抽出时间来阅读本文,并提出宝贵的建议,非常感谢!什么?你没有听说过设计模式?那你也敢称高手? 2. 本文适合…如果你对面向对象编程感兴趣,而又没有时间去读Gang of Four的“Desi
分类:编程语言 查阅全文
唐骏成长史:从小老板到亿万富翁
唐骏成长史:从小老板到亿万富翁 《世界商业评论》ICXO.COM ( 日期:2004-11-04 15:03)   截至本刊发稿时,盛大网络在纳斯达克的股票价格从11美元的发行价上升到32美元, 其公司总裁唐骏所拥有2,661,976股票期权的收益也达到4亿人民币(行权当日的股票价格与发行价间的价差乘以260万份股
分类:编程语言 查阅全文
m文件转c/c++后的打包问题
发信人: fork (撒哈拉沙漠的沙), 信区: Matlab 标  题: m文件转c/c++后的打包问题 发信站: BBS 哈工大紫丁香站 (Sun Aug  1 15:29:03 2004) m文件转c/c++后的打包问题 mcc后的程序是否可以
分类:编程语言 查阅全文
[原创]WIA 学习笔记
  一、 WIA 简介1.关于 WIAWIA 是 Windows Image Acquisition 的简称,当前可用版本是 WIA 1.0,它是 Windows Millennium Edition (Windows Me) 或者更高版本的 Windows 系统中提供的数字图像获取服务,同时它也能用于管理数字图像设备。 WIA 接口既是应用程序接口(WIA API),又是设备驱动程
分类:编程语言 查阅全文
Overflow flag & Carry flag
Two of the bits in the FLAGS register that add and sub instructions set are overflow and carry flag: Overflow flag:  Set for signed arithmetic when the ture result is too big to fit into the des
分类:编程语言 查阅全文
Rule of Sign Extension
Decreasing size of data For unsigned numbers:  All the bits being removed must be 0 ! For signed numbers:  Bits being removed must be all 1's or 0's and the first bit not being removed mus
分类:编程语言 查阅全文
[原创]捕捉 OutputDebugString 输出的字符串
 在调试状态下,VC 等调试器可以捕捉程序中的 OutputDebugString 输出的信息。其实 OutputDebugString 就是往一片共享影射的内存中写入了一段数据,并创建了两个 Enevt,指明数据写入事件被触发。在非调试状态下,我们也可以通过编程实现捕捉 OutputDebugString 的输出。下面的代码演示了如何获取这些信息: DWORD WINAPI CDeb
分类:编程语言 查阅全文
[原创]从 TWAIN 设备中扫描图像
  一、简介     TWAIN 数据源管理程序 (DSM) 工业标准的软件库,用于从静态图像设备提取图像。绝大部分的扫描仪和数码相机都提供了 TWAIN 驱动程序,利用统一的 TWAIN 接口,应用程序可以非常方便地从这些设备中获取图像。 二、使用步骤     互联网上关于 TWAIN 编程的中文资料很少,代码更是难找
分类:编程语言 查阅全文
[原创]构造一个方便高效 INI 类
  Windows API 本身已经为我们写好了操作 INI 的函数,但是有时候用起来可能不是很方便。把这些 API 简单封装一下,将会大大方便我们读写 INI 文件。     网上 INI 类多如牛毛。不过我个人认为,实在没有必要每个 INI 操作都真的去调用 INI 类中的函数。下面看看我写的充分使用 inline 和 C++ 省却参数构造的 CIni
分类:编程语言 查阅全文
[原创]使用#定义方便控制版本号的宏
      一个 VC Project 中,可能有很多地方需要用到版本号,比如 About 对话框、版本资源等。如果每次版本更改都一一去改变这些值,不但非常麻烦,而且有悖唯一原则。     巧妙地使用宏定义,可以很好地解决这个问题。     先来看看几个预处理操作符 (Preprocess
分类:编程语言 查阅全文
[原创]naked 函数调用
    正常的情况下,我们写一个 C/C++ 函数,即使是一个空函数,编译器也为我们做了不少的工作,生成了一些“必要”的代码。请看下面的函数 (为了说明问题随便写的):   int Test(){    int iReturn;    char szTemp[33]; &nbs
分类:编程语言 查阅全文
HTML标记参考手册
总类(所有HTML文件都有的) 文件类型 <HTML></HTML> (放在档案的开头与结尾) 文件主题 <TITLE></TITLE> (必须放在「文头」区块内) 文头 <HEAD></HEAD> (描述性资料,像是「主题」) 文体 <BODY></BODY> (文件本体) 结构性定义(由浏览器控制的
分类:编程语言 查阅全文
[原创]使用 SBE 实现 Time Shifting
  一、概述   Windows XP Service Pack1 提供的 Stream Buffer Engine (以下简称 SBE)允许应用程序对视频流(包括 Live Source 和 File Source)进行定位、暂停、录制、快进和倒放操作。通过 SBE,应用程序可以简单快速地实现 Time Shifting 功能。   目前,SBE 仅在 Windows XP Se
分类:编程语言 查阅全文
程序设计学习的黄金法则
1和别人一起讨论有意义的知识点,而不是争吵这语言行不行或者yy与zz哪个好; 2学习编程的秘诀是:编程,编程,再编程; 3请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码; 4把在书中看到的有意义的例子扩充; 5经常回顾自己以前写过的程序,并尝试整理,重写,把自己学到的新知识运用进去; 6.就让语言的各种平台和开发环境去激烈的竞争吧,我们要以学习语言本身和CODI
分类:编程语言 查阅全文
UNIX中用shell作应用中的操作方法
如FTP的ftp -i -n<<FREEopen XXXuser NAME PASSWORDcd XXXlcd YYYput aaaa bbbbclosequitFREE
分类:编程语言 查阅全文
2004年下午软考C++标准答案~~~
#include <iostream>   #include <cstdlib>#define for  if(0);else for  // VC++ 6.0using std::cout;using std::cin;using std::endl; class Configure{private: Configure
分类:编程语言 查阅全文
软件文档知多少?
    如今,软件开发越来越复杂,软件功能也越来越丰富。而几乎所有成熟的商业软件,都是靠一个开发团队齐心协力的血汗结晶。“罗马不是一天建成的!”,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了微软公司软件工程是如何的完善规范。的确,集数百名员工几年的共同努力之大成,软件项目管理的成败是控制开发成本的关键环节。这里面
分类:编程语言 查阅全文
链接器工具错误 LNK2001
  无法解析的外部符号“symbol” 代码引用了链接器无法在库和对象文件中找到的内容(如函数、变量或标签)。 可能的原因 代码请求的内容不存在(例如,符号拼写错误或使用错误的大小写)。 代码请求的内容错误(使用的是混合版本的库,一些库来自产品的一个版本,而其他则来自另一个版本)。 该错误信息之后为致命错误 LNK1120。 具体原因 代
分类:编程语言 查阅全文
<< 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 >>