自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux下安装vsftpd

1.检查本机是否安装vsftpdrpm -qa | grep vsftpd2.yum安装(此命令只能解决依赖,不能指定安装到何处)yum -y install vsftpd3.配置?12[root@centos6-vb spark_tj]# whereis vsftpdvsftp

2015-06-24 10:51:45 469

转载 nedmalloc

nedmalloc是一个跨平台的高性能多线程内存分配库,很多库都使用它,例如:OGRE.现在我们来看看nedmalloc的实现 (以WIN32部分为例)    位操作小技巧;(1)、获取最低位的出现位置的掩码;x&(-x)(2)、判断值为2的幂:x & (x-1) == 0(3)、获取从最低的值为1的位开始到左边MSB的掩码: x | (-x)(4)、字节对齐;

2015-06-23 14:48:55 502

转载 在Linux下产生并调试core文件 先看看我用的是个什么机器: $ uname -a Linux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 E

在Linux下产生并调试core文件 先看看我用的是个什么机器:$ uname -aLinux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux再看看默认的一些参数,注意core file size是个0,程序出错时不会产生core文件了。$ ulimi

2015-06-19 10:58:31 686

转载 Windbg相关命令

WinDBG的大多数功能是以命令方式工作的, 本系列将介绍WinDBG的三类命令, 标准命令, 元命令和扩展命令. 标准命令===============标准命令用来提供适用于所有调试目标的基本调试功能.所有基本命令都是实现在WinDBG内部的, 执行这些命令时不需要加载任何扩展模块. 大多数标准命令是一两个字符或者符号, 只有version等少数命令除外.

2015-06-11 16:41:18 464

转载 TEB PEB

前几天在找资料的时候发现一些有趣的东西,是线程的TEB和进程的PEB结构,在好奇心下,稍微学习了下,从而得到了一种获取当前进程名的方法。先把代码贴上来。#include "windows.h"#include "stdio.h"int main(void){LPSTR name;__asm{mov eax,fs:[0x18]mov eax,[eax+0x30]m

2015-06-05 14:36:57 1071

转载 Structured Exception Handling

A Crash Course on the Depths of Win32 Structured Exception HandlingMatt Pietrek 著  董岩 译在所有 Win32 操作系统提供的机制中,使用最广泛的未公开的机制恐怕就要数结构化异常处理(structured exception handling,SEH)了。一提到结构化异常处理,可能就会令人想起 _

2015-06-05 14:28:01 593

转载 Hello World程序背后的故事解密(RtlUserThreadStart)

近几个月实在是太忙了,偶然想起来博客上一看,离上次写文章居然过了两个月有余,于是手痒痒想加把劲,再码点儿技术文上来^_^ 这个系列是为了挖掘出一个简单的类似Hello World程序隐藏在CRT之下的复杂性,因此在上次分析了“编译器选项和CRT”之后,今天我想再来简单分析一下从程序进程建立直到程序运行到C/C++入口函数处发生的那点儿事儿。 我们知道,在Window

2015-06-05 14:13:52 674

转载 MSVC CRT的全局构造和析构

在了解了Glibc/GCC的全局构造析构之后,让我们趁热打铁来看看MSVC在这方面是如何实现的,有了前面的经验,在介绍MSVC CRT的全局构造和析构的时候使用相对简洁的方式,因为很多地方它们是相通的。首先很自然想到在MSVC的入口函数mainCRTStartup里是否有全局构造的相关内容。我们可以看到它调用了一个函数为:mainCRTStartup:mainCRT

2015-06-05 13:39:33 1287

Linux C编程一站式学习

Linux C/C++/系统编程 一站式学习

2013-05-30

空空如也

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

TA关注的人

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