-
用VC++实现http代理 日期:2009-12-22 15:42:36 点击:4 好评:0
为了帮网友些个用http下载动画的程序,临时在网上翻了翻,看看有没有利用http代理来下载的例子。结果,似乎很多人都愿意去转载一个有头无尾的例子,还美其名曰“我在查阅RFC文档...
-
gcc支持在#pragma语句中使用宏替换吗 日期:2009-12-22 15:42:36 点击:5 好评:0
问题: gcc编译器似乎对宏编译指令不支持宏替换,比如: #define PACK1 pack(1) #pragma PACK1 回答: gcc 不支持#pragma行上的宏替换,参见: info gcc 5.25 Declaring Attributes of Functions ... Some people obje...
-
daemon实例 日期:2009-12-22 15:42:36 点击:8 好评:0
#include #include #include #include #include #include #include void init_daemon(void) { int pid; int i; if(pid=fork()) exit(0);//是父进程,结束父进程 else if(pid exit(1);//fork失败,退出 //是第一子进程,后台继续执行...
-
自动跳转 日期:2009-12-22 15:42:36 点击:3 好评:0
...
-
不同的CPU下最佳编译参数 日期:2009-12-22 15:42:36 点击:5 好评:0
gcc在不同的体系机构/CPU下编译效果有不同,需要使用不同的编译参数达到最佳效果。 一、1.2版(gcc 2.9.x版) -pipe -fomit-frame-pointer" CXXFLAGS="-march=i486 -O3 -pipe -fomit-frame-pointer" Pentium, Pentium M...
-
websphere新建C/C++客户机 日期:2009-12-22 15:42:36 点击:2 好评:0
使用WebSphere Studio Application Developer、gSOAP和Dev-C++为WebSphere Web服务新建一个C/C++客户机 内容 引言 下载并安装 gSOAP 工具 安装 gSOAP WSDL importer 工具 预备一个输入 WSDL 文件 生成 C/C++ 组件和一...
-
错误解析 日期:2009-12-22 15:42:36 点击:7 好评:0
Ambiguous operators need parentheses 不明确的运算需要用括号括起 Ambiguous symbol 'xxx' 不明确的符号 Argument list syntax error 参数表语法错误 Array bounds missing 丢失数组界限符 Array size toolarge 数组尺寸...
-
VC++编程实现网络嗅探器 日期:2009-12-22 15:42:36 点击:28 好评:0
[文章信息] 作者:中国电波传播研究所青岛分所郎锐时间:2003-06-16出处:yesky责任编辑:方舟 [文章导读] 本文给出了一种在Visual C++下用原始套接字来捕捉并分析在网络上传输的数据包的简单...
-
控制台窗口界面的编程控制(六) 日期:2009-12-22 15:42:36 点击:6 好评:0
十、读取鼠标信息 与读取键盘信息方法相似,鼠标信息也是通过ReadConsoleInput来获取的,其MOUSE_EVENT_RECORD具有下列定义: typedef strUCt _MOUSE_EVENT_RECORD { COORD dwMousePosition; // 当前鼠标位置...
-
制作固定大小的Form 日期:2009-12-22 15:42:36 点击:4 好评:0
固定的Form像一个对话框,何不试试下面的语句? C++ Builder 请参照Delphi的例子 Delphi 您可以覆写 CreateParams() 这个 TWinControl 的虚拟程序, 改变 form的 wc.Stylee, 将 WS_SYSMENU 这个旗标解除, 这样...
-
Windows 窗体之创建动态上下文菜单 日期:2009-12-22 15:42:36 点击:2 好评:0
以下演练显示如何更改每个控件的菜单项 创建应用程序 以下步骤将创建一个 Windows 应用程序,它具有包含两个控件的窗体。在运行时,假如右击每个控件(只要它具有焦点,即被选定...
-
文件和设备编程 日期:2009-12-22 15:42:36 点击:4 好评:0
文件访问原语 POSIX API 最重要的一个抽象概念就是文件。尽管几乎所有的操作系统都将文件用于永久性存储器,但所有 Unix 版本通过文件抽象概念提供对大多数系统资源的访问。 更具体...
-
设计OutLook风格的工具栏 日期:2009-12-22 15:42:36 点击:4 好评:0
m_ImageList.Create(32, 32, ILC_COLOR16 ILC_MASK,1, 4); HICON hIcon = ::LoadIcon (AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_LOG)); m_ImageList.Add(hIcon); hIcon = ::LoadIcon (AfxGetResourceHandle(), MAKEINTRESOURCE(IDI_ONLINE_USERS)); m_Im...
-
C++箴言:视类设计为类型设计 日期:2009-12-22 15:42:36 点击:4 好评:0
在 C++ 中,就像其它面向对象编程语言,可以通过定义一个新的类来定义一个新的类型。作为一个 C++ 开发者,你的大量时间就这样花费在增大你的类型系统。这意味着你不仅仅是一个类...
-
定义函数对象 日期:2009-12-22 15:42:36 点击:4 好评:0
尽管函数指针被广泛用于实现函数回调,但C++还提供了一个重要的实现回调函数的方法,那就是函数对象。函数对象(也称“算符”)是重载了“()”操作符的普通类对象。因此从语法...
-
nsd启动 日期:2009-12-22 15:42:36 点击:2 好评:0
...
-
C++中接口与实现分离的技术 日期:2009-12-22 15:42:36 点击:5 好评:0
在用C++写要导出类的库时,我们经常只想暴露接口,而隐藏类的实现细节。也就是说我们提供的头文件里只提供要暴露的公共成员函数的声明,类的其他所有信息都不会在这个头文件里...
-
C宏――智者的利刃,愚者的恶梦! 日期:2009-12-22 15:42:36 点击:2 好评:0
水平不高不低的C++程序员最喜欢挂在嘴上的一句话就是:C宏,万恶之首,错误的开端,应该被废弃。 请注重,我用了一句不敬的修饰语“水平不高不低的”。为什么这么说?因为水平...
-
比较 python & perl 日期:2009-12-22 15:42:36 点击:4 好评:0
好久不来,竟然多了个我最喜欢的东东,忍不住手痒,发他一帖,不到之处,各位多指教 :) 我觉得 python 比 perl 强的地方主要有五个 1, 稳定 试过用 perl 写的几个大一点的程序,运行一...
-
查找某条命令的相关库文件 日期:2009-12-22 15:42:36 点击:4 好评:0
在制作自己的发行版时经常需要判定某条命令需要哪些库文件的支持,以确保指定的命令在独立的系统内可以可靠的运行。 在Linux环境下通过ldd命令即可实现,在控制台执行: ldd /bin...