自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1096)
  • 资源 (293)
  • 收藏
  • 关注

转载 windows环境下VS2010编译python

来自:http://www.cnblogs.com/heshizhu/archive/2012/08/09/2630346.html1. 首先从python.org上下载python源码压缩包,我下的是Python-2.7.3.tgz,不放心最好用MD5校验下。2. 解压后,从各目录名大概就知道该目录是存放什么的了,比如Mac是存放在Mac系统下编译的文件;我们所需要的源代码应该是在PCb

2013-01-16 10:41:01 1314

转载 Cannot find or open the PDB file

'win32.exe': Loaded 'C:\Windows\System32\msvcr100d.dll', Symbols loaded.'win32.exe': Loaded 'C:\Windows\System32\imm32.dll', Cannot find or open the PDB file'win32.exe': Loaded 'C:\Windows\System3

2013-01-16 10:14:56 1213 1

转载 leveldb源码分析 之 入门使用

LevelDB是google开源的一个key-value存储引擎库,类似于开源的Lucene索引库一样。其他的软件开发者可以利用该库做二次开发,来满足定制需求。LevelDB采用日志式的写方式来提高写性能,但是牺牲了部分读性能。为了弥补牺牲了的读性能,一些人提议使用SSD作为存储介质。对于本地化的Key-value存储引擎来说,简单的使用一般都分成三个基本的步骤:(1)打开一个数据库实例;(2

2013-01-09 21:35:38 2013

转载 Redis内存存储结构分析 .

http://blog.csdn.net/sunvince/article/details/6402776from: http://www.searchtb.com/2011/05/redis-storage.htmlRedis: A persistent key-value database with built-in net interface written in ANSI-

2013-01-09 21:23:47 835

转载 leveldb研究2- 存储分析,数据库日志文件格式,数据文件的格式和生成

leveldb研究2- 存储分析Posted on 2012-03-09 11:44 小明 阅读(1128) 评论(1)  编辑  收藏 所属分类: 分布式计算 对于一个db来说,存储是至关重要的问题。运行上一篇的测试程序后,会发现leveldb会生成以下文件:SST文件:数据文件 -- sstable格式*.log: 数据库日志文件 -- 顺序记录所有数据

2013-01-09 21:22:32 1734

转载 Python源码剖析[19] —— 执行引擎之一般表达式(2)

Python源码剖析——Python执行引擎之一般表达式(2)本文作者: Robert Chen(search.pythoner@gmail.com )3.2     Simple.py前面我们看了创建空的dict对象和空的list,那么如果是创建非空的dict和list时,行为又是如何的呢。这个问题很有趣,我们通过simple.py来研究:[simple.py

2013-01-08 22:04:10 1802

转载 Python源码剖析[17] —— 执行引擎之框架

转载:http://blog.donews.com/lemur/archive/2006/03/02/749455.aspxPython源码剖析[17] —— 执行引擎之框架[绝对原创,转载请注明出处]Python源码剖析——Python执行引擎之框架本文作者: Robert Chen(search.pythoner@gmail.com ) 1

2013-01-08 21:58:53 1191

转载 Squid的main函数源码分析

要分析一款开源的软件除了要弄清楚一些基本的使用和配置之外,其次最重要的就是对源代码进行分析。对源代码进行分析首先应从其main函数分析入手,了解他在启动时的涉及的哪方面的功能,并勾勒出他的运行流程图,现在squid已经支持windows平台了,并且支持以服务的方式启动。其代码如下:1.#if USE_WIN32_SERVICE   2./* When USE_WIN32_SERVICE i

2013-01-06 21:12:28 1267

转载 Eclipse+Nginx+Debug(转)

Eclipse+Nginx+Debug(转)

2013-01-02 19:35:31 2460

转载 linux thread model . Linux上posix线程库实现原理讨论

http://blog.csdn.net/fanbird2008/article/details/6752853 Linux上posix线程库实现原理讨论说明一下,这个问题困扰我好长时间,因为正如使用C编程会希望了解进程的内存映象一样,使用POSIX线程库我们也会想去了解其实现的原理。目前只是查过一些资料,或许仍然有误解的地方,请大家继续指正 :)      首先我们需要了解线

2012-12-29 11:33:46 2060 1

转载 Ubuntu+Apache+PHP+MySQL+Memcached安装

我的系统环境:Linux version 2.6.28-11-server (buildd@palmer) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #42-Ubuntu SMP(我的是ubuntu10)1、安装apache2和php5    apt-get install apache2 libapache2-mod-php5 ph

2012-12-29 11:31:27 679

转载 Linux系统调用 .

http://blog.csdn.net/gingerredjade/article/details/8284533目录:1. Linux系统调用原理2. 系统调用的实现3. Linux系统调用分类及列表4.系统调用、用户编程接口(API)、系统命令和内核函数的关系5. Linux系统调用实例6. Linux自定义系统调用

2012-12-29 11:30:33 742

转载 守护进程(daemon) .

http://blog.csdn.net/gszhy/article/details/84325728.1  守护进程(daemon)介绍守护进程,也称为精灵进程,是一种运行在后台的特殊进程,它不存在控制终端,并周期性地执行某项任务或等待处理某项任务。图8.1所示为使用ps命令查看Linux系统进程的情况。从图中可以看到守护进程的一些特点:所有的守护进程都是以超级用户启

2012-12-29 11:29:50 616

转载 leveldb研究9- 流程分析:打开数据库,写数据,读数据,随机写

leveldb 是通过Open函数来打开/新建数据库。static Status Open(const Options& options,                     const std::string& name,                     DB** dbptr);其中options指定一些选项。struct Options {  /

2012-12-29 11:29:32 1366

转载 Memcached内存管理源码阅读

memcache能进行快速地查找和良好的内存管理,得益于良好的hash查找和内存管理技巧.这两项功能主要由assoc.c和slab.c这两个文件来实现. 下面详细地分析一下每行代码实现slab.c#define POWER_SMALLEST 1 //slabclass数组的最小下标(slabclass 主要是来保存分配好的内存)#define POWER_LARGEST 200

2012-12-29 11:29:12 657

转载 leveldb研究 - 编译/调试

http://www.blogjava.net/sandy/archive/2012/03/15/371423.html#371937leveldb是 google对bigtable的一个简化版的开源实现,很有研究价值。我的编译环境:ubuntu 32&g++ 4.61.安装git并下载代码sudo apt-get install git-coregit

2012-12-29 11:28:54 1604

转载 leveldb研究5- Snapshot, Level和Compaction

leveldb研究5- SnapshotPosted on 2012-03-13 16:54 小明 阅读(1057) 评论(0)  编辑  收藏 所属分类: 分布式计算 所谓snapshot就是一个快照,我们可以从快照中读到旧的数据。先写一个测试程序来看看snapshot的使用:#include #include "leveldb/db.h"using

2012-12-29 11:28:43 1805

转载 leveldb研究7-Version/VersionSet/VersionEdit,内存中的数据结构Memtable/SkipList

leveldb研究7-Version/VersionSet/VersionEditPosted on 2012-03-16 17:10 小明 阅读(1152) 评论(0)  编辑  收藏 所属分类: 分布式计算 leveldb 使用 version 来保存数据库的状态。先看看一个重要的数据结果,sst file的META infostruct FileMetaD

2012-12-29 11:28:20 981

转载 redis源码调试(事件机制 和hashtable)

http://blog.csdn.net/freas_1990/article/category/1288957 redis源代码分析——hash table(源代码调试)概述  Redis通过定义一个 struct redisServer 类型的全局变量server 来保存服务器的相关信息(比如:配置信息,统计信息,服务器状态等等)。启动时通过读取配置

2012-12-27 20:34:20 1492 1

转载 memcache内存分配

http://blog.csdn.net/initphp/article/details/8025150一、Memcache内存分配机制        关于这个机制网上有很多解释的,我个人的总结如下。Page为内存分配的最小单位。Memcached的内存分配以page为单位,默认情况下一个page是1M,可以通过-I参数在启动时指定。如果需要申请内存时,memcached会划分

2012-12-27 20:30:01 558

转载 Redis运行流程源码解析 .

http://blog.csdn.net/houzengjiang/article/details/8170356概述  Redis通过定义一个 struct redisServer 类型的全局变量server 来保存服务器的相关信息(比如:配置信息,统计信息,服务器状态等等)。启动时通过读取配置文件里边的信息对server进行初始化(如果没有指定配置文件,将使用默认值对sev

2012-12-27 20:29:34 467

转载 leveldb实现原理

http://www.cnblogs.com/haippy/archive/2011/12/04/2276064.html郑重声明:本篇博客是自己学习 Leveldb 实现原理时参考了郎格科技系列博客整理的,原文地址:http://www.samecity.com/blog/Index.asp?SortID=12,只是为了加深印象,本文的配图是自己重新绘制的,大部分内容与原文相似,大家

2012-12-27 20:26:39 529

转载 memcache分析调试 .

http://blog.csdn.net/load_life/article/details/8177835一个星期时间的工作,不可能对 memcache有很深刻的分析.文档本身的目的在于为以后的研究准备一个总结资料.刚接触memcache时,对其设计分 布式的思路感到十分欣喜,因为在中间层以极小的代价实现简单分布式无疑成为一些要求不是很高的分布式应用的一个很好的设计思路,这个特性决定

2012-12-27 20:25:57 559

转载 在Linux下编译Google leveldb数据库及在C++中操作示例

http://blog.csdn.net/lx111000lx0/article/details/8353381from:http://blog.csdn.net/harry_lyc/article/details/66673991:简介       Leveldb是一个google实现的非常高效的kv数据库,可按照字符串键值顺序映射进行存贮。目前的版本1.2能够支

2012-12-27 20:23:58 490

转载 mlock家族:锁定物理内存 .

http://blog.csdn.net/fjt19900921/article/details/8074541锁住内存是为了防止这段内存被操作系统swap掉。并且由于此操作风险高,仅超级用户可以执行。看家族成员:       #include        int mlock(const void *addr, size_t len);       i

2012-12-27 20:23:13 690

转载 memcached源码剖析系列之内存存储机制

http://www.cnblogs.com/moonlove/tag/memcached/ 一 内存分配管理机制    memcached是一个高性能的,分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。memcached有一个很有特色的内存管理方式,为了提高效率,默认情况下采用了名为Slab Allocator的机制分配管理内存空间。       m

2012-12-27 20:21:51 507

转载 redis的事件机制 .

http://blog.csdn.net/chenxinl/article/details/6564153http://blog.csdn.net/pwlazy/article/details/7049724 深入浅出redis事件框架1) 事件驱动的常用数据结构//eventLooptypedef struct aeEventL

2012-12-27 20:20:13 2027

转载 redis 源代码之数据结构(sds,链表的实现)

http://blog.csdn.net/lazybin/article/category/1255844 redis 源代码之数据结构(1)--链表的实现Redis(Remote Dictionary Server)是一种内存Key/Value数据库。所有的Key/Value都是存放在内存中,如果内存不足,会将一些value swap到硬盘,但是Key

2012-12-27 20:18:08 757

转载 LevelDb介绍 .

http://blog.csdn.net/youmu543/article/details/8089689LevelDb日知录之一:初识LevelDb            说起LevelDb也许您不清楚,但是如果作为IT工程师,不知道下面两位大神级别的工程师,那您的领导估计会Hold不住了:Jeff Dean和Sanjay Ghemawat。这两位是Google公司重量级

2012-12-27 20:16:14 467

转载 ntohs, ntohl, htons,htonl的比较和详解

ntohs =net to host short int 16位htons=host to net short int 16位ntohs =net to host long int 32位htonl=host to net   long int   32位简述:    将一个无符号短整形数从网络字节顺序转换为主机字节顺序。    #include

2012-12-27 15:38:34 538

转载 UNIX SIGTERM等信号意义 .

SIGHUP     终止进程     终端线路挂断SIGINT     终止进程     中断进程SIGQUIT   建立CORE文件终止进程,并且生成core文件SIGILL   建立CORE文件       非法指令SIGTRAP   建立CORE文件       跟踪自陷SIGBUS   建立CORE文件       总线错误SIGSEGV   建立CORE文件

2012-12-27 15:17:44 2206

转载 sigterm sigint sigkill 区别 .

http://www.mirecle.com/2010/05/20/sigterm-sigint-sigkill-difference.html我看网上应该有不少搜索这个区别的问题,但是回答的都不全面,其中sigterm与sigint尤其有一点区别比较重要,但大都没有提及,今天我就遇到了这个问题,纠结了20分钟才搞明白咋回事。首先,对于说这几个信号都是终止程序运行的说法不太准确,因为程

2012-12-27 15:13:42 722

转载 malloc realloc calloc 的区别和联系 .

ANSI C说明了三个用于存储空间动态分配的函数(1) malloc 分配指定字节数的存储区。此存储区中的初始值不确定(2) calloc 为指定长度的对象,分配能容纳其指定个数的存储空间。该空间中的每一位(bit)都初始化为0(3) realloc 更改以前分配区的长度(增加或减少)。当增加长度时,可能需将以前分配区的内容移到另一个足够大的区域,而新增区域内的初始值则不确定四

2012-12-27 11:56:43 495

转载 strchr和strstr函数

函数名: strchr 功 能: 在一个串中查找给定字符的第一个匹配之处\ 用 法: char *strchr(char *str, char c); #include #include int main(void) { char string[15]; char *ptr, c = 'i'; strcpy(string, "This is a string

2012-12-27 09:22:37 464

转载 strcpy, strdup, strcat, strncpy, strndup

http://hi.baidu.com/liuhuman/item/c862c932b272d020b3c0c532char* strcpy (char* dst, const char* src);//如果dst的长度 小于或者等于 strlen(src)时, src多余的字符串仍然被复制,将覆盖原先存储于数组后面的内存空间的值。char* strdup(const char*

2012-12-27 09:14:44 967

转载 fprintf、fflush(stdout)、printf、sprintf与fprintf 的用法区分

1: fprintf:     fprintf是用于文件操作的,原型是int fprintf( FILE *stream, const char *format [, argument ]...);fprintf()函数根据指定的format(格式)发送信息(参数)到由stream(流)指定的文件.因此fprintf()可以使得信息输出到指定的文件。fprintf()的返回值是输出的字符数

2012-12-27 09:08:59 2211

转载 getopt

getopt(分析命令行参数)   相关函数   表头文件 #include   定义函数 int getopt(int argc,char * const argv[ ],const char * optstring);   extern char *optarg;   extern int optind, opterr, optopt;   函数说明 getopt()用

2012-12-27 09:03:40 386

转载 strtol()详解

今天,在review 一些代码的时候,看到了strtol()这个函数,由于以前使用它的时候,还没有深刻的了解,这次,我决定探个究竟。网上关于这个函数的资料大都来源于同份资料,linux库函数,讲的不够细致。于是,我花了几个小时,认真地尝试其功能,并整理了这篇文章,希望能对C语言的爱好者一些帮助。希望大家能够将本文中发现的错误及时反馈给我,以便修正。我的信箱是wp.qin@sunmedia.

2012-12-27 09:02:17 13712

转载 redis之 网络模型,acceptTcpHandler,readQueryFromClient,bio

http://blog.csdn.net/john_zzl/article/category/1231787redis 之网络模型#define AE_SETSIZE (1024*10)    /* Max number of fd supported */redis的网络模型处理的fd必须小于2048(在events结构体中放不下);/* State of an ev

2012-12-26 20:37:11 1328

转载 初识redis:安装与配置

redis是一个开源的key-value存储引擎。它支持string、hash、list、set和sorted set等多种数值类型。提供了Python,Ruby,Erlang,PHP等客户端。它跟memcached类似,不过数据可以持久化,支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。       R

2012-12-26 20:30:46 398

FormatDatalibsvm.xls

libsvm数据格式转换,其他数据格式转换为libsvm,libsvm需要的数据格式。。。。。非常使用formatDatalibsvm

2020-07-16

Python-2.7.2.rar

Python-2.7.2.rar

2013-01-08

nginx-1.0.11.rar

nginx-1.0.11.rar

2012-12-26

beansdb-0.5.3-中文源注释.rar

beansdb-0.5.3-中文源注释.rar

2012-12-23

thttpd-2.25b.tar.gz

thttpd-2.25b.tar.gz

2012-12-23

apache-couchdb-1.2.0.tar.gz

apache-couchdb-1.2.0.tar.gz

2012-12-20

mongodb-src-r2.2.2.tar.gz

mongodb-src-r2.2.2.tar.gz

2012-12-20

qdbm-1.8.75.tar.gz

qdbm-1.8.75.tar.gz

2012-12-20

matlab_深入.rar

matlab_深入.rar

2012-12-19

ncache-2.3_release.tar.gz

ncache-2.3_release.tar.gz ncache-2.3_release.tar.gz

2012-12-19

memcachedb-1.2.0.tar.gz

memcachedb-1.2.0.tar.gz

2012-12-19

memcacheq-0.2.0.tar.gz

memcacheq-0.2.0.tar.gz

2012-12-19

tokyocabinet-1.4.48.tar.gz

tokyocabinet-1.4.48.tar.gz

2012-12-19

tokyotyrant-1.1.41.tar.gz

tokyotyrant-1.1.41.tar.gz

2012-12-19

redis-2.4.8.tar.gz

redis-2.4.8.tar.gz

2012-12-19

leveldb-1.7.0.tar.gz

leveldb-1.7.0.tar.gz

2012-12-19

nginx系统架构图

nginx系统架构图.jpg

2012-12-19

matlab数据

matlab数据

2012-12-17

BCT.zip

BCT.zip matlab

2012-12-17

Brain Connectivity Toolbox.7z

matlab脑网络连接 代码部分

2012-12-17

matlab r2008 a 序列号

matlab r2008 a 序列号

2012-12-17

Visual.Basic黑客编程揭秘与防范.pdf

Visual.Basic黑客编程揭秘与防范.pdf

2012-12-16

Linux系统移植.pdf

Linux系统移植.pdf Linux系统移植.pdf

2012-12-16

IDA.Pro代码破解揭秘.pdf

IDA.Pro代码破解揭秘.pdf

2012-12-16

oracle tracing

DTrace.Dynamic.Tracing.in.Oracle.Solaris,.Mac.OS.X.and.FreeBSD,.Gregg,.Mauro,

2012-12-16

UNIX环境高级编程_第二版

[UNIX环境高级编程_第二版].(UNIX环境高级编程).W.Richard.Stevens.扫描版.pdf

2012-12-16

操作系统精髓与设计原理第5版

(OCR)操作系统精髓与设计原理第5版(中文版)第1部分.pdf

2012-12-16

矩阵基本操作.rar

矩阵基本操作.rar

2012-12-11

Troubleshooting.Oracle.Perforamnce.2008.pdf

Troubleshooting.Oracle.Perforamnce.2008.pdf

2012-12-11

Tom.Oracle9i.10g.Arch.pdf

oracle的大师之做

2012-12-11

introduction to oracle9i:plsql vol 1.pdf

introduction to oracle9i:plsql vol 1.pdf

2012-12-11

淘宝网-tech-cc-322591-zhs.pdf

淘宝网-tech-cc-322591-zhs.pdf

2012-12-11

VMWare虚拟机Windows安装RAC集群.pdf

VMWare虚拟机Windows安装RAC集群.pdf

2012-12-11

ORACLE 10G RAC参考手册.pdf

ORACLE 10G RAC参考手册.pdf

2012-12-11

FS ORA10g HA双机安装操作指导书

FS ORA10g HA双机安装操作指导书(网络共享版).rar

2012-12-11

Sql Tunning.7z

Sql Tunning.7z

2012-12-11

matlab偏关系编程.rar

matlab偏关系编程

2012-12-11

Oracle9i 数据库管理基础 I Ed 1[1].1 Vol.1.pdf

Oracle9i 数据库管理基础 I Ed 1[1].1 Vol.1.pdf

2012-12-11

matlab研究.rar

matlab研究.rar matlab研究.rar

2012-12-09

复杂网络理论及其应用.pdf

复杂网络理论及其应用.pdf

2012-12-09

空空如也

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

TA关注的人

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