Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

轻松掌握shell编程中数组的常见用法及示例

轻松掌握shell编程中数组的常见用法及示例

缘起:在老男孩进行linux培训shell编程教学中,发现不少水平不错的网友及同学对数组仍然很迷糊,下面就给大家分享下数组的用法小例子,希望能给大家一点帮助。其实SHELL的数组很简单,好用。我们学习都应该遵循简单、易用的原则。shell编程中数组的简单用法及示例新版本的Bash支持一维数组. 数组元素可以使用符号variable[xx]等方式来初始化. 另外, 脚本可以使用declare -a variable语句来指定一个数组等。要引用一个数组元素(也...
基本的Makefile用法

基本的Makefile用法

Makefile的规则:target:prerequisities commandtarget可以是obj文件 ,也可以是目标文件 ,也可以是lable 标签prerequisities 指的生成target所需要的依赖文件或目标command指的是执行的make命令,任意的shell命令g++ -Wall 可以打印出程序的错误或警告。提示程序可能存在的错误 如变量未初始化,类型转换错误等等。 g++ -g 表示程序可以用gdb调试。在Makefile中可...
C++ 文件操作 &检查文件尾 &读取模式

C++ 文件操作 &检查文件尾 &读取模式

文件操作读取文件时的读取模式fstream类中有个open()函数,其原型为:void open(const char* filename,int mode ,int access)参数含义@filename 打开文件的名字@mode 打开文件的模式@access打开文件的属性打开文件的属性在ios类中定义,其中ios类是所有流式I/O类的基类。常见的三种模式:ios::app 以追加的方式打开ios::in 文件以输入方式打开ios::out 文件以输...
Vim 中修改查找字符串时高亮显示的颜色

Vim 中修改查找字符串时高亮显示的颜色

Vim命令模式下利用 :/要搜索的内容 来search,如 ":/ term" 在vim中搜索term修改颜色的命令如下::hi该命令执行后可以显示出所有可以设置的颜色,选择自己中意的一款颜色。复制相应内容,执行下面的命令:hi Search term=standout ctermfg=0 ctermbg=3(从上面找到合适的颜色设置)其中 “term=standout ctermfg=0 ctermbg=3”就是从上面的命令显示后...
C++ vector<string> 内联函数

C++ vector&lt;string&gt; 内联函数

vector<string> 的内联函数内联函数的好处:一般调用函数前首先要保存寄存器,并在返回时恢复。复制实参,程序还必须转向一个新位置执行。而写成内联函数,将避免函数调用的开销,将它在程序中的每个调用点上‘内联的’展开。内联函数应该在头文件中定义,这一点不同于其它函数。如inline vector<string>& split(string& str, char delim, vector...
Linux0.11 运行环境搭建以及调式--bochs

Linux0.11 运行环境搭建以及调式--bochs

1:下载及安装1.1 工具下载首先,我们需要去官网下载该工具,这个工具有多个平台.下载地址如下:http://sourceforge.net/projects/bochs/ 1.2 安装这里我们选择windows平台Bochs-2.6.exe..安装过程很简单.一路next就行了..我把bochs安装在了E:Program FilesBochs-2.6路径下安装完成之后会是这样的..2:常用配置2.1 配置文件在bochs中,可以设置一台虚拟pc,主要涉及...
算法导论-红黑树C++实现

算法导论-红黑树C++实现

红黑树的定义:一棵二叉查找树如果满足下面的红黑性质,则为一棵红黑树:1)每个节点或是红的,或是黑的。2)根节点是黑的。3)每个叶节点(NIL)是黑节点。4)如果一个节点是红的,则它的两个儿子都是黑的。5)对每个节点,从该节点到其子孙节点的所有路径上包含相同节点数目的黑节点。C++代码实现:BRTreeNode.h#ifndef BRTREENODE_H_INCLUDED #define BRTREENODE_H_INCLUDED #include<i...
【Google官方教程】前言:高效地显示Bitmap(位图)

【Google官方教程】前言:高效地显示Bitmap(位图)

译者按: 在Google最新的文档中,提供了一系列含金量相当高的教程。因为种种原因而鲜为人知,真是可惜!Ryan将会细心整理,将之翻译成中文,希望对开发者有所帮助。本系列是Google关于展示大Bitmap(位图)的官方演示,可以有效的解决内存限制,更加有效的加载并显示图片,同时避免让人头疼的OOM(Out Of Memory)。----------------------------------------------------------------...
【Google官方教程】第一课:高效地加载大Bitmap(位图)

【Google官方教程】第一课:高效地加载大Bitmap(位图)

译者按: 在Google最新的文档中,提供了一系列含金量相当高的教程。因为种种原因而鲜为人知,真是可惜!Ryan将会细心整理,将之翻译成中文,希望对开发者有所帮助。本系列是Google关于展示大Bitmap(位图)的官方演示,可以有效的解决内存限制,更加有效的加载并显示图片,同时避免让人头疼的OOM(Out Of Memory)。【Google官方教程】系列相关阅读: http://www.linuxidc.com/search.aspx?where=nk...
【Google官方教程】第二课:在非UI线程处理Bitmap

【Google官方教程】第二课:在非UI线程处理Bitmap

译者按: 在Google最新的文档中,提供了一系列含金量相当高的教程。因为种种原因而鲜为人知,真是可惜!Ryan将会细心整理,将之翻译成中文,希望对开发者有所帮助。本系列是Google关于展示大Bitmap(位图)的官方演示,可以有效的解决内存限制,更加有效的加载并显示图片,同时避免让人头疼的OOM(Out Of Memory)。【Google官方教程】系列相关阅读: http://www.linuxidc.com/search.aspx?where=nk...
DragTheBall小游戏之Android拖拽技术

DragTheBall小游戏之Android拖拽技术

本例是一个拖动小球的游戏(坑爹,给Baby玩的吧。。),主要是用到Android2D绘图技术、自定义组件技术。话不多说,先上图:1. 窗口在拖动小球之后会变为当前的Touch坐标2. 当手选中小球(有点难选中,球有点儿小),手机会震动(必须是真机才有震动),50ms。3. 小球会随着手的移动而移动。4. 不加代码控制的话,小球可以自Right、Bottom两个方向移出视图,那个时候你就看不到了。不过本例子中加入了代码,是不能移出边界的。5. 例子比较简单,...
<< 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 >>