首页 > TAG信息列表 > nIndex

《C++反汇编与逆向分析技术揭秘》--钱林松,赵海旭 著

1 熟悉工作环境和相关工具 1.1 调试工具Microsoft Visual C++6.0和OllyDBG 1.2 反汇编静态分析工具IDA 1.3 反汇编引擎的工作原理 2 基本数据类型的表现形式 2.1 整数类型 2.2 浮点数类型 2.3 字符和字符串 2.4 布尔类型 2.5 地址、指针和引用 2.6 常量 3 认识启动函数,找到用户

原生js实现轮播图实例教程

轮播图是前端最基本、最常见的功能,不论web端还是移动端,大平台还是小网站,大多在首页都会放一个轮播图效果。本教程讲解怎么实现一个简单的轮播图效果。学习本教程之前,读者需要具备html和css技能,同时需要有简单的JavaScript基础。 本实例效果如下图所示:    根据实例效果,需要的元

c++ CArray函数

CArray属于MFC,是一个数组模板类。MFC的数组类支持的数组类似于常规数组,可以存放任何数据类型。常规数组在使用前必须将其定义成能够容纳所有可能需要的元素,即先确定大小,而MFC数组类创建的对象可以根据需要动态地增大或减小,数组的起始下标是0,而上限可以是固定的,也可以随着元素的增

vc++ 实现多线程断点续传

   vc++ 实现多线程断点续传     结合本人的FTP类,http类,实现多线程断点续传   // DownloadMTR.cpp: implementation of the CDownloadMTR class.////////////////////////////////////////////////////////////////////////#include "stdafx.h"#include "downtest.h"#i

前端基础功能,原生js实现轮播图实例教程

轮播图是前端最基本、最常见的功能,不论web端还是移动端,大平台还是小网站,大多在首页都会放一个轮播图效果。本教程讲解怎么实现一个简单的轮播图效果。学习本教程之前,读者需要具备html和css技能,同时需要有简单的javascript基础。 本实例效果如下图所示:    根据实例效果,需要的元

剑指Offer第12题(打印1到最大的n位数)

(本博客旨在个人总结回顾) 题目描述:        输入数字n,按顺序打印出从1到最大的n位十进制数。比如输入3,则打印1、2、3一直到最大的3位数即999。 解题思路:  看似特别简单的题目,越是面试官挖坑给你跳。因为题目的解法真的特别简单,根本就没有面试的需要。 一般这样看似简单的问题

C++冒泡算法解析

                                                     冒泡排序(Bubble Sort) 定义:它是一种计算机科学领域的较简单经典的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首字母从Z到A)

Iterator模式C++实现

原文链接 #include <iostream> using namespace std; typedef int DATA; class Iterator; // 容器的抽象基类 class Aggregate { public: virtual ~Aggregate(){} virtual Iterator* CreatIterator(Aggregate *pAggregate)=0; virtual int GetSize()=0; virtua

数据结构与算法-数组

数组是由相同类型的元素(element)的集合所组成的数据结构,分配一块连续的内存来存储。利用元素的索引(index)可以计算出该元素对应的存储地址。(维基百科)   1. 存储结构   数组是线性表数据结构,定义数组时,系统会分配一份连续的内存空间来存储一组相同的类型的数据,如int num[n]; 2.

数据结构之单链表

1. 链表的特点 链表是一种非线性、非顺序的物理结构,是由若干个节点组成。 链表采用的是“见缝插针”的存储方法,不要求内存连续,靠next指针关联起来。 链表的物理存储方式为随机存储,访问方式为顺序访问。 查找节点的时间复杂度为O(n),插入、删除节点的时间复杂度为O(1)。 链表适用于

24课时VC之思考->文档与视图结构

原文链接:http://www.cnblogs.com/fengbo/archive/2012/08/09/2630556.html                                                                   文档与视图结构   CObject是MFC