自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

转载 cmake使用总结(二)---工程目录下子目录CMakeLists文件编写

子目录utility下的CMakeLists.txt 文件如下:--------------------------------------------------------------------------------------------------------------------#Cmake file for library utility.a#Author: doub

2015-05-17 22:49:02 3360

转载 cmake使用总结(一)---工程主目录CMakeList文件编写

在linux 下进行开发很多人选择编写makefile文件进行项目环境搭建,而makefile 文件依赖关系复杂,工作量很大,搞的人头很大。采用自动化的项目构建工具cmake可以将程序员从复杂的makefile 文件中解脱出来。cmake 根据内置的规则和语法来自动生成相关的makefile文件进行编译,同时还支持静态库和动态库的构建,我把工作中用到的东东总结在此,方便忘记时随时查看,具体cmak

2015-05-17 22:39:36 4605 1

转载 Cmake的介绍和使用 Cmake实践

Cmake优点:1.      开发源代码,实用类BSD许可发布。2.      跨平台,并可以生成native编译配置文件,在linux/unix平台,生成makefile,在mac平台可以生成xcode,在windows平台可以生成msvc工程的配置文件。3.      能够管理大型项目4.      简化编译构建过程和编译过程,只需要cmake+make就可以

2015-05-17 13:08:52 423

转载 MySQL系列:innodb源码分析之线程并发同步机制

innodb是一个多线程并发的存储引擎,内部的读写都是用多线程来实现的,所以innodb内部实现了一个比较高效的并发同步机制。innodb并没有直接使用系统提供的锁(latch)同步结构,而是对其进行自己的封装和实现优化,但是也兼容系统的锁。我们先看一段innodb内部的注释(MySQL-3.23):Semaphore operations in operating systems are s

2015-05-10 09:46:24 441

转载 MySQL系列:innodb源码分析之内存管理

在innodb中实现了自己的内存池系统和内存堆分配系统,在innodb的内存管理系统中,大致分为三个部分:基础的内存块分配管理、内存伙伴分配器和内存堆分配器。innodb定义和实现内存池的主要目的是提供内存的使用率和效率,防止内存碎片和内存分配跟踪和调试。我们先来看看他们的关系和结构。以下是它的关系结构图:上图中的:ut_mem_block块是基础内存管理Buddy all

2015-05-10 09:44:41 421

转载 linux库文件编写

linux库文件的编写作者: laomai地址: http://blog.csdn.net/laomai本文主要参考了如下资料⑴hcj写的"Linux静态/动态链接库的创建和使用"地址 http://fanqiang.chinaunix.net/system/linux/2006-05-08/4126.shtml⑵雨亦奇的文章"LINUX动态链接库高级应用"地址ht

2015-05-09 12:32:00 393

转载 GDB调试精粹及使用实例

一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改

2015-05-09 09:47:34 409

转载 不错的C++框架: Thrift(2)-传输和网络相关

1.  协议类定义了输出string, struct, int等其数据表达格式 TJSONProtocol->TProtocolTCompactProtocol->TVirtualProtocol->TProtocolTDenseProtocol->TBinaryProtocol->TVirtualProtocol->TProtocolclass TDebugProtoco

2015-05-04 00:24:10 472

转载 mysql主从、主主复制架构

转载:http://rain1118.blog.51cto.com/4350097/834046mysql主从复制的概述:mysql内建的复制功能是构建大型,高性能应用程序的基础。将mysql的数据分布多个系统上,这种复制机制是通过将mysql的一台主机(master)的数据复制到其他主机(slaves)上,并重新执行一遍来实现。mysql支持单行、异步复制。复制时对表的更

2015-05-04 00:01:33 493

转载 leveldb实现原理

转至:http://www.cnblogs.com/haippy/archive/2011/12/04/2276064.html此文是大部分内容是转载,并补充了一小部分原创内容。 LevelDb日知录之一:LevelDb 101  说起LevelDb也许您不清楚,但是如果作为IT工程师,不知道下面两位大神级别的工程师,那您的领导估计会Hold不住了:Jeff Dean和Sa

2015-05-03 23:53:49 287

转载 RabbitMQ基础概念详细介绍

转至:http://www.ostest.cn/archives/497引言你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(RPC)。本文将要介

2015-05-03 23:52:00 276

转载 thrift源码研究-server类研究总结

server类处于thrift架构的最高层,用于服务器。 下面将对thrift的各种server类进行介绍。1、所有server类都是继承TServer;2、所有server类处理请求的流程基本相同:(1)首先获取连接client = serverTransport_->accept();(2)然后获取thransport和protocolinputTransp

2015-05-03 23:35:19 386

转载 thrift源码研究-TProtocol类体系架构分析

转自:http://blog.csdn.net/whycold/article/details/8531561  这里的协议是指数据格式的打包和解包方式。  TProtocol类体系属于thrift框架中的协议层,它提供多种协议,如TBinaryProtocolT、TCompactProtocolT、TJsonPotocolT和TDenseProtocolT等,以支持不同应用场

2015-05-03 23:33:55 540

转载 淘宝分布式文件系统TFS设计

原文地址:http://blog.chinaunix.net/uid-20196318-id-3904914.htmlTFS(Taobao File System)是一个高可用、高性能、高可扩展的分布式文件系统,基于普通的Linux服务器构建,主要提供海量非结构化数据存储服务。TFS被广泛地的应用在淘宝的各项业务中,目前已部署的最大集群存储文件数已近千亿。 TFS已在TaoCode

2015-05-03 23:28:18 527

XPath分析工具

用于验证编写的Xpath路径是否正确,只能安装在Windows7下面.

2011-12-04

matlab与c++混合编程

该压缩文件主要是描述怎样写MATLAB与c++混合编程,c++程序怎样调用MATLAB函数,以及工程的配置.

2009-11-01

空空如也

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

TA关注的人

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