- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 数据结构与算法day2--冒泡排序
#includeusing namespace std;void BubbleSort(int list[],int n);void main(){ int a[]={2,4,6,8,0,1,3,5,7,9}; BubbleSort(a,10); for(int k=0;k return 0;}void BubbleSort(int list[],int n){ for(in
2017-12-15 17:34:48
476
原创 数据结构与算法day1--swap的实现
c与c++中的swap算法是最基础的算法之一,一般来讲共有五种方式可以实现swap函数:1.void swap(int x,int y) //这个方法是将实参拷贝至形参,不能实现真正的交换 2.void swap(int *px,int *py) //传指针3.#define SWAP(x,y,t) ((t)=(x),(x)=(y),(y)=(t)) //利用宏定义一
2017-12-15 16:45:31
794
转载 Linux中挂载详解以及mount命令用法
挂载概念Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”,解除次关联关系的过程称之为“卸载”。注意:“挂载点”的目录需要以下几个要求:(1)目录事先存在,可以用mkdir命令新建目录;(2)挂载点目录不可被其他进程使用到;(3)挂载点下原有文件将被隐藏。挂载与卸载挂载方法:
2017-12-13 09:40:20
453147
5
转载 html中meta标签详解
meta标签是什么?META标签是HTML语言HEAD区的一个辅助性标签meta标签是干什么用的?META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、页面刷新等。它提供的信息虽然用户不可见,但却是文档的最基本的元数据.元数据又是什么东西?元数据(Metadata)是用来概括描述数据的一些基本数据。也就是描述数据的数
2017-11-29 15:46:05
7352
1
转载 Linux中ld文件详解
今天在看uboot引导Linux部分,发现要对链接脚本深入了解,才能知道各个目标文件的内存分布映像,下面是我看到的一些资料0. Contents1. 概论2. 基本概念3. 脚本格式4. 简单例子5. 简单脚本命令6. 对符号的赋值7. SECTIONS命令8. MEMORY命令9. PHDRS命令10. VERSION命令11. 脚本内的表达式
2017-11-25 10:40:53
18444
转载 shell命令之find
find命令,像cd一样经常使用.只是可能大多数时间仅仅要那么一两个參数就足够使用了.或者说,勉强够用了.可是当我们主动的去翻看一下find的手冊,会发现原来更实用的功能都没实用到.本文结合自己的使用对find进行简单的介绍.不保证全面,仅列出我在使用中受益颇多的选项. find dir [option] 指定当前的一个文件夹进行查找.option能够省略,假设省略的话,find会递归
2017-11-24 09:42:49
2040
转载 Makefile经典教程
支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886这篇文章是对多篇博客的修改和整合,有意见可以私信我,谢谢!Make程序的命令行选项和参数Make命令参数的典型序列如下所示:make [-f makefile文件名][选项][宏定义][目标]这里用[]括起来的表示是可选
2017-11-24 02:58:53
357
转载 Linux Makefile与shell脚本区别
在Makefile可以调用shell脚本,但是Makefile和shell脚本是不同的。本文试着归纳一下Makefile和shell脚本的不同。1、 shell中所有引用以$打头的变量其后要加{},而在Makefile中的变量是以$打头的后加()。实例如下:Makefile:PATH="/data/"SUBPATH=$(PATH)Shell:PATH="/data/"
2017-11-23 17:03:35
567
原创 Linux中变量$#,$@,$0,$1,$2,$*,$$,$?,@,$^、$<的含义
1234567891011$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表,代表目标文件(target) $* 是以一个单字符串显示
2017-11-22 17:37:44
5219
转载 Linux中常用的50个命令
本文参照以下两篇文章:https://www.cnblogs.com/scoter2008/archive/2016/05/08/5470141.htmlhttp://www.runoob.com/linux/linux-command-manual.html1. 【命令】:cat【功能说明】:concatenate files and print on the standar
2017-11-21 15:44:05
5458
转载 Makefile VPATH和vpath
通常程序并不只存放在同一个目录下,例如:├── include│ ├── bar.h│ └── foo.h├── Makefile└── src ├── bar.c ├── foo.c └── main.c代码分别如下:[cpp] view plain copy/* bar.h */ #if
2017-11-20 23:16:35
537
转载 linux Shell ----mkdir和touch命令详解
一、创建目录(mkdir命令详解)amosli@amosli-pc:~/learn$ mkdir diramosli@amosli-pc:~/learn/dir$ mkdir folderamosli@amosli-pc:~/learn/dir$ lsfolder上面的命令中用到了mkdir,即是创建一个目录,非常常用的一个linux 命令。 该命令创建指定的目录名,要
2017-11-20 19:05:48
3041
1
转载 Linux的chomd命令
chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做
2017-11-20 18:41:01
1153
转载 linux中lpr命令
r(line printer,按行打印)实用程序用来将一个或多个文件放入打印队列等待打印。lpr 可以用来将料资送给本地或是远端的主机来处理。语法lpr [ -P printer ]参数:-p Printer: 将资料送至指定的打印机 Printer,预设值为 lp。实例下面的命令行将在名为mailroom的打印机上打印repor
2017-11-20 16:47:54
5388
1
转载 Makefile之cc编译命令
多数UNIX平台都通过CC调用它们的C编译程序.除标准和CC以外,LINUX和FREEBSD还支持gcc.基本的编译命令有以下几种:1. -c 编译产生对象文件(*.obj)而不链接成可执行文件,当编译几个独立的模块,而待以后由链接程序把它们链接在一起时,就可以使用这个选项,如: $cc -c hello.c ===> hello.o
2017-11-20 15:55:16
13285
转载 Linux中vim编辑器
概述vi 编辑器是 Linux 系统中最常用的文本编辑器,vi 在Linux界有编辑器之神的美誉几乎所有的 Linux 发行版中都包含 vi 程序。vi 工作在字符模式下,不需要图形界面,非常适合远程及嵌入式工作,是效率很高的文本编辑器,尽管在 Linux 上也有很多图形界面的编辑器可用,但vi的功能是那些图形编辑器所无法比拟的。那 vim 又是什么呢?vim 是
2017-11-19 17:39:00
267
转载 Linux中GDB调试
用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:
2017-11-19 17:31:54
182
转载 Linux的GCC编译器
GCC(GNU Compiler Collection,GNU 编译器套件),是由 GNU 开发的编程语言编译器。GCC 原本作为GNU操作系统的官方编译器,现已被大多数类Unix操作系统(如 Linux、BSD、Mac OS X 等)采纳为标准的编译器,GCC 同样适用于微软的 Windows。GCC 最初用于编译 C 语言,随着项目的发展 GCC 已经成为了能够编译 C、C++、Jav
2017-11-19 17:22:56
206
转载 linux ls和 ll 命令
ll 命令列出的信息更加详细,有时间,是否可读写等信息 ll命令和ls -l命令结果区别:上面结果说明:各个字段的含义:文件属性 文件数 拥有者 所属的group 文件大小 建档日期 文件名 drwx------ 2 Guest users 1024 Nov 21 21:05 Mail -rwx--x--x 1 root root 8
2017-11-19 10:35:32
585
原创 linux中apt命令
一般来讲apt命令需要获得root,所以一般在前边加上sudo,一般格式为sudo apt-get xxx。(下文中packagename指代为软件包的名称。)apt-get update在修改/etc/apt/sources.list或/etc/apt/preferences之后运行该命令。需要定期运行这一命令以确保您的软件包列表是最新的。apt-get install packag
2017-11-18 16:35:42
18015
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人