- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 OS x 10.8.2
http://dl1.c24.sendfile.vip.xunlei.com:8000/OS%20X%2010.8.2%20Lazy%20Edition.cdr?key=15befda251742685a40590e2f012656c&file_url=%2Fgdrive%2Fresource%2FC9%2FBD%2FC9CEC5B6868DB08EF95DCC1CCFAFA5B277A3ABBD
2014-09-20 21:24:03 404
转载 各种常规排序算法总结
1.插入排序 基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子表中的适当位置,直到全部记录插入完成为止。常规插入排序分两种,即直接插入排序和希尔排序。1.1直接插入排序 假设待排序的记录放在数组R[0...n-1]中,排序过程的某一中间时刻,R被划分成两个子区间R[0..i-1]和R[i..n-1],其中:前一个区间是已
2013-10-25 23:57:49 526
转载 抓取dump文件
抓取user mode dump文件的几重境界导读记得去年对一些朋友说过要写一些调试技术相关的文章,但是后来出于种种原因吧,还是没写成。最近终于有些时间,希望可以把这些文章补上。对于软件开发而言,调试无疑是最重要的部分之一,而对于windows 系统而言,dump文件无疑是问题发生时最全面的信息,对于一些问题而言,在对的时候抓取对的.dump文件基本上就相当于解决了一大半的问题。本文由
2013-10-18 22:41:09 1056
转载 详解C++代码反汇编后的堆栈寄存器EBP和ESP
详解C++代码反汇编后的堆栈寄存器EBP和ESP最近在分析一个进程崩溃的严重问题,其中有些过程分析需要对ebp, esp有清晰的理解,对于ebp和esp相信大家都很熟悉了,但是为了使本文自成体系,我还是解释一下。ebp--栈底指针esp--栈顶指针 如图所示,简化后的代码调用过程如下:void Layer02(){ int b =
2013-10-18 22:18:21 774
转载 eax,ebx,ecx,edx,esi,edi,ebp,esp寄存器的作用
eax, ebx, ecx, edx, esi, edi, ebp, esp等都是X86 汇编语言中CPU上的通用寄存器的名称,是32位的寄存器。如果用C语言来解释,可以把这些寄存器当作变量看待。比方说:add eax,-2 ; //可以认为是给变量eax加上-2这样的一个值。这些32位寄存器有多种用途,但每一个都有“专长”,有各自的特别之处。EAX 是"累加器"(accumula
2013-10-18 22:04:47 711
转载 开始使用MASM
这篇教程翻译自《Inetl汇编语言程序设计》一书的作者Kip R. Irvine的文章Getting Started with MASM ,翻译的目的在于方便学习。本人翻译水平有限,有兴趣的大侠可以直接阅读原文。 同时感谢Adam_syd的中肯意见。 本教程将在指导你在轻松、有序的过程中,完成学习《Inetl汇编语言程序设计》(第5版)所需的软件环境配置
2013-10-16 23:56:34 1057
转载 计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
2楼 JAVA篇此篇收录:.《Java 2核心技术》、2.《Java编程语言》、3.《Effective Java》、4.《Java解惑》、5.《Java编程思想》3楼C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.《你必须知道的495个C语言问题》4楼C++篇此篇收录:1.《C++ P
2013-10-15 21:52:57 2311 1
原创 vc6.0 无法打开streambuf问题解决(借鉴总结)
//先介绍下.h 和 非.h 介绍时看来的,还有些是我自己总结的,这个是VC6以前的写法。#include using namespace std;这个是标准库的写法。标准库把这些个文件都放到std这个namespace里面了。可以到VC\include看看和VC6.0的区别,是iostream而不是iostream.h。注意和是两个不同的东西是S
2012-05-23 14:26:23 969
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人