自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (19)
  • 收藏
  • 关注

原创 多继承中多态的实现

#include using namespace std;class A{private: virtual void Func1() { cout << "class A Func1" << endl; } virtual void Func2() { cout << "class A Func2" << endl; }};c

2013-01-31 20:36:15 475

原创 多态是如何实现的

#include using namespace std;class A{public: virtual void Func1() { cout << "class A Func1" << endl; } virtual void Func2() { cout << "class A Func2" << endl; }};class

2013-01-31 20:28:36 426

原创 模拟编译器对虚函数索引项的实现

#include using namespace std;class A{public: virtual void Func1() { cout << "class A Func1" << endl; } virtual void Func2() { cout << "class A Func2" << endl; }};clas

2013-01-31 20:12:46 295

原创 通过交换虚函数表指针查看虚函数的实现方式

#include using namespace std;class A{public: virtual void Func1() { cout << "class A Func1" << endl; } virtual void Func2() { cout << "class A Func2" << endl; }};cl

2013-01-31 20:03:14 349

原创 通过虚函数指针绕过虚函数的保护机制

#include using namespace std;class A{public: A() { a = 10; }private: virtual void Func1() { cout << "class A Fu

2013-01-31 12:44:07 722 5

原创 编译器对虚函数的实现

#include using namespace std;class A{public: virtual void Func1() { cout << "class A Func1" << endl; } virtual void Func2() { cout << "class A Func2" << endl; }};int

2013-01-30 20:39:30 577

原创 获取本机mac地址和Ip地址

#include #include #include #include #include #include #include #include int main(int argc, char* argv[]){ if(argc < 2) printf("usage getmac interface为网络设备,如eth0, 可以通过/sb

2013-01-30 20:16:17 890

原创 Linux网络编程epoll模型

#include #include #include #include #include #include #include #include #include #include using namespace std;#define LISTENQ 5 #define OPEN_MAX 1024#define SERV_PORT 10

2013-01-30 19:15:20 954

原创 Linux网络编程poll模型

//分发进程//listen #include #include #include #include #include #include #include #include #include #define LISTENQ 5 #define OPEN_MAX 1024#define SERV_PORT 10088#define M

2013-01-30 18:31:53 1451

原创 Linux网络编程select模型的实现

#include #include #include #include #include #include #include #include #include #define LISTENQ 5 #define OPEN_MAX 1024#define SERV_PORT 10088#define MAX_LINE 1024#define

2013-01-30 18:25:57 1667 2

原创 原始套接字实现

#include #include #include #include #ifdef WIN32#include #include #include #else#include #include #include #include #include #endif#ifdef WIN32#pragma comment(lib,"

2013-01-30 18:06:44 1683

设置钩子函数

设置钩子

2013-03-14

windows消息函数

windows消息函数

2013-03-14

获取系统时间

获取系统时间

2013-01-22

获取关机、休眠消息托盘程序

当用户正常关机时,可以取消用户关机,或再关机之前执行特定的任务。其中的托盘程序部分,抽取了开源项目的部分代码。

2013-01-13

VC++ 实现计算机休眠、关机、重启

Win32程序实现xp系统休眠、关机、重启功能

2013-01-08

Visual C++黑客编程揭秘与防范源码

Visual C++黑客编程揭秘与防范源码

2013-01-06

win32编程学习笔记

win32编程学习笔记

2012-07-29

马踏棋盘贪心法实现

按国际象棋中马的走法,走遍整个M*M的棋盘,并且不重复,用贪心法能迅速找到,并无误的输出。. 本源码采用递归法实现,可在1秒内循环64个格作为起点,输出所有的路径。基本语法同C,但用到了C++的算法库中的排序函数、和STL容器。为了精确计算时间也用到了win32中的API函数。 核心代码100行左右,简单、明了。

2012-07-16

vc++ 网络编程

VC++ 网络编程,包括FTP、HTTP等常用协议的编程。

2012-06-24

socket入门代码,windows和unix

socket入门代码

2011-12-30

c c++师资培训资料

unix内存分配 电信实战开发 DMS系统分析设计

2011-02-15

shell脚本专家

本书适合从中级到高级的shell程序员。

2011-02-15

windows扫雷程序(源码)

模拟windows扫雷程序实现。 采用virsual c++6.0 实现,使用MFC框架。

2011-01-29

virsual C++ 编程高手

本光盘和图书汇集了来自世界各地的顶尖Visual C++编程高手愿意无偿奉献的得意之作,共计21章206个程序,涉及的方面包括:按钮控件、编辑控件、静态控件、组合框控件、列表视控件、树视控件、工具条控件、状态条控件、其他公共控件、ActiveX控件、对话框、视窗模型、分隔器窗口、位图、剪接板、多媒体、shell、Internet、macro、扩展库和综合应用。绝大部分程序包含源代码、项目文件和可执行文件,直接为你所用。 由于篇幅所限,图书主要介绍各个程序的功能及设计思想,而其完整源程序和演示程序包含在光盘的相关目录中。同时,光盘还提供了一个浏览图书内容的树型结构浏览器,点击树型节点或者工具条的适当按钮,即可自由地浏览感兴趣的内容。 无论对于Visual C++新手还是老手,以及其他编程语言,比如VB、Delphi的程序员,都具有很好的参考价值。

2011-01-29

PL/SQL 字符串分割

字符串分割,..........................................

2011-01-28

c语言版马踏棋盘贪心法实现

按国际象棋中马的走法,走遍整个M*M的棋盘,并且不重复,用贪心法能迅速找到,并无误的输出。

2008-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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