自定义博客皮肤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 612

转载 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 454

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

问: 以下几种方式测试磁盘读写速度有什么区别? 1 2 3 4 dd 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 681

转载 solaris与linux命令的区别

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

2014-03-16 21:46:00 703

转载 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 4193

转载 通过depends工具查看dll

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

2014-03-12 15:51:23 925

转载 从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 685

转载 linux内存基础知识

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

2014-03-08 18:23:40 689

转载 malloc/free的实现

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

2014-03-08 17:14:56 738

转载 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 1784

转载 glibc内存管理 (转)

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

2014-03-08 17:00:45 756

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

ptmalloc phenix*  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 807

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

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

2014-02-12 21:21:46 1435

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

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

2014-02-12 21:01:17 969

空空如也

空空如也

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

TA关注的人

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