自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (12)
  • 收藏
  • 关注

原创 C++中堆和栈的浅析

堆:操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次分配的大小,这样代码 中的delete语句才能正确的释放本内存空间。我们常说的内存泄露,最常见的就是堆泄露(还有资源泄露),它是指程序在运行中出现泄露,如果程序被

2007-09-29 23:55:00 1086 1

原创 查找算法集(数组实现、链表实现)

// search.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "LinkTable.h"#define        MAX_KEY  500//------------------------------数组实现部分------------------------

2007-09-28 23:52:00 1435

原创 在VC中添加响应自定义的消息的代码方法

       1. 首先定义一个消息代码 #define WM_DEBUG WM_USER + 1999   2. 在窗口头文件中添加 class CStreamServerDlg : public CDialog{// Generat

2007-09-26 13:48:00 978 1

原创 vc++如何实现远程调试

*假设调试机IP 192.168.0.182   远程机IP 192.168.0.161*远程机为调试机分配权限,使调试机可以使用远程桌面登陆到远程机器上(这样调试起来方便)。*调试机上安装visual studio .net 2003共享调试机上的Visual Studio上的远程调试目录(以机器为例)C:/Program Files/Microsoft Visual Stu

2007-09-26 13:46:00 1391

转载 VC用法汇总 (一)

(1)如何通过代码获得应用程序主窗口的指针?主窗口的指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.(2)确定应用程序的路径Use GetModuleFileName 获得应用程序的路径,然后去掉可执行文件名。Example:TCHARexe

2007-09-26 13:43:00 4201

转载 C++类库介绍

 再次体现了C++保持核心语言的效率同时大力发展应用库的发展趋势!!在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提

2007-09-25 23:15:00 1244 1

转载 游戏外挂设计技术探讨

 一、 前言   所谓游戏外挂,其实是一种游戏外辅程序,它可以协助玩家自动产生游戏动作、修改游戏网络数据包以及修改游戏内存数据等,以实现玩家用最少的时间和金钱去完成功力升级和过关斩将。虽然,现在对游戏外挂程序的“合法”身份众说纷纭,在这里我不想对此发表任何个人意见,让时间去说明一切吧。  不管游戏外挂程序是不是“合法”身份,但是它却是具有一定的技术含量的,在这些小小程序中使用了许多高端技术,如拦截

2007-09-25 23:08:00 1105

转载 C和C++编程和学习文档

C和C++编程和学习文档 1  :指针变量名称以p为首字符,这是程序员通常在定义指针时的一个习惯2  :har * p;    (int *)p 把p强制转换为int型                          3.1 :指针的问题:指针应用时最好给予定义(初始化)这样可以保证指针的指向是程序员自己能够把握的。3.2 :指针的越界,这恐怕是最难查出的吧!        

2007-09-20 00:01:00 3594 1

原创 sizeof用法分析

1. 定义:sizeof是C/C++中的一个操作符(operator),作用就是返回一个对象或者类型所占的内存字节数。返回值类型为size_t,在头文件stddef.h中定义。这是一个依赖于编译系统的值,一般定义为typedef unsigned int size_t;编译器林林总总,但作为一个规范,都会保证char、signed char和unsigned char的sizeof值为1,毕竟ch

2007-09-19 23:03:00 1251

转载 C99标准的新特性

        在ANSI标准化后,C语言的标准在一段相当的时间内都保持不变,尽管C++继续在改进。(实际上,Normative Amendment1在1995年已经开发了一个新的C语言版本。但是这个版本很少为人所知。)标准在90年代才经历了改进,这就是ISO9899:1999(1999年出版)。这个版本就是通常提及的C99。它被ANSI于2000年三月采用。 在C99中包括的特性有:

2007-09-17 20:40:00 1119

原创 GCC与Dev-Cpp支持C99标准设置方法

GCC与Dev-Cpp都是支持C99的,但其默认值不是C99标准,为了使用C99语法可以进行如下操作:(1) GCC编译时加入编译选项 -std=C99 (注意C为大写)(2) Dev-Cppstep1 工具->编译选项->编译器选项卡中,在"编译时加入以下命令"复选框前打钩,里面输入命令 -std=c99 (与GCC不同,这里c99中的字母c是小写)s

2007-09-17 20:36:00 11585 3

翻译 ATMOS-嵌入式实时控制操作系统

1介绍1.1  目标 ATMOS是一个小的嵌入式系统.它能控制一个或者多个网络环境下的硬件设备,来实现特定的功能。ATMOS系统没有存储管理和用户的概念,通常一直在运行,向各种进程,协议,设备静态分配资源。        ATMOS主要使用在ATM网路相关的开发系统中。ATMOS已经用于构建很多系统,从PC网络适配器到ATM switches1.2 设计要求  简单 代码容

2007-09-13 17:09:00 1434

原创 网络处理器上的实时操作系统-ISOS

    ISOS(Integrated Software on Silicon)是一套用于Conexant(科胜讯)Argon、Helium和Nitrogen系列网络处理器的通信软件系统,ISOS的模块化结构有助于不断地将新特性集成在ISOS平台上,以帮助制造商减少成本,加速产品研发流程。ISOS软件不仅支持主要的宽带通信协议栈(如ATM/xDSL(Digital Subscriber Line)

2007-09-13 16:10:00 1153

原创 十大流行开源软件推荐

对于开源软件来说,相信每个人心中都会有自己的TOP10,尤其是那些开源软件拥趸者眼中的TOP10,可能会与我们所列的TOP10有些不同。不过,这是经过全球很多开源社区高手共同讨论的结果,我们觉得这个版本的TOP10是我们所能做到的最公正、最准确的了。当然如果你不同意这样的TOP10,没关系,尽管保留你心中的TOP10。   1 Linux操作系统   Linux是一个众所周知的操作系统,有关它的介

2007-09-12 21:51:00 3168 2

转载 Linux环境架设Samba服务器

Windows可以通过网上邻居访问局域网主机,而在Linux下则可以通过Samba客户端访问局域网内的Windows主机,也可以通过Samba服务器给Windows主机提供文件、打印机等服务。本文就给大家介绍一下如何在Linux环境下架设和配置Samba服务器,为了方便讲述,这里假设Windows主机的计算机名为Peter,设Linux主机的名称为RedHat。  一、安装Samba组件 

2007-09-12 21:49:00 1009

原创 经典编程之内存篇

标准memset函数功能:设置内存参数:起始指针,设置数据,内存块长度typedef unsigned int   U32;typedef unsigned short U16;typedef unsigned char  U8;void memset(void* target, U8 data, U32 size){    U8* pMem = (U8*) target;  //

2007-09-10 15:48:00 928

原创 const,mutable,volatile意义与用法

const能够增加程序的健壮型,减少程序出错.const用法很多意义也不同。基本的用法:const int a =200; a的内容不变,a只能是200 ,也就是声明一个int类型的常量(#define a 200)int const s =200; //和上面作用一样 const指针和引用一般用在函数的参数中int* m = &a; //出错,常量只能用常指针int c= 1;con

2007-09-06 12:37:00 1561

C++高级参考手册.pdf

C++高级参考手册.pdf 介绍C C++函数功能和用法

2008-12-02

电脑故障维修大全(CHM)

电脑故障维修大全 CHM文件格式 介绍了很多电脑维修的方法和技术,比较全面详细

2008-12-02

汇编语言教程(CHM)

汇 编 语 言教程 CHM文件格式 较全面的介绍了汇 编 语 言

2008-12-02

黑客攻防指南(CHM)

黑客攻防指南 CHM文件格式 介绍一些黑客方法和技术

2008-12-02

Windows API参考大全

Windows API参考大全

2008-08-20

C C++函数手册

C C++函数查询手册以及标准模板库

2008-08-20

VC++6.0 类库参考

VC++6.0 类库参考手册下

2008-08-20

DEV IDE开发工具

C++编程语言DIE集成开发环境

2008-05-16

putty

随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。<br><br>Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。

2008-05-15

putty

远程登录软件<br>随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。<br><br>Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。

2008-05-15

内存技术指南

介绍SDRAM和内存基础概念

2007-12-25

语音压缩编码原理介绍

语音压缩编码原理介绍和实现方法

2007-12-25

空空如也

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

TA关注的人

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