即时通讯技术概述(Instant Message (IM) Technology Overview)

<br />即时通讯技术(IM)支持用户在线实时交谈。如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容。大多数常用的即时通讯发送程序都会提供各种各样的功能:即时通讯 - 在用户和在线朋友之间来回发送信息聊天 - 创建用户与朋友或工...

2011-03-14 11:12:00

阅读数 2028

评论数 0

开源之备份

<br />依据IDC研究报告,2010年年底,数字宇宙的数据量已达到120万PB或1.3ZB。如果你难以想象这样的数字,那么打个比方来说,把保存全部这些数据的DVD连接起来的长度相当于往返月球的距离。 <br />随着数据量的指数级增长,存储就显得尤为重要。2010年...

2011-03-08 09:46:00

阅读数 952

评论数 1

开源之压缩

<br />9、7-zip替代WinZip <br />此工具可以提供比WinZip高2%~10%的压缩 比,还可以创建比zip文件高30%-70%压缩 比的自解压7z格式文件。操作系统:Windows、Linux、OS X。<br /><br /&g...

2011-03-08 09:45:00

阅读数 643

评论数 1

开源:数据库

<br />12、Kexi替代Microsoft Access、FileMaker<br />Kexi官网宣称“对于像微软Acess或Filemaker等数据库 产品,Kexi是一个期待已久的竞争对手”。它是KDE套件的一部分,但也可以单独使用。操作系统:Windows、...

2011-03-08 09:44:00

阅读数 619

评论数 0

开源:数据销毁

<br />16、BleachBit替代Easy System Cleaner <br />在其众多的功能中,BleachBit能够在文件存盘前将其“粉碎”,因此不能恢复。它还可以清理缓存、临时文件夹、日志、cookies等来提高系统性能。操作系统:Windows、Linu...

2011-03-08 09:43:00

阅读数 1237

评论数 0

开源网络通信库参考

<br />Sockets tcp/ip communication library<br />C++ Sockets Library<br />This is a GPL licensed C++ class library wrapping the berk...

2011-02-27 09:21:00

阅读数 9373

评论数 0

LibCurl编程

<br />2.1 LibCurl编程流程<br />在基于LibCurl的程序里,主要采用callback function (回调函数)的形式完成传输任务,用户在启动传输前设置好各类参数和回调函数,当满足条件时libcurl将调用用户的回调函数实现特定功能。下面是利用l...

2011-02-27 09:15:00

阅读数 1046

评论数 0

重叠I/O模型(1)

一. 重叠I/O的概念及使用 当调用ReadFile和WriteFile时,如果最后一个参数lpOverlapped设置为NULL,那么线程就阻塞在这里,直到读写完指定的数据后,它们才返回。这样在读写大文件的时候,很多时间都浪费在等待ReadFile和WriteFi...

2010-11-25 17:52:00

阅读数 692

评论数 0

C++面试题2

<br />char str1[]       = "abc";<br />char str2[]       = "abc";<br />const char str3[] = "abc"; <...

2010-10-14 11:15:00

阅读数 645

评论数 1

c/c++经典面试试题及标准答案

<br />c/c++经典面试试题及标准答案<br />下面的问题我想大部分c/c++ 程序员 都遇见过,原文出自林锐博士的《高质量c/c++编程》,这本书非常好,我当初面试时从中受益颇多,不知道大家看过没有,如果没有看过,我特别推荐一下。 <br />一、请填...

2010-10-13 16:40:00

阅读数 495

评论数 0

华为面试题

<br />.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)<br />int a = 4;<br />(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a...

2010-10-13 16:37:00

阅读数 492

评论数 0

面试

<br />http://www.360doc.com/content/06/0110/12/2170_56142.shtml<br />http://www.91linux.com/html/article/program/cpp/20071126/8577.html

2010-10-13 13:48:00

阅读数 700

评论数 0

opencv读取视频文件并显示的程序详细解释

<br />int main( int argc, char** argv )<br />{<br />    //========================================================<br />    /...

2010-09-15 17:09:00

阅读数 28215

评论数 1

利用VC实现AVI文件的图像截取

<br />avi->bmp:         <br />      void       CMyAviTttDlg::OnOK()             <br />      {         <br />      //SetTim...

2010-09-13 14:02:00

阅读数 2046

评论数 0

vc++中实现文件拖放功能

<br />实现文件拖放的一种简洁方法     <br />   本文要介绍的这种方法只须调用一个WINDOWS    API函数DragQueryFile即可实现文件的拖放操作,而且完全克服了上述3点不足。下面先介绍一下这个函数。     <br />   -...

2010-09-13 11:55:00

阅读数 1245

评论数 0

IPicture、BITMAP、HBITMAP和CBitmap的关系

<br />1、有关IPicture加载图片后直接Render到内存DC的问题(HBITMAP 转换 IPicture)<br />Picture的方法get_Handle可以直接得到图片的句柄<br />IPicture *pIPicture;<br /...

2010-09-06 10:45:00

阅读数 664

评论数 0

vc 加载各种后缀图片

<br />SHLoadImageFile(),ListView_SetItemPosition<br />仅管VC有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持jpg、gif和png等格式的图片,而这几种格式却是常常要用到的。这里我给大家介绍两种...

2010-09-04 18:02:00

阅读数 717

评论数 0

CTreeCtrl显示系统文件图标

<br />最近写了一个获取系统文件图标的类CFileIcon,可以用在树控件中显示任意文件图标。<br />    类里面只有两个静态函数:<br /> <br />CImageList* CFileIcon::GetSysImgList()<...

2010-09-03 17:39:00

阅读数 1945

评论数 1

用CMfcShellTree和CMFCShellListCtrl实现资源管理器并过滤扩展名

<br />资源管理器<br />CMfcShellTree和CMFCShellListCtrl是VS2008 SP1和VS2010内自带的控件,用这两个控件实现资源管理器只需几行代码。  CMFCShellTreeCtrl m_tree;<br />CMySh...

2010-09-03 11:19:00

阅读数 6184

评论数 1

BCGControlBar v12的向导使用图解

<br />  BCGControlBar专业版是MFC的一个扩展库,您可以用来构建类似于Microsoft® Office 2000/XP/2003/2007/2010、Microsoft Visual Studio(打印、用户定制工具栏、菜单等)和其他一些知名产品的高级用户界面。&...

2010-09-03 11:16:00

阅读数 1502

评论数 0

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