自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 555555555555

http://v.qq.com/cover/z/zoqa7u1wxzpkbtp/w0015n7lbcw.html?ptag=baidu.aladdin.variety

2014-10-04 20:26:41 445

转载 深刻理解Linux进程间通信(IPC)

深刻理解Linux进程间通信(IPC)  原文 http://blog.youkuaiyun.com/dancing999/article/details/2042473  一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了 Linux环境下的几种主要进程间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的

2013-08-25 22:54:31 683

转载 Linux性能监测:网络篇

Linux性能监测:网络篇网络的监测是所有 Linux 子系统里面最复杂的,有太多的因素在里面,比如:延迟、阻塞、冲突、丢包等,更糟的是与 Linux 主机相连的路由器、交换机、无线信号都会影响到整体网络并且很难判断是因为 Linux 网络子系统的问题还是别的设备的问题,增加了监测和判断的复杂度。现在我们使用的所有网卡都称为自适应网卡,意思是说能根据网络上的不同网络设备导致的不同网络速

2013-08-22 12:09:48 708

转载 Linux性能监测:磁盘IO篇

磁盘通常是计算机最慢的子系统,也是最容易出现性能瓶颈的地方,因为磁盘离 CPU 距离最远而且 CPU 访问磁盘要涉及到机械操作,比如转轴、寻轨等。访问硬盘和访问内存之间的速度差别是以数量级来计算的,就像1天和1分钟的差别一样。要监测 IO 性能,有必要了解一下基本原理和 Linux 是如何处理硬盘和内存之间的 IO 的。内存页上一篇 Linux 性能监测:Memory 提到了内

2013-08-22 12:09:23 580

转载 Linux性能监测:内存篇

Linux性能监测:内存篇这里的讲到的 “内存” 包括物理内存和虚拟内存,虚拟内存(Virtual Memory)把计算机的内存空间扩展到硬盘,物理内存(RAM)和硬盘的一部分空间(SWAP)组合在一起作为虚拟内存为计算机提供了一个连贯的虚拟内存空间,好处是我们拥有的内存 ”变多了“,可以运行更多、更大的程序,坏处是把部分硬盘当内存用整体性能受到影响,硬盘读写速度要比内存慢几个数量级,

2013-08-22 12:08:04 499

转载 Linux性能监测:CPU篇

Linux性能监测:CPU篇CPU 的占用主要取决于什么样的资源正在 CPU 上面运行,比如拷贝一个文件通常占用较少 CPU,因为大部分工作是由 DMA(Direct Memory Access)完成,只是在完成拷贝以后给一个中断让 CPU 知道拷贝已经完成;科学计算通常占用较多的 CPU,大部分计算工作都需要在 CPU 上完成,内存、硬盘等子系统只做暂时的数据存储工作。要想监测和理解 C

2013-08-22 12:07:27 497

转载 Linux性能监测:监测目的与工具介绍

系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、优化的方法也不同、优化的参数也不同。性能监测是系统优化过程中重要的一环,如果没有监测、不清楚性能瓶颈在哪里,优化什么呢

2013-08-22 12:06:49 445

转载 Valgrind 使用简单说明

http://hi.baidu.com/timegoneby/item/18faad28a0cafc85af48f59dValgrind 使用简单说明本文部分参考网上相关资料。Valgrind能做什么?  •内存使用检测,包括:    –内存泄漏    –非法内存访问    –未初始化变量使用    –重复释放内存  •多线程

2013-08-18 10:52:52 522

转载 打败Linux系统中的Bug

http://www.xxlinux.com/linux/article/accidence/technique/20070125/7209.html调试zSeries上的Linux应用程序类似于调试其他体系结构上的Linux应用程序。对于有经验的Linux开发人员,最大的挑战是理解新的系统体系结构。对于刚接触Linux的大型机开发人员,掌握新的调试工具似乎是一项令人畏惧的任务

2013-03-04 11:30:20 277

转载 KMP算法小结

http://chaoswork.com/blog/2011/06/14/kmp%E7%AE%97%E6%B3%95%E5%B0%8F%E7%BB%93/KMP算法小结Posted on June 14, 2011主要看了这里,感觉讲的十分的不错,总结一下。首先声明要搜索的串为S,设长度为n,要匹配的串为M,设长度为m.先考虑暴力的算法,

2012-08-15 18:02:59 245

转载 【KMP算法详解】

原始出处: http://billhoo.blog.51cto.com/2337751/411486相信很多人(包括自己)初识KMP算法的时候始终是丈二和尚摸不着头脑,要么完全不知所云,要么看不懂书上的解释,要么自己觉得好像心里了解KMP算法的意思,却说不出个究竟,所谓知其然不知其所以然是也。     经过七八个小时地仔细研究,终于感觉自己能说出其所以然了,又觉得数据结

2012-08-14 17:04:40 279

转载 AC自动机算法详解

http://www.cppblog.com/mythit/archive/2009/04/21/80633.htmlAC自动机算法详解    首先简要介绍一下AC自动机:Aho-Corasick automation,该算法在1975年产生于贝尔实验室,是著名的多模匹配算法之一。一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现

2012-08-13 11:53:13 497

转载 linux iptable 使用指南

来自    http://www.51know.info/system_security/iptable/iptable.html   备忘~linux iptable 使用指南Author: 北方人 LastUpdate : 2012-03-02 12:12:02linux系统中,防火墙(Firewall),网址转换(NAT),数据包(pack

2012-06-12 15:01:27 965

转载 一致性hash算法 - consistent hashing

来自 http://blog.youkuaiyun.com/sparkliang/article/details/5279393#一致性 hash 算法( consistent hashing )张亮consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛;1

2012-06-11 09:26:23 220

转载 Google MapReduce中文版

Google MapReduce中文版    译者: alex 摘要MapReduce是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现。用户首先创建一个Map函数处理一个基于key/value pair的数据集合,输出中间的基于key/value pair的数据集合;然后再创建一个Reduce函数用来合并所有的具有相同中间key值的中间value值。

2012-06-11 09:24:29 264

转载 The Google File System中文版(ZZ)

来自:  http://blademaster.ixiezi.com/category/google%E8%AE%BA%E6%96%87/The Google File System中文版译者:alex摘要我们设计并实现了Google GFS文件系统,一个面向大规模数据密集型应用的、可伸缩的分布式文件系统。GFS虽然运行在廉价的普遍硬件设备上,但是它依然

2012-06-11 09:22:59 1342

转载 Linux性能监控——CPU、Memory、IO、Network

一、CPU1、良好状态指标CPU利用率:User Time User Time + System Time 。上下文切换:与CPU利用率相关联,如果CPU利用率状态良好,大量的上下文切换也是可以接受的。可运行队列:每个处理器的可运行队列。2、监控工具vmstat$ vmstat 1procs -----------memory---------- -

2012-04-12 18:09:44 761

转载 linux编程获取本机IP地址的三种方法

http://blog.youkuaiyun.com/jcwkyl/article/details/6324147这 是一项不太清晰而且没有多大意义的工作。一个原因是网络地址的设置非常灵活而且都是允许用户进行个性化设置的,比如一台计算机上可以有多块物理网卡或者虚 拟网卡,一个网卡上可以绑定多个IP地址,用户可以为网卡设置别名,可以重命名网卡,用户计算机所在网络拓扑结构未知,主机名设置是一个可选项并且同样可

2011-11-30 20:59:04 1208

转载 SSL与CA

http://lei-1021.iteye.com/blog/681691某项目的业务系统要求在用户使用的过程使用数字证书。在刚接手这个任务时,我对个中的知识几乎不了解,于是到处搜刮相关资料,网上此类文章甚多,但都比较零散,而且个人认为其中绝大部分未能尽释所疑。在经历了数天的郁闷及实践以后,终有所悟,作此文以记。 1          对称加密与非对称加密对称加密方法的加密与解

2011-11-29 11:20:52 575

转载 每位开发人员都应铭记的10句编程谚语

<br />ASP.NET开发者Kevin Pang 曾发表一篇博文《10 Programming Proverbs Every Developer Should Know》,文中列举了版主认为开发者应该铭记的10条编程谚语。《职场博客——伯乐在线》对本文进行了翻译,现把译文转载于此。全文如下:<br />所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。<br />1.

2010-11-29 09:33:00 245

空空如也

空空如也

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

TA关注的人

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