自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux下安装和使用GRADS初学经验

可以选择从官网()上下载源码自己编译,也可以下载已经编译好的可执行文件。由于grads依赖较多库,需要ldd相应可执行文件(例如:ldd $GRADS_DIR/grads)查看是否有依赖的库还没有安装官网还提供了地图和字体等用于画图的文件(),需要下载下来并放在$GADDIR目录下。

2023-08-30 17:17:46 542

转载 bash变量内容的删除与取代

摘自《鸟哥的Linux私房菜 基础学习版》${variable#/**kerberos/bin:}每个参数字符:variable:要修改的变量;#:符合取代文字的[最短的]那一个##:符合取代文字的[最长的]那一个#或##代表【从变量内容的最前面开始删除】/:从最前面开始删除时,从最前面的/字符开始删除*kerberos/bin:*用来取代0到无穷多个任意字符,用来表示一直删除到结尾为kerber...

2018-06-25 10:58:46 535

转载 objdump命令编程开发

objdump命令是用查看目标文件或者可执行的目标文件的构成的gcc工具。选项--archive-headers -a 显示档案库的成员信息,类似ls -l将lib*.a的信息列出。 -b bfdname --target=bfdname 指定目标码格式。这不是必须的,objdump能自动识别许多格式,比如: objdump -b oasys -m vax -h fu.o 显示f...

2018-04-11 15:19:41 148

转载 Linux笔记-Makefile伪指令解析

转自https://www.cnblogs.com/samuelwnb/p/3895191.html我的理解:  拿clean举例,如果make完成后,自己另外定义一个名叫clean的文件,再执行make clean时,将不会执行rm命令。  为了避免出现这个问题,需要.PHONY: clean====================================================...

2018-04-11 15:19:20 541

转载 linux标准输入输出2>&1

linux标准输入输出2>&1转载自https://www.cnblogs.com/jacob-tian/p/6110606.htmllinux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2。     STDIN是标准输入,默认从键盘读取信息;STDOUT是标准输出,默认将输出结果输出至终端;STDERR是标准错误,默认将输出结果输出至终端...

2018-04-11 15:19:11 590

转载 可执行文件(ELF)格式的理解

转载自http://www.cnblogs.com/xmphoenix/archive/2011/10/23/2221879.htmlELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以及都以什么样的格式去放这些东西。它自最早在 System V 系统上出现后,被 xNIX 世界所广泛接...

2018-04-11 15:19:04 786

转载 IO多路复用,同步,异步,阻塞和非阻塞 区别

一、什么是socket?什么是I/O操作?我们都知道unix(like)世界里,一切皆文件,而文件是什么呢?文件就是一串二进制流而已,不管socket,还是FIFO、管道、终端,对我们来说,一切都是文件,一切都是流。在信息 交换的过程中,我们都是对这些流进行数据的收发操作,简称为I/O操作(input and output),往流中读出数据,系统调用read,写入数据,系统调用write。不过话说...

2018-04-11 15:18:55 797

转载 awk数组的学习心得

转自http://bbs.chinaunix.net/thread-2312439-1-1.html在文本处理的工作中,awk的数组是必不可少的工具,在这里,同样以总结经验和教训的方式和大家分享下我的一些学习心得,如有错误的地方,请大家指正和补充。awk的数组,一种关联数组(Associative Arrays),下标可以是数字和字符串。因无需对数组名和元素提前声明,也无需指定元素个数 ,所以aw...

2018-04-11 15:18:45 103

转载 关于同步、异步与阻塞、非阻塞的理解

1、前言  前一段时间出去面试,被问到同步、异步与阻塞、非阻塞的区别。我一时半会没有想出来,作为一个工作三年的人来说,实在很惭愧。我当时理解同步、异步属于两个进程中间的协作关系,例如使用浏览器访问一个网站,需要多次请求服务端,才能加载完整个页面的内容。同步的操作如下:浏览器首先发送第一个请求,等待服务器回复后,再发送第二个请求,依次类推,直到所有请求完成。异步的操作如下:浏览器发送第一个请求,可以...

2018-04-11 15:18:30 83

转载 Makefile教程1

1. Makefile 简介Makefile 是和 make 命令一起配合使用的.很多大型项目的编译都是通过 Makefile 来组织的, 如果没有 Makefile, 那很多项目中各种库和代码之间的依赖关系不知会多复杂.Makefile的组织流程的能力如此之强, 不仅可以用来编译项目, 还可以用来组织我们平时的一些日常操作. 这个需要大家发挥自己的想象力. 本篇博客是基于 {精华} 跟我一起写 ...

2018-04-11 15:18:18 227

原创 Makefile中使用$$的使用

在makefile中,会经常使用shell命令,也经常见到$var 和 $$var的情况,有什么区别呢,区别大了。不要认为在makefile的规则的命令行中使用$var就是将makefile的变量和shell共享了,这里仅仅是读取makefile的变量然后扩展开,将其值作为参数传给了一个shell命令。而$$var是在访问一个shell命令内定义的变量,而非makefile的变量。此外,如果某规则...

2018-04-11 15:18:05 743

转载 shell编程之awk命令详解

linux本篇博客主要介绍linux常用命令中的对文本和数据进行处理的命令awk的用法。awk命令awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比...

2018-04-11 15:17:03 215

空空如也

空空如也

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

TA关注的人

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