自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

onlyForCloud的专栏

导航页标签,分类知识专栏。

  • 博客(133)
  • 收藏
  • 关注

转载 50 Kick-Ass Websites You Need to Know About

http://www.maximumpc.com/50-kick-ass-websites-you-need-to-know-about/#page-1It's time to update the entries in your browser's links toolbar. But with recent estimates putting the size of the i

2015-06-30 21:30:17 413534 1

转载 看看我们熟知的17个行业如何被互联网所颠覆

http://blog.csdn.net/u011225629/article/details/46691077互联网的发展,无疑不是现在科技发展的最好证明,互联网最有价值之处不在自己生产很多新东西,而是对已有行业的潜力再次挖掘,用互联网的思维去重新提升传统行业。从这个角度去观察,互联网影响传统行业的特点有三点:1、打破信息的不对称性格局,竭尽所能透明一切信息。2、对产

2015-06-30 20:16:14 1149

转载 ptmalloc,tcmalloc和jemalloc内存分配策略研究

http://www.360doc.com/content/13/0915/09/8363527_314549128.shtml最近看了glibc的ptmaoolc,Goolge的tcmalloc和jemalloc,顺便做了一点记录。可能有些地方理解地不太对,如有发现还请大神指出。  操作系统内存布局    各种malloc的内存分配管理方式离不开操作系统的内存布局策略。

2015-06-30 17:07:55 549

转载 Linux用户态和内核态

http://blog.chinaunix.net/uid-1829236-id-3182279.htmlLinux用户态和内核态2012-04-19 16:43:33 分类: LINUX究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑

2015-06-30 14:08:56 404

转载 brk()和sbrk()函数的使用

http://www.it165.net/pro/html/201409/22619.htmlview sourceprint?1.1#include 2.2int brk(void*addr); 3.3void *sbrk(intptr_t increment);   手册上说brk和sbrk会改变program br

2015-06-30 10:27:04 674

转载 malloc原理和内存碎片

http://www.cnblogs.com/zhaoyl/p/3820852.html当一个进程发生缺页中断的时候,进程会陷入内核态,执行以下操作: 1、检查要访问的虚拟地址是否合法 2、查找/分配一个物理页 3、填充物理页内容(读取磁盘,或者直接置0,或者啥也不干) 4、建立映射关系(虚拟地址到物理地址) 重新执行发生缺页中断的那条指令 如果第3步,需要读取磁盘

2015-06-29 20:22:08 519

原创 Linux内存管理--逻辑层面分析

目标内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。Linux内存管理说到Linux内存管理,就不得不借用一个进程内存分布图来进行说明。上图是进程的用户空间内存分布说明。关于这个图,我们重点注意两点。第一,虚拟地址;第二,堆的brk位置和start_brk位

2015-06-29 19:38:28 581

转载 malloc()之后,内核发生了什么?

http://edsionte.com/techblog/archives/41742012年9月2日 由 edsionte 留言 »考虑这样一种常见的情况:用户进程调用malloc()动态分配了一块内存空间,再对这块内存进行访问。这些用户空间发生的事会引发内核空间的那些反映?本文将简单为您解答。1.brk系统调用服务例程malloc()是一个API,这个函数在库中封装了系

2015-06-29 17:02:00 910

转载 brk/sbrk工作原理

http://blog.csdn.net/aspnet_lyc/article/details/20801957?utm_source=tuicoolmalloc是c中常用的内存操作函数,malloc动态的申请一块指定大小的内存,方便存放数据c++中的new实际上除了malloc分配内存之外还会调用构造函数初始化数据而brk/sbrk则是实现malloc的底层函数,其中brk是系统

2015-06-29 15:33:22 778

转载 Linux slab 分配器剖析

http://www.ibm.com/developerworks/cn/linux/l-linux-slab-allocator/了解 Linux 内存管理的方式良好的操作系统性能部分依赖于操作系统有效管理资源的能力。在过去,堆内存管理器是实际的规范,但是其性能会受到内存碎片和内存回收需求的影响。现在,Linux® 内核使用了源自于 Solaris 的一种方法,但

2015-06-29 14:47:36 322

转载 Linux内存管理原理

http://www.cnblogs.com/zhaoyl/p/3695517.html本文以32位机器为准,串讲一些内存管理的知识点。 1. 虚拟地址、物理地址、逻辑地址、线性地址 虚拟地址又叫线性地址。linux没有采用分段机制,所以逻辑地址和虚拟地址(线性地址)(在用户态,内核态逻辑地址专指下文说的线性偏移前的地址)是一个概念。物理地址自不必提。内核的虚拟地址和物理地址,

2015-06-29 14:17:10 433

转载 Linux中的内存管理

http://blog.chinaunix.net/uid-26611383-id-3761754.htmlLinux中的内存管理2013-06-11 23:15:28 分类: LINUX前一段时间看了《深入理解Linux内核》对其中的内存管理部分花了不少时间,但是还是有很多问题不是很清楚,最近又花了一些时间复习了一下,在这里记录下自己的

2015-06-29 14:09:54 464

转载 Linux伙伴系统(一)--伙伴系统的概述

http://blog.csdn.net/vanbreaker/article/details/7605367水平有限,描述不当之处还请指出,转载请注明出处http://blog.csdn.net/vanbreaker/article/details/7605367 伙伴系统的概述        Linux内核内存管理的一项重要工作就是如何在频繁申请

2015-06-29 09:18:14 398

转载 怎样利用Flash制作动画

http://jingyan.baidu.com/article/7f41ececce8165593d095c9f.htmlFlash软件作为一款矢量级动画制作软件,用来创作运动动画人物是件很轻易的事情。但是对于初学者来说,往往不得要领,无从下手。下面小编就从自己制作动画的经验出发,制作一个小白级的运动的小人,以帮助那些刚接触动画设计的网友。希望借此起到抛砖引玉之效果。下面就请看具体的制作

2015-06-26 15:01:14 1643

转载 5 步助你成为一名优秀的 Docker 代码贡献者

https://linux.cn/article-5677-1.html2015-6-24 09:31| 查看: 600| 评论: 0| 收藏: 1| 分享: 0原文:http://opensource.com/business/15/6/contributing-to-docker作者: Charles Vickery译文:http://dockone.io/

2015-06-26 11:13:54 658

转载 深入 NGINX: 我们如何设计性能和扩展

https://linux.cn/article-5681-1.html2015-6-24 07:37| 查看: 1144| 评论: 0| 收藏: 3| 分享: 0原文:http://nginx.com/blog/inside-nginx-how-we-designed-for-performance-scale/作者: Owen Garrett译文:LCTT 

2015-06-26 11:08:48 413

转载 NGINX引入线程池 性能提升9倍

https://linux.cn/article-5684-1.html2015-6-24 14:24| 查看: 750| 评论: 0| 收藏: 3| 分享: 0原文:http://nginx.com/blog/thread-pools-boost-performance-9x/作者: Valentin Bartenev译文:http://www.infoq.c

2015-06-26 09:55:02 525

转载 Linux 运维工程师的十个基本技能点

https://linux.cn/article-5670-1.html本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧。说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具。我就大概列出这几方面,这样入门就基本没问题了。Linux系统如果是学习可以选用RedHat或CentOS,特别是CentOS在企业中用得最多。

2015-06-26 09:49:57 1148

转载 程序员常去的14个顶级开发社区

http://blog.csdn.net/u011225629/article/details/46645431作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验。下面这张图列出了14个程序员经常逛的顶级开发社区,作为程序员,你应该要了解其中一个或者最好是多个,并且学会使用它们,利用里面的资

2015-06-26 09:35:05 462

原创 c++filt

xx

2015-06-25 11:23:47 494

转载 使用GDB调试RB-tree的几个问题

http://www.oschina.net/question/234345_42190Content 0. 引子1. 第1个例子(1) at提示前半部分代表什么?(2) at提示后半部分代表什么?(3) 如果要阅读gcc的源代码,那么(2)中的文件在哪里?2. 第2个例子(1) 在gcc源代码中该函数在哪里?(2) 为什么没有单步进入(step in)

2015-06-25 11:13:48 1279

转载 STL源码剖析---红黑树原理详解下

http://blog.csdn.net/hackbuteer1/article/details/7760584转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7760584      算法导论书上给出的红黑树的性质如下,跟STL源码剖析书上面的4条性质大同小异。      1、每个结点或是红色的,或是黑色

2015-06-25 10:26:57 542

转载 STL源码剖析---红黑树原理详解上

http://blog.csdn.net/hackbuteer1/article/details/7740956转载请标明出处,原文地址:http://blog.csdn.net/hackbuteer1/article/details/7740956一、红黑树概述     红黑树和我们以前学过的AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较

2015-06-25 10:25:44 480

转载 TIME_WAIT详解(译)

http://www.ituring.com.cn/article/198934在构建基于 TCP 协议的 C/S 系统的时候,经常会因为一些简单的错误而导致严重的影响系统的可扩展性。 其中一些错误是因为对TIME_WAIT状态不理解导致的。 在本文中,我将会讲解为什么要存在TIME_WAIT 状态,它的存在所造成的一些问题以及如何解决这些问题。TIME_WAIT在 TCP

2015-06-24 14:18:17 648

原创 dstat

xx

2015-06-24 14:13:19 395

转载 POJ2155:Matrix(二维树状数组,经典)

http://blog.csdn.net/libin56842/article/details/46620445DescriptionGiven an N*N matrix A, whose elements are either 0 or 1. A[i, j] means the number in the i-th row and j-th column. Initiall

2015-06-24 14:11:11 405

转载 如何高效学习(费曼方法)

http://jingyan.baidu.com/article/dca1fa6f59896bf1a440528d.html费曼方法!你可能从来都没有听说过的一套超级学习方法,10天内让你变成超级学霸,所向披靡!!这是斯科特杨这个超级学霸经过多年的研究后总结出来的超级学习经验,现在笔者加以总结奉献给大家!工具/原料一张白纸一只笔

2015-06-24 14:08:58 1454

转载 Linux C 编程内存泄露检测工具(二):memwatch

http://blog.chinaunix.net/uid-16135252-id-2752985.htmlMemwatch简介在三种检测工具当中,设置最简单的算是memwatch,和dmalloc一样,它能检测未释放的内存、同一段内存被释放多次、位址存取错误及不当使用未分配之内存区域。请往http://www.linkdata.se/sourcecode.html下载最新版本的M

2015-06-24 10:32:17 619

转载 Linux C 编程内存泄露检测工具(一):mtrace

http://blog.chinaunix.net/uid-16135252-id-2752984.html前言所有使用动态内存分配(dynamic memory allocation)的程序都有机会遇上内存泄露(memory leakage)问题,在Linux里有三种常用工具来检测内存泄露的情況,包括:mtracedmallocmemwatch1. mtracemtr

2015-06-24 10:29:48 545

原创 疾病预测系统

写这篇文章原本目的是为了入门实战推荐系统。现在,我想把这次思考的过程记录下来。背景我的母亲同时患有几种疾病,三甲医院最高级别的医生主治,做全了各种检查,但是不能说清根因,因此更不能确定可以治愈。因此,我希望通过数据挖掘,能够找到答案。分析我希望能够通过各种指标,特征,症状,

2015-06-23 20:19:01 2648

转载 Linux虚拟内存管理(glibc)

http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201311884819764/Linux虚拟内存管理(glibc)        在使用mysql作为DB开发的兑换券系统中,随着分区表的不断创建,发现mysqld出现了疑似“内存泄露”现象,但通过 valgrind 等工具检测后,并没发现类似的问题(最终原因是

2015-06-23 19:07:23 530

转载 分类算法总结

http://blog.csdn.net/chl033/article/details/5204220目前看到的比较全面的分类算法,总结的还不错. 2.4.1 主要分类方法介绍解决分类问题的方法很多[40-42] ,单一的分类方法主要包括:决策树、贝叶斯、人工神经网络、K-近邻、支持向量机和基于关联规则的分类等;另外还有用于组合单一分类方法的集成学习算法,如Bagging和Boos

2015-06-23 11:33:28 553

转载 Why outdoor education for kids matters

http://www.mnn.com/family/family-activities/blogs/why-outdoor-education-for-kids-mattersWhy outdoor education for kids mattersKids spend less time outside than ever — but some inno

2015-06-22 17:20:51 700

转载 Oracle书籍推荐

http://blog.sina.com.cn/s/blog_63368c1901016zpr.htmlOracle开发人员应该具备的几个资源很多开发者,舍近求远,愿意花大价钱到书店买Oracle的大头书,我认为是没有什么必要了,除非你是为了保护视力。在Oracle提供免费下载的Oracle文档资料中,已经具备了你需要的所有资源。这里根据我的经验,做一个简单的介绍,希望对大家有帮助:

2015-06-22 15:53:37 913

转载 数据结构之图(存储结构、遍历)

http://blog.chinaunix.net/uid-26548237-id-3483650.html一、图的存储结构1.1 邻接矩阵    图的邻接矩阵存储方式是用两个数组来表示图。一个一维数组存储图中顶点信息,一个二维数组(邻接矩阵)存储图中的边或弧的信息。    设图G有n个顶点,则邻接矩阵是一个n*n的方阵,定义为:    

2015-06-22 10:59:38 446

转载 索引和散列

http://blog.csdn.net/ceys_2011/article/details/7225297顺序索引1、稠密索引:对应文件中搜索码的每一个值有一个索引记录。索引记录包括搜索码值以及指向具有该搜索码值的第一个数据记录的指针。可更快定位记录。2、稀疏索引:只为搜索码的某些值建立索引记录。占空间较小,插入和删除时的维护开销较小。多级索引在主索引上构造一个稀疏索

2015-06-22 10:47:19 721

转载 数据挖据十大算法之ID3算法

http://blog.csdn.net/qingdujun/article/details/465821311、引言         ID3算法是用来干什么的?主要用来解决类似于这样的问题:今天天气晴朗、气温适中、湿度高且无风,我应该去打高尔夫球吗?          ID3算法是一种贪心算法,用来构造决策树。ID3算法起源于概念学习系统(CLS),以信息熵的下降

2015-06-22 09:28:59 5471 1

转载 数据挖掘十大算法之Appriori算法

http://blog.csdn.net/qingdujun/article/details/465867211、引言     Appriori算法是用来干什么的?主要是用来解决类似于这样的问题:如果客户买了啤酒,他还会去买尿布吗?理论的核心:            频繁项目集的子集仍是频繁项目集;非频繁项目集的超集是非频繁项目集。这个理论一直作为经典的数据

2015-06-22 09:27:26 4644

转载 Linux Malloc分析-从用户空间到内核空间

http://blog.csdn.net/ordeder/article/details/41654509本文介绍malloc的实现及其malloc在进行堆扩展操作,并分析了虚拟地址到物理地址是如何实现映射关系。ordeder原创,原文链接: http://blog.csdn.net/ordeder/article/details/416545091背景知识1.1 进程的用

2015-06-19 16:34:30 972

转载 c malloc分配内存

http://www.cnblogs.com/taek/p/3946605.html  php中的内存分配有用类似emalloc这样的函数,emalloc实际上是C语言中的malloc的一层封装,php启动后,会向OS申请一块内存,可以理解为内存池,以后的php分配内存都是在这块内存池中进行的,以至于efree,也不会向OS退回内存,而只是设置标志位,标识efree这块内存不再使用了,这样

2015-06-19 16:27:14 711

空空如也

空空如也

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

TA关注的人

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