14 arnoldlu

尚未进行身份认证

暂无相关描述

等级
TA的排名 1w+

栈回溯技术及uClibc的堆实现原理

【摘要】本文描述栈的作用、uClibc上堆的实现,利用栈回溯技术查找编程中经常发生的段错误问题,理解栈、堆的作用,通过几个例子分析越界访问导致的错误。【关键词】堆栈回溯堆实现栈作用一、问题的提出段错误、非法地址访问等问题导致程序崩溃的现象屡屡发生,如果能找到发生错误的函数,往往一眼就能看出BUG所在——对于这类比较简单的问题,比如使用空指针进行读写等,利用栈回溯技术

2016-12-03 15:18:25

Linux资源控制-使用cgroup控制CPU和内存

原文地址:http://www.cnblogs.com/wang_yb/p/3942208.html主要介绍Linux下,如果对进程的CPU和内存资源的使用情况进行控制的方法。 CPU资源控制每个进程能够占用CPU多长时间,什么时候能够占用CPU是和系统的调度密切相关的.Linux系统中有多种调度策略,各种调度策略有其适用的场景,也很难说

2016-10-27 14:09:09

随笔之Android平台上的进程调度探讨

原文地址:http://www.cnblogs.com/innost/archive/2011/11/06/2237920.html一由来最近在翻阅MediaProvider的时候,突然想起之前碰到的一个问题,该问题是这样的:一个Pad上有很多媒体文件,然后每次开机后的一段时间内,HomeScreen的反应都特别慢,有时候还会报出ANR的错误。从ANR文件/dat

2016-10-25 18:49:34

Docker背后的内核知识——cgroups资源限制

原文地址:http://www.infoq.com/cn/articles/docker-kernel-knowledge-cgroups-resource-isolation上一篇中,我们了解了Docker背后使用的资源隔离技术namespace,通过系统调用构建一个相对隔离的shell环境,也可以称之为一个简单的“容器”。本文我们则要开始讲解另一个强大的内核工具——cgro

2016-10-24 18:40:55

Docker背后的内核知识——Namespace资源隔离

原文地址:http://www.infoq.com/cn/articles/docker-kernel-knowledge-namespace-resource-isolationDocker这么火,喜欢技术的朋友可能也会想,如果要自己实现一个资源隔离的容器,应该从哪些方面下手呢?也许你第一反应可能就是chroot命令,这条命令给用户最直观的感觉就是使用后根目录/的挂载点切换了

2016-10-24 18:39:19

cgroup在Linux/Android几篇文章(主要关注cgroup在Android、Linux上的应用)

Android进程线程之cgroups的使用详解原文地址:http://www.maiziedu.com/article/5718/   Android开发中,很多开发者可能对cgroups并不是很了解,甚至有些初学者对cgroups是陌生的,今天小编就和大家分享cgroups到底是什么,又有什么用? Cgroups是什么?其实cgroup

2016-10-22 15:59:58

关于CPU affinity的几篇文章

cpu绑定和cpu亲和性原文地址:http://blog.csdn.net/joker0910/article/details/7484371将进程/线程与cpu绑定,最直观的好处就是提高了cpucache的命中率,从而减少内存访问损耗,提高程序的速度。我觉得在NUMA架构下,这个操作对系统运行速度的提升有较大的意义,而在SMP架构下,这个提升可能就比较小。这主要是因为两

2016-10-22 15:38:48

ubuntu设置多网卡负载均衡及冗余

硬件:Dell2950,三块网卡软件:ubuntu8.10eth0,eth2是服务器自带的boardcom的eth1后来加的intel的当然要绑一样芯片的先装个绑定用的工具apt-getinstallifenslave-2.6修改/etc/modules,加一行bonding这样就启动可以自动加载bonding模块了,当然现在要先手工加

2014-08-20 15:55:56

Ubuntu下启用多网卡负载均衡

自己家里其实用不到这么强悍的配置,不过既然主板自带两个r8168网卡,那闲着也是闲着,干脆还是配置起来。在Windows下面配置复杂的多网卡负载均衡在Linux下面无比简单。首先是安装ifenslave,这个在Ubuntu下面就一指令:sudoapt-getinstallifenslave然后修改/etc/modprobe.d/arch/文件,如果是32位的

2014-08-20 15:49:32

ubuntu安装ftp服务器(一般配置)

ubuntu安装ftp服务器1:安装vsftpd~$sudoapt-getinstallvsftpd ubuntu10.10自己装了,这步省略。 2:配置vsftpd2.1修改vsftpd的配置文件。此类配置文件通常位于/etc目录下。~$sudogedit/etc/vsftpd.conf

2014-06-04 17:15:46

Type-length-value

Within datacommunicationprotocols,optionalinformationmaybeencodedasa type-length-value or TLV elementinsideoftheprotocol.TLVisalsoknownastag-lengthvalue.[1]Thetypeandlengt

2014-04-04 14:56:51

使用 Yocto Project 构建自定义嵌入式 Linux 发行版

YoctoProject™是一个开源项目,设立该项目是为了使嵌入式Linux®开发更简单,更易于在不同架构间进行移植。本文将介绍该项目并提供如何开始使用该项目的分步指导。概述YoctoProject是一个开源协作项目,它提供了一些模板、工具和方法来支持面向嵌入式产品的自定义Linux系统,不管硬件架构是什么。我想要告诉那些对yocto这个名称

2014-03-03 11:17:03

ethtool 在 Linux 中的实现框架和应用

简介: Linux的一个显著特点就是其强大的网络功能,Linux几乎支持所有的网络协议,并在这些协议基础上提供了丰富的应用。对Linux网络管理的重要性不言而喻,这些管理依赖于网络工具,比如最常用的ifconfig,route,ip,ethtool等,其中ethtool提供了强大的网卡及网卡驱动管理能力,其具体的实现框架和网络驱动程序及网络硬件关系紧密,容易修改和扩展,能够为Li

2014-02-24 21:18:46

使用资源监控工具 glances

前言glances可以为Unix和Linux性能专家提供监视和分析性能数据的功能,其中包括:CPU使用率内存使用情况内核统计信息和运行队列信息磁盘I/O速度、传输和读/写比率文件系统中的可用空间磁盘适配器网络I/O速度、传输和读/写比率页面空间和页面速度消耗资源最多的进程计算机信息和系统资源glances工具可以在用户的终端上实时显示重要的系统信息,并

2014-02-24 21:17:55

vsftpd 设置用户目录

vsftpd设置用户目录:Linux是一种开源的、安全的操作系统,而且已经深入人心。而vsftpd作为Linux下一种最为方便的FTP程序,也为人们所推崇。本文讲述的是如何在Linux下设置vsftpd的用户目录。vsftpd 设置用户目录增加一个用户ftpuser并设置其目录为/opt/ftp:1增加组groupaddftpgroup2修改v

2014-02-21 13:00:58

Using Md5sum und sha1sum for Checking Downloaded Files

MessageDigest5 (MD5)and SecureHashingAlgorithm1 (SHA1)arewidelydistributed HashingAlgorithms intermsofcryptography,whichcalculatea128-bitor160-bithashvalue(orchecksum)fromany

2014-02-19 15:15:42

multiplexer protocol研究笔记

multiplexerprotocol研究笔记 转载时请注明出处和作者联系方式:http://blog.csdn.net/absurd作者联系方式:LiXianJing更新时间:2006-12-19 multiplexerprotocol是GSM中比较重要的协议,在GSM07.10中对该协议做了详细的描述。说它重要是因为它是衔接手机(TE)和模组(MS)之间的

2014-02-18 15:48:17

Grab Android screenshot to computer via ADB

TherearemanywaystotakeascreenshotonAndroiddevice.OnesimplewaytocapturethescreenonGalaxyNexusistosimultaneouslypressandhold Powerand VolumeDown buttons.Theimagewillb

2014-01-23 10:14:37

我的Linux书架

工作几年来,一直从事Linux内核驱动方面的开发。从接触Linux到现在,读过不少Linux方面的书籍,现把认为很不错的一部分列出来和大家分享一下。入门类一直认为,在一个系统上学习开发之前,首先需要熟悉这个系统的使用。鉴于天朝的国情,绝大部分人第一个接触的操作系统就是Windows,因此对于这绝大部分人来说,如果要学习Linux开发,学会使用这个系统都是必不可少的一个环节。现在的Lin

2014-01-14 10:59:06

Ubuntu 12.04下安装gnome桌面

今天Ubuntu下的Dash主页突然搜不到应用了,只能显示文本文件等源文件,网上找了下也没找到好的解释,好多人说法是重装就好了,好崩溃呀--!不过还好我重启了一下问题就解决了,倒是突然然我对gnome桌面产生了兴趣,于是做了下尝试简单的调研了下,gnome是在linux中应用比较广泛的一种用户界面,因为自己是直接从12.04上手的,用的最多的也就是Unity,不多在其它发行版中页多少接触过

2013-12-26 09:24:51

查看更多

勋章 我的勋章
    暂无奖章