自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FinixLei的专栏 (https://github.com/FinixLei)

技术分享亦为快乐之源

  • 博客(13)
  • 资源 (10)
  • 收藏
  • 关注

转载 GlusterFS简介

转载自:https://blog.51cto.com/wzlinux/1949441之前看过官网。原作者基本把官网上的几种模式集中了一下。不过个人感觉官网的介绍还不太清楚,有些细节的地方从图上还不太能看出来。之后还要做更深入的实践和一些文献阅读估计才能彻底弄明白。以下是转载的原文。一、分布式文件系统 分布式文件系统(Distributed File System)是指文件系...

2019-03-30 20:36:16 4263

转载 SPDK简介

转载自: http://aidaiz.com/spdk/简介固态存储设备正在取代数据中心。目前这一代的闪存存储,比起传统的磁盘设备,在性能(performance)、功耗(power consumption)和机架密度(rack density)上具有显著的优势。这些优势将会继续增大,使闪存存储作为下一代设备进入市场。用户使用现在的固态设备,比如Intel® SSD DC P37...

2019-03-30 17:44:18 1433

原创 C++中public、protected、private的权限总结

C++中各种继承的权限总结

2019-03-30 11:54:26 543

原创 Ceph硬件选型与性能调优

硬件选型CPU与内存 CPU RAM Monitor 维护Cluster map,CPU不敏感 >=2GB/process (ceph-mon) OSD >= 1 CPU core/OSD process ...

2019-03-25 00:11:34 1177

转载 内存优化总结

转自:http://www.cnhalo.net/2016/06/13/memory-optimize/概述需求系统的物理内存是有限的,而对内存的需求是变化的, 程序的动态性越强,内存管理就越重要,选择合适的内存管理算法会带来明显的性能提升。比如nginx, 它在每个连接accept后会malloc一块内存,作为整个连接生命周期内的内存池。 当HTTP请求到达的时候,又会mal...

2019-03-24 22:13:02 392

原创 APUE笔记之16-17章-网络IPC套接字_UNIX域套接字

第16章 网络IPC: 套接字套接字描述符正如使用文件描述符访问文件,应用程序用套接字描述符访问套接字。套接字描述符在UNIX系统中被当作是一种文件描述符。事实上,许多处理文件描述符的函数(如read和write)可以用于处理套接字描述符号。socket函数:创建一个套接字#include <sys/socket.h>// 成功,返回套接字描述符;出错,返回...

2019-03-09 21:41:47 297

原创 APUE笔记之15章_进程间通信

第15章 进程间通信进程间通信主要有:管道(pipe) 有名管道(FIFO) XSI之消息队列 XSI之信号量 XSI之共享存储 POSIX信号量 Socket(16章) UNIX域SOCKET(17章)1. 管道管道有2种局限性:历史上,它们是半双工的 只能在具有公共祖先的2个进程之间使用。通常,一个管道由一个进程创建,在进程调用fork之后,这个管道就...

2019-03-09 12:31:57 355

原创 APUE笔记之14章_高级I/O

第14章 高级I/O非阻塞I/O10.5节曾将系统调用分成2类:“低速”系统调用 和 其他。低速系统调用是指可能使进程永远阻塞的一类系统调用,如:读管道、终端设备、网络设备的数据并不存在,读操作可能使调用者永远阻塞; 如果数据不能被相同的文件类型立即接受(如管道中无空间、网络流控制),写操作可能会使调用者永远阻塞; 以只写模式打开FIFO,在没有其他进程已经用读模式打开该FIF...

2019-03-09 00:11:20 275

原创 APUE笔记之11-12章_线程_线程控制

第11章 线程即使在单处理器上,某些线程阻塞的时候,其他线程还是可以运行的,因此多线程仍然可以改善响应时间和吞吐量。线程私有的:线程ID 一组寄存器值 栈 调度优先级和策略 信号屏蔽字 error变量(见1.7节) 线程私有数据(key,见12.6节)进程内所有线程共享的:代码段 全局内存和堆内存 栈 文件描述符线程相关操作线程比较 &...

2019-03-07 23:14:07 306

原创 APUE笔记之10章_信号

第10章 信号介绍信号是软件中断。信号提供异步事件处理方法。早期的信号模型 不可靠,信号可能丢失。POSIX.1对可靠信号例程进行了标准化。调用kill(2)函数可将任意信号发送给另一个进程或进程组,但有限制:信号的发送进程和接收进程的所有者必须相同,或者, 发送信号进程的所有者是超级用户当某个信号出现时,内核有3种处理方式:忽略:有2种信号不能被忽略 - SIG...

2019-03-06 10:00:28 319

原创 APUE笔记之7-9章:进程环境、进程控制、进程关系

第7章 进程环境进程终止有8种方式使得进程终止,其中5种为正常终止,3种为异常终止正常终止的方式:从main返回0 调用exit 调用 _exit 或 _Exit 最后一个线程从其启动例程返回 最后一个线程调用 pthread_exit异常终止的方式:调用 abort 接到一个 signal 最后一个线程对取消请求做出响应_exit 和 _Exit 立即进入...

2019-03-05 00:23:47 281

原创 APUE笔记之1-5章:UNIX基础、标准、文件I/O、文件与目录、标准I/O库

第1章 UNIX基础知识Unix体系结构不带缓冲的I/O:函数 open、read、write、lseek、close 提供了不带缓冲的I/O. 这些函数都使用文件描述符。头文件 <unistd.h> 以及2个常量 STDIN_FILENO 和 STDOUT_FILENO 是 POSIX标准的一部分。标准I/O:比如, fgets, fputs,...

2019-03-04 23:17:01 390

原创 用C++11的多线程读文件

曾经写了一篇博客做一些大数据的处理,但是其中在读取一个大文件的时候,并没有采取并行处理的方式。那么,一个大文件,为了能够批量处理,现在由多个线程来同时读它,各自读取一块(所读内容互不相同)。这么做会有问题吗?答:如果只有读线程,那么没有问题。因为,不同的线程可以创建自己的文件描述符表项,再分别指向不同的文件表项,而每个文件表项里面可以有不同的当前文件偏移量,所以没有问题。而且这种情况也根本不需要...

2019-03-03 23:27:54 12824 2

Lua编程语言详细介绍与实例(PPT)

包含3个PPT: 1. How Lua works with C/C++ (36 pages + 4个示例程序) 2. Important concepts in Lua (46 pages: module and package, function and closure, metatable and metamethod, OO) 3. Basic in Lua (37 pages: 介绍Lua的基础语法)

2012-10-06

Lua5.1全三套:Lua Programming(中英文版)+中文手册

本文件包括Lua5.1的《Lua Programming》第二版的中文版、英文版以及Lua5.1的中文手册。

2012-07-15

source navigator NG-4.4 windows版

可以用来替代sourceinsight的一种代码阅读工具

2012-01-31

Lua 5.1 manual 笔记

Lua 5.1 manual 笔记,由FinixLei整理,中文版。

2011-12-27

UML教程的读书笔记

自己的UML读书笔记,以实例见长,理论上总结比较简单。

2011-02-13

精版Effective STL读书笔记

Finix的精版Effective STL读书笔记

2008-11-24

Perl24学时 详细笔记

Finix呕心沥血整理

2008-01-31

深入浅出MFC文档视图架构教程(天极网)

一个来自天极网的教程,由Finix整理

2008-01-26

设计模式笔记(精版)

Finix原创的设计模式笔记。

2008-01-24

MFC简明教程

一本简明介绍MFC的书籍。

2008-01-17

空空如也

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

TA关注的人

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