自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2019.1.29 作业

1.在字符数组中指定开始位置插入字符串2.3个字符串求出最小串几个字符串求出最小串3.题目: 编写一个C函数,将”I am from shanghai ”倒置为”shanghai from am I”,即将句子中的单词位置倒置,而不改变单词内部结构4.题目: 输入一个字符串,计算字符串中子串出现的次字数5.题: 请编写一个C函数,该函数将一个字符串逆序...

2019-01-29 15:56:15 232

原创 2019.1.26 - 2019.1.28 数组

1.一维数组#include <stdio.h>//int a[10];                                       //未初始化的全局变量是0int main(){#if 0    int a[10];                                     //定义有10个整型元素的数组,在内存里面连续存储    ...

2019-01-28 18:25:24 225

原创 2019.1.25 作业

作业3.求两个数的最大公约数,最小公倍数? 4.把一个三位数整数,逆序输出5. 求1~100之间的和6.200~300之间不能被3整除的数,5个一行输出7.输入一个整数a,再输入两个整数p1,p2(p1,p2<32),输出该整数的二进制表示方法中从右端开始的p1到p2位.8.通过编程实现,统计1~n有多少个9 提示:n通过参...

2019-01-25 15:41:14 226

原创 2019.1.24 作业2

2.如何判断100-200之间的素数

2019-01-24 23:07:02 154

原创 2019.1.24 作业

1.如何判断闰年?2.如何判断一个素数? 

2019-01-24 22:54:28 359

原创 2019.1.23

1.画余弦函数#include <stdio.h>#include <math.h> //本程序中反三角函数的计算用到标准库中的 math.h文件//编译时出错,在后面加上 -lm即可int main(){    double y; //此处y为浮点型,提高计算精度    int x;    int m;    for(y = 1; y >= ...

2019-01-24 00:16:43 123

原创 2019.1.22

vim编辑器三种模式 ①命令模式:打开文件就是命令模式                     x  删除字符 nx 删除n个字符                     dd 剪切一行 ndd 剪切n行 p粘贴                     yy 复制一行 nyy 复制n行                     G 跳到最后一行 gg 回到第一行             ...

2019-01-22 20:47:16 319

原创 2019.1.21

1.loginlogin指令让用户登入系统,可通过它的功能随时更换登入身份。当/etc目录里含名称为nologin的文件时,系统只root帐号登入系统,其他用户一律不准登入。2.shutdownshutdown -t seconds -rkhncfF time message例:shutdown -h now-t 几秒钟之后关机-r 重启-h 关机后停机-n 强制杀掉所有执行中...

2019-01-21 16:59:09 165

原创 2019.1.20

bin:二进制文件/可执行文件 常见的系统指令都在bin中dev:存放设备文件 一个设备文件对应一个硬件设备 Linux中一切皆文件lib:存放库文件mnt:挂载目录root:root用户(linux最高权限用户)的家目录 每个用户都有一个家目录sys、proc:存放内核信息tmp:临时目录,关机后目录中所有内容清空home:普通用户的家目录etc:存放系统的配置文件(如开机启动项...

2019-01-20 22:20:36 125

原创 pyinotify:在 Linux 中实时监控文件系统更改

Pyinotify 是一个简单而有用的 Python 模块,它可用于在 Linux 中实时监控文件系统更改。作为一名系统管理员,你可以用它来监视你感兴趣的目录的更改,如 Web 目录或程序数据存储目录及其他目录。建议阅读: fswatch - 监控 Linux 中的文件和目录更改或修改它依赖于 inotify(在内核 2.6.13 中纳入的 Linux 内核功能),它是

2017-04-26 23:13:26 708

转载 Linux 上 GDM 登录界面如何适应高分屏

GDM(GNOME Desktop Manager)是一种 GNOME 显示环境的管理器,它是一个运行在后台的小程序(脚本),用于运行你的 X 会话,显示一个登录界面并在你正确输入密码后才允许登录。GDM 在各个方面胜出 xdm,也没有 xdm 那么多的漏洞。它没有使用任何来自 xdm 的代码。它支持 XDMCP,并实际上扩展了 XDMCP,带来了一些我认为 xdm 所缺失的功能(但是仍然兼容 x

2017-04-26 23:11:20 2330

原创 Inxi:一个功能强大的获取 Linux 系统信息的命令行工具

Inxi 最初是为控制台和 IRC(网络中继聊天)开发的一个强大且优秀的命令行系统信息脚本。可以使用它获取用户的硬件和系统信息,它也用于调试或者社区技术支持工具。使用 Inxi 可以很容易的获取所有的硬件信息:硬盘、声卡、显卡、网卡、CPU 和 RAM 等。同时也能够获取大量的操作系统信息,比如硬件驱动、Xorg 、桌面环境、内核、GCC 版本,进程,开机时间和内存等信息。运行在命

2017-04-26 23:09:54 702

转载 Bootloader概述

对于嵌入式系统,Bootloader是基于特定硬件平台来实现的。因此,几乎不可能为所有的嵌入式系统建立一个通用的Bootloader,不同的处理器架构都有不同的Bootloader。Bootloader不但依赖于CPU的体系结构,而且依赖于嵌入式系统板级设备的配置。对于2块不同的嵌入式板而言,即使它们使用同一种处理器,要想让运行在一块板子上的Bootloader程序也能运行在另一块板子上,一般也都

2017-04-19 21:27:01 370

转载 arm-Linux交叉编译

平常我们做的编译叫本地编译,也就是在当前平台编译编译得到的程序也是爱本地执行。相对而言的交叉编译指的是在一个平台上生成另一个平台的可执行代码。常见的交叉编译有以下三种在windows pc 上,利用ads,使用arm cpu的可执行代码。在linux pc 上,利用arm-linux-gcc编译器,编译出正对linux arm品台的可执行代码。在windows pc上,利用cygwin

2017-04-19 21:14:01 14535

转载 makefile教程

写Makefile是一个非常便利的编译方法,由于以前习惯把所有的代码都集中在一个文件中,体现不出make的优势,当把源代码拆分成若干个源文件,Makefile就显得必要了。以下是一份简单的Makefile的教程,参考自A Simple Makefile Tutorial。正如原文所说,这份教程只是打算让初学者快速入门,写自己的makefile,来维护中小型的项目。一个简单的例子,用K&

2017-04-19 21:04:06 249

转载 Linux初学者五个网站推荐

推荐一:鸟哥的Linux私房菜(http://vbird.dic.ksu.edu.tw/)这个不用多说吧,只要你学习Linux就肯定听说过鸟哥的私房菜,经典,对于初学者来说绝对是经典,推荐!!!推荐二:Linux中国(https://linux.cn/)这是一个关于Linux的资讯网站,网站提供了各种关于Linux的资讯你都可以在这里找到,是Linux学习者非常

2017-04-12 20:52:28 2538

原创 Linux十个命令补全技巧(下)

6、使用前缀和后缀补全命令补全命令可以通过被前缀(在后面添加)和后缀(添加在后面)来定义。在下面的例子中,前缀和后缀在list_job_attrib.sh中被定义。代码如下:$ jobs[1]+ Stopped cat$ complete -P '">' -S '<"' ./list_job_attrib.sh$ ./list_job_attrib.

2017-04-12 20:48:47 808

原创 Linux十个命令补全技巧(上)

在Linux系统中,输入一个命令,再按两次TAB键,就会列出所有以输入字符开头的可用命令。这并不新鲜,很可能你已经知道了这个。这个功能被称作命令补全。默认情况下,bash命令行可以自动补全文件或目录名称。不过,我们可以使bash命令行补全执行更多的操作,通过补全命令可以让它成就下一个辉煌。这个教程说明了我们是怎样使用可编程的命令行补全功能(programmable comple

2017-04-12 20:47:15 3051

转载 在程序中跳来跳去: Ctags 的使用

哇, 这下可厉害了, Tag文件(标签文件)可是程序员的看家宝呀, 你可以不用它, 但你不能不知道它, 因为Linux内核源码都提供了"make tags"这个选项. 下面我们就来介绍Tag文件.tags文件是由ctags程序产生的一个索引文件, ctags程序其是叫"Exuberant Ctags", 是Unix上面ctags程序的替代品, 并且比它功能强大, 是大多数Linux发行版上

2017-03-29 22:57:50 7239

转载 vim编程常用命令

%跳转到配对的括号去[[跳转到代码块的开头去(但要求代码块中'{'必须单独占一行)gD跳转到局部变量的定义处''跳转到光标上次停靠的地方, 是两个', 而不是一个"mx设置书签,x只能是a-z的26个字母`x跳转到书签处("`"是1左边的键)>增加

2017-03-29 22:56:21 303

转载 linux中的语法高亮

写程序没有语法高亮将是一件多么痛苦的事情啊, 幸亏vim的作者是个程序员(如果不是, 那可NB大了), 提供了语法高亮功能, 在上面的图片中大家也可以看到那些注释, 关键字, 字符串等, 都用不同颜色显示出来了, 要做到这样, 首先要在你的 ~/.vimrc 文件中增加下面几句话:syntax enablesyntax on再重新启动vim, 并打开一个c程

2017-03-29 22:51:01 5768

原创 pwd命令

Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式:pwd [选项]2.命令功能:查看”当前工作目录“的完整路径3.常用参数:一般情况下不带任何参数如果目录是链接时:格式:pwd -P  显示出实际路径

2017-03-22 22:11:42 296

原创 cd命令

1. 命令格式:cd [目录名]    2. 命令功能:切换当前目录至dirName    3. 常用范例3.1 例一:进入系统根目录命令:cd / 输出:[root@localhost ~]# cd /   说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了 命令:cd .. 或者 cd .. //输出:1 

2017-03-22 22:08:59 356

原创 Linux下编写第一个c语言程序hello world

进入Linux系统后,启动一个shell命令终端,在Ubuntu的三键启动终端方法是同时按下 Ctrl键+Alt键+t 启动后如下图所示:在终端下敲入命令 gedit helloworld.c  后按下回车键。这个命令会用gedit软件打开文件名为helloworld.c的文件,如果该文件不存在工作目录,则gedit软件会自动新建一个名为helloworld.c的文件。命令如下图所示:

2017-03-22 21:59:13 14979 3

原创 Linux十个基础知识点

1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和 mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和 my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。2.文件名最多可以有256个字符,可以包

2017-03-15 22:06:06 352

原创 掌握Linux下的常规操作

登陆和注销 登陆Linux系统需要用户名和密码,分为超级用户(root)和普通用户,两者之间这个格式在当前用户的家目录中的文件下设置,如果是超级用户root,可以查看文件: [root@foundation0 ~]# vim /root/.tcshrc命令行提示符的结尾为#说明是超级用户,如果是$说明是普通用户文件路径(绝对路径和相对路径) 绝对路径:在Linux中

2017-03-15 22:02:54 285

转载 ls命令

ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多!1. 命令格式:ls [选项] [目录名]2. 命令功

2017-03-15 21:55:46 229

原创 Linux常用命令的全称

目录名:/boot:顾名思义/root :同上/lost+found:同上/run:同上/home:同上/etc:ETCetera/bin:BINaries/dev:DEVices/lib:LIBraries/mnt:MouNT/proc:PROCesses/tmp:TeMPorary/var:VARiable/srv:SeRVices/

2017-03-01 14:59:46 463

原创 Linux虚拟机安装教程(Ubuntu)

点击完成后,可能会出现如下错误提示:产生这个错误的主要原因是现在平常用的 VMware等软件本身都是基于 32 位的,如果要在其上运行 64 位系统,需要把CPU的虚拟化打开!而Windows7 64位操作系统在默认情况下是关闭的!

2017-03-01 14:52:20 371

原创 Linux与Unix之间的关系以及Linux的发展

从系统来源的角度看,Linux是Unix的开源实现,思想也来源于Unix,但并没有包括Unix的源码,而且是免费的自由软件,源代码是公开的。Linux所需的硬件要求也低于Unix,难度也小于Unix。Linux可以实现Unix的全部功能,而且相比之下更加灵活,可以说是发展后的Unix。Unix早期是用汇编语言编写的,但第三个版本用新的语言C重新编写了,通过这次编写,Unix得以

2017-02-28 22:28:30 2630

空空如也

空空如也

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

TA关注的人

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