自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 作业管理:&、jobs、fg、bg、kill介绍

作业管理(job control)是在bash环境下使用的,也就是说,当我们登录系统获取bash shell之后,在单一终端界面下,同时管理多个作业。下面分别介绍与作业管理有关的几个常用命令:一、直接将命令放到后台执行的 "&"在bash环境下,前台:您可以控制的作业称为前台作业(foreground),后台:在内存可以自行运行的作业,您好无法直接控制他,除非以bg/fg命令把该作业调

2014-05-24 10:43:23 598

转载 linux 中 set,env,export,declare显示shell变量的区别

shell变量包括两种变量1.本shell私有的变量:通过赋值语句定义好的变量,可以通过如下方法定义shell变量       A1="1234"       delcare A2="2345"2.用户的环境变量:通过export语法导出shell私有变量,可以通过如下方法将其导出为用户环境变量      A1="1234"      export A1  #先定义再导出

2014-05-24 10:42:07 443

转载 正确用DD测试磁盘读写速度

问: 以下几种方式测试磁盘读写速度有什么区别?1234dd bs=1M count=128 if=/dev/zero of=test dd bs=1M count=128 if=/dev/zero of=test; sync dd bs=1M count=128 if=/dev/zero of=test conv=fdatas

2014-05-24 09:27:13 665

转载 solaris与linux命令的区别

最近使用axis2做webservice,在solaris上使用axis2生成客户端,当执行命令export JAVA_HOME=/usr/j2se设置环境变量时,报如下的错误:JAVA_HOME=/usr/j2se: is not an identifier后来经过多次实验,发现在solaris下设置环境变量时应该这样设置:JAVA_HOME=/usr/j2seexpor

2014-03-16 21:46:00 695

转载 Solaris设置环境变量

本文转载自:http://cool.worm.blog.163.com/blog/static/64339006200971840293/在学习或使用shell时,我们发现shell通常与UNIX/Linux操作系统的不同版本相关联。例如,Bourne和Korn shell经常与AT&T UNIX关联,C shell与Berkeley UNIX关联,而Bash shell与Linux关联。下面

2014-03-16 21:39:22 4178

转载 通过depends工具查看dll

Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(dll),以及该exe或dll引用了这些dll中的哪些接口。同时也可以看到每个被依赖的dll中的所有导出的函数接口。===============================================VC6.0自带的Depends软件,该软件在VC6安装目录下的tools文件夹里面   D:\Micr

2014-03-12 15:51:23 899

转载 从C源代码到可执行文件的总体过程框架

出处:http://blog.csdn.net/gabriel1026/article/details/6321701  使用gcc进行编译c语言文件很简单:      gabriel@gabriel-laptop:~$ gcc hello.c -o hello      但是事实上,这个过程可分为4步,分别是预处理(Prepressing),编译(Compilation)

2014-03-08 18:50:39 676

转载 linux内存基础知识

要理解内存在程序中是如何分配的,首先需要理解如何将内存从操作系统分配给程序。计算机上的每一个进程都认为自己可以访问所有的物理内存。显然,由于同时在运行多个程序,所以每个进程不可能拥有全部的内存。实际上,这些进程使用的是虚拟内存。    举个例子,让我们假定您的程序正在访问地址为629的RAM中,如果物理RAM中,那么操作系统将暂时停止您的进程,将其他内存转存到硬盘中,从硬盘上加载被请求的内

2014-03-08 18:23:40 681

转载 malloc/free的实现

malloc/free的实现ChunkC标准库在管理分配出去的heap时的基本单位是chunk,chunk只是一个逻辑概念,它的数据结构如下:struct malloc_chunk {   size_t prev_size;                             size_t size;                                    

2014-03-08 17:14:56 730

转载 glibc(ptmalloc)内存暴增问题解决 (转)

直接上代码:#include stdio.h>#include stdlib.h>#include string.h>int main(){    int alloc_time = 4000;    char *a[alloc_time];    char *b[alloc_time];    int i, j;    for(i

2014-03-08 17:09:04 1737

转载 glibc内存管理 (转)

X86平台LINUX进程内存布局如下:上面个段的含义如下:text:存放程序代码的,编译时确定,只读;data:存放程序运行时就能确定的数据,可读可写;bss:定义而没有初始化的全局变量和静态变量;heap:一般由程序员分配,如果不释放的话在程序结束的时候可能被OS回收;stack:有编译器自动分配释放,存放函数的参数、局部变量等;Mmap:映射区域;程序可以直接使用系统调

2014-03-08 17:00:45 749

转载 glibc 内存池管理 ptmalloc(转)

ptmallocphenix* 2006-06-07目录    1  前言    2  x86平台Linux程序的内存分布    3  Allocator    4  chuck的组织        4.1  chuck        4.2  chunk中的空间复用    5  空闲 chunk 容器        5.1  Bins       

2014-03-08 16:58:34 799

转载 xz压缩文件方法或命令

xz压缩文件方法或命令xz -z 要压缩的文件 如果要保留被压缩的文件加上参数 -k ,如果要设置压缩率加入参数 -0 到 -9调节压缩率。如果不设置,默认压缩等级是6.xz解压文件方法或命令xz -d 要解压的文件 同样使用 -k 参数来保留被解压缩的文件。 创建或解压tar.xz文件的方法习惯了 tar czvf 或 tar xzvf 的人可能碰到

2014-02-12 21:21:46 1421

转载 Fedora Linux 下安装配置C开发环境Code::Blocks

1、安装Fedora等支持YUM的系统可以直接使用YUM命令来安装,在root账户下输入以下命令yum install codeblocks2、配置安装成功之后,主菜单-->编程-->Code::Blocks IDE 进入IDE,第一次打开软件的时候会自动检测系统中存在的C编译器,Linux下一般都是自动检测到GNU C图1:自动检测系统自带的编译器检测完毕,点

2014-02-12 21:01:17 952

空空如也

空空如也

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

TA关注的人

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