自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sdulibh的专栏

专注云计算虚拟化、大数据处理系统、机器学习算法

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

转载 辛湜推荐的数据库领域的一些学习材料

之前林仕鼎曾整理过系统架构领域的学习资料,这几天Spark核心团队成员辛湜(Reynold Xin)公开了他整理的一份数据库学习资料列表,很有价值,Hacker News上引起了不少讨论。简要编译如下。大家如有补充,请评论。基础与算法The Five-Minute Rule Ten Years Later, and Other Computer Storage Rules of T

2014-08-30 10:56:11 2487

转载 Linux内核网络协议栈

一、注册时机1、在内核初始化时完成;2、内核初始化过程(init/main.c):kernel_init()->do_basic_setup()->do_initcalls()->do_one_initcall();3、socket文件系统注册过程(net/socket.c):core_initcall(sock_init);1) core_initcall宏定义如下:

2014-08-29 16:06:55 1548 1

转载 Linux内存管理原理

本文以32位机器为准,串讲一些内存管理的知识点。 1. 虚拟地址、物理地址、逻辑地址、线性地址 虚拟地址又叫线性地址。linux没有采用分段机制,所以逻辑地址和虚拟地址(线性地址)(在用户态,内核态逻辑地址专指下文说的线性偏移前的地址)是一个概念。物理地址自不必提。内核的虚拟地址和物理地址,大部分只差一个线性偏移量。用户空间的虚拟地址和物理地址则采用了多级页表进行映射,但仍称之为线性地

2014-08-20 17:17:38 1188

转载 对国内云计算三个现象的思考

摘要:云计算的浪潮已席卷多年,国内的云计算与美国的相比有何差距?众所周知,在整个云计算技术栈上,我们几乎都能找到相应的开源软件。但我们是否能利用开源技术缩小与国外的差距?还是被开源技术掩盖了我们的种种问题?现象一:没有API 的公有IaaS服务近一两年来,国内公有IaaS“服务”如雨后春笋一般大量出现。其中有几家厂商对外开放了其对象存储的API。而除了阿里云提供了ECS API外,在其他厂

2014-08-15 09:09:00 1136

转载 使用 /proc 文件系统来访问 Linux 内核的内容

这个虚拟文件系统在内核空间和用户空间之间打开了一个通信窗口/proc 文件系统是一个虚拟文件系统,通过它可以使用一种新的方法在 Linux® 内核空间和用户空间之间进行通信。在 /proc 文件系统中,我们可以将对虚拟文件的读写作为与内核中实体进行通信的一种手段,但是与普通文件不同的是,这些虚拟文件的内容都是动态创建的。本文对 /proc 虚拟文件系统进行了介绍,并展示了它的用法。

2014-08-10 14:15:50 787

转载 C语言中被常用到的宏

不管用什么语言编写程序,都会用到一些灵活的、简约的风格来实现简单的应用。C语言(当然也包括其他语种),设计良好的宏定义,不但可以使代码易懂耐用,而且也能大幅度提升自己对语言的掌控和应用能力,使得“面前的”代码量更少,实现的功能却不随之减少。不过,必须有度和并且具备极强的掌控力。1、防止头文件被重复包含(写代码必须注意也是最基本的一点)1 #ifndef _HEADER_FILE_H

2014-08-08 15:26:51 811

转载 libnids抓不到包

1.是因为libnids默认是从第一个可用网络设备上抓包,如果你的数据不是走第一个可用网络设备,而是走其它的网络设备。则可能出现上面的情况。解决方法:nids_params.device="eth1";if (!nids_init ()) {  fprintf(stderr,"%s/n",nids_errbuf);  exit(1); }2.

2014-08-07 19:59:18 2213 2

转载 微软资深软件工程师:阅读代码真的很难

编者按:原文作者EricLippert是一名资深软件设计工程师,从1996年起一直在微软开发部门任职,协助设计并实现VBScript、JScript、JScript.NET、Windows Script Host、Visual Studio Tools for Office 和 C#。  Escalation的工程师JeremyK在他的博客中问到:你是怎么教人们快速深入挖掘不熟悉的

2014-08-07 09:14:45 1329

转载 服务器虚拟化原理

(1) 概述虚拟化技术源于大型机,最早可以追溯到20世纪六、七十年代大型机上的虚拟分区技术,即允许在一台主机上运行多个操作系统,让用户尽可能充分地利用昂贵的大型机资源。随着技术的发展和市场竞争的需要,虚拟化技术向小型机或UNIX服务器上移植,只是由于真正使用大型机和小型机的用户还是少数,再加上各厂商产品和技术之间的不兼容,所以虚拟化技术不太被公众所关注。(注:由于x86架构在设计之初并没有考虑

2014-08-06 10:34:47 16230 1

转载 阿里巴巴云舒:弹性计算的安全问题

云计算带来的新风险  在云计算之前的时代,传统 IDC 机房就面临着许多安全风险。这些问题毫无遗漏地传递到了云计算时代,不仅如此,云计算独有的运作模式还带来了更多新的问题。  云内部的攻击  安全域被打破。在对外提供云计算业务之前,互联网公司使用独立的 IDC 机房,由边界防火墙隔离成内外两块。防火墙内部属于可信区域,自己独占,外部属于不可信区域,所有的攻击者都在这里。安全人员只需要对

2014-08-01 13:03:30 1541

空空如也

空空如也

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

TA关注的人

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