[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020]
今天再来看一下如何向shell脚本传递参数,需要掌握两个命令,一个是 shift命令,另一个是getopts。
脚本参数传递
shift命令
用法:
shift n 每次将参数位置向左偏移n位
假如我们要实现统计多个文件的总行数,就可以用到...
分类:
系统相关 时间:
2015-02-02 00:45:27
阅读次数:
205
今天在macvim上安装YouCompleteMe的时候,碰到一个运行vim崩溃的错误.查了半天终于解决!先上一下安装macvim的过程# install xcode and command line tools$ xcode-select --install# install homebrew$ ...
分类:
系统相关 时间:
2015-02-02 00:37:47
阅读次数:
1002
上次调试串口的时候,控制串口的app涉及到调用4412板子底层的驱动,对于Linux驱动一无所知,而Linux在嵌入式中又是一个相当基本且重要的环节,特此了解一下。 内核kernel中囊括了板子上外设的所有驱动,而驱动的构成又是什么呢?其实并不是很复杂,驱动所包含的函数主要有open(),writ....
分类:
系统相关 时间:
2015-02-02 00:29:27
阅读次数:
238
http://www.zyuns.com/?page_id=354前言最近发现阿里云主机在使用中,并发访问量稍大,页面加载速度就很慢。于是学习了一些服务器优化的文章,决定安装Memcached,优化页面查询,提高Wordpress的响应速度。这里记录下阿里云主机Centos6.3的Memcached...
分类:
系统相关 时间:
2015-02-02 00:30:47
阅读次数:
240
本文主要参考《深入linux内核架构》(3.2节)及Linux3.18.3内核源码
概述:本文主要描述了内存管理相关的数据结构:结点pg_data_t、内存域struct zone以及页帧(物理页):struct page ,以及该结构相关的一些基本概念。
1. 概述
内存划分为接点,每个结点关联到系统中的一个处理器,在内核中表示为pg_data_t.
各个结点又划分为内存域,比如DM...
分类:
系统相关 时间:
2015-02-01 23:24:14
阅读次数:
723
转自:http://my.oschina.net/u/554995/blog/59927 最近,准备跟学长一起往 linux kernel 的门里瞧瞧里面的世界,虽然我们知道门就在那,但我们还得找到合适的角度才会看得更舒服,对吧^_^ 。 阅读源码的工具有很多,而且如今的集成开发环境(ID...
分类:
系统相关 时间:
2015-02-01 23:20:20
阅读次数:
370
在 Mac OS X 系统下,有不少优秀的 FTP 工具,如 Cyberduck、Transmit,但是你是否知道除了这些第三方应用,系统已经为你准备好了一个内置的 FTP 工具?/ M: e0 J% ?( n4 m 七度苹果电脑软件+ N5 w+ F2 H0 X- ` 七度苹果电脑软件从 Find...
分类:
系统相关 时间:
2015-02-01 23:20:36
阅读次数:
288
个人从事安全后台开发,当然是linux环境下的了。举几个常见的问题。1. 数据结构基础。比如实现一个最简单的哈希表。2. 操作系统基础。linux进程模型,堆/栈的区别,大概的位置,各往哪个方向生长,各类变量存储在哪些区域;更深一点可能会问动态库与静态库的区别,因为这个在生产环境中常见,动态库映射在...
分类:
系统相关 时间:
2015-02-01 23:15:46
阅读次数:
531
转载自 http://www.jb51.net/os/RedHat/1307.htmlLinux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。...
分类:
系统相关 时间:
2015-02-01 23:11:53
阅读次数:
378
1042. Shuffling Machine (20)时间限制400 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueShuffling is a procedure used to randomize a deck of playing car...
分类:
系统相关 时间:
2015-02-01 21:46:44
阅读次数:
260
1. 打开新标签页 :tabe[dit] {file}2. 关闭标签页 :tabc[lose][!] 关闭当前标签页。 如下情形使该命令失败: - 屏幕上只有一个标签页。 ...
分类:
系统相关 时间:
2015-02-01 21:37:43
阅读次数:
199
1、添加行号在边缘处右键2、改字体字体的一般配置3、去掉拼写错误检查4、Java代码风格代码格式化Ctrl + Shift + F之后点击右边的New按钮,新建一个风格。点击OK上图中选中的标签Braces 花括号之后再编辑别的风格的时候在上一层菜单点击Edit按钮5、内容辅助设置6、JDK添加、选...
分类:
系统相关 时间:
2015-02-01 21:38:36
阅读次数:
288
DMA编程
DMA是一种无需要CPU的参与就可以让外设与系统内存之间进行双向数据传输的硬件机制,使用DMA可以使系统CPU从实际的I/O数据传输过程中摆脱出来,从而大大提高系统的吞吐率
DMA方式的数据传输由DMA控制器控制,在传输期间,CPU可以并发地执行其他任务,当DMA结束后,DMA控制器通过中断通知CPU数据传输已经结束,然后由CPU执行相应的中断服务程序进行后序处理.DMA可以用做内...
分类:
系统相关 时间:
2015-02-01 20:29:20
阅读次数:
311
陈科肇-欢迎转载,转载请注明出来,谢谢!
==================
1.简介
2.m2eclipse
3.安装m2eclipse插件
========================================
1.简介
Eclipse IDE可以说是目前java开发人员使用最广泛的IDE(集成开发环境(integrated development
envir...
分类:
系统相关 时间:
2015-02-01 20:29:12
阅读次数:
521
http://blog.csdn.net/bobbat/article/details/38568885安装VMware Tools,解决无法找到kernel header path的问题安装 VMware Tools,运行vmware-config-tools.pl 时,总是提示The path ...
分类:
系统相关 时间:
2015-02-01 20:20:26
阅读次数:
385
ZIPzip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。我们可以使用下列的命令压缩一个目录:# zip -r archive_na...
分类:
系统相关 时间:
2015-02-01 20:16:39
阅读次数:
179
以下内容仅为本人的笔记。/** * Determines the chunk sizes and initializes the slab class descriptors * accordingly. */ /** * 确定chunk的大小,初始化slabs类的相应的描述符 */void s.....
分类:
系统相关 时间:
2015-02-01 19:03:35
阅读次数:
306