自定义博客皮肤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)
  • 收藏
  • 关注

转载 共享内存函数(shmget、shmat、shmdt、shmctl)及其范例

共享内存函数由shmget、shmat、shmdt、shmctl四个函数组成。下面的表格列出了这四个函数的函数原型及其具体说明。shmget函数原型shmget(得到一个共享内存标识符或创建一个共享内存对象)所需头文件#include <sys/ipc.h>#include <sys/shm.h>函数说明得到一个共享内存标识符或创建一个共享内存对象并返回共...

2020-03-31 21:22:55 1282

转载 linux中shmget参数详解

#include <sys/ipc.h>#include <sys/shm.h>int shmget (key_t key, size_t size, int shmflg);key_t keykey标识共享内存的键值: 0/ IPC_PRIVATE 。 当key的取值为IPC_PRIVATE ,则函数shmget()将创建一块新的 共享内存; ...

2020-03-31 17:36:24 3297

转载 孤儿进程 僵尸进程 守护进程及wait函数详解

一、 孤儿进程孤儿进程: 父进程先于子进程结束,则子进程成为孤儿进程,子进程的父进程成为init进程,称为init进程领养孤儿进程。/*************************************************************************> File Name: 孤儿进程.c> Author:> Mail:> Creat...

2020-03-29 17:19:07 199

转载 [Linux系统编程]实现守护进程

本次文章划分为四个部分守护进程的概念。认识实现守护进程的相关函数。创建一个守护进程的基本步骤。演示实现守护进程代码。一、守护进程的概念守护进程就是一个脱离于控制终端、进程组与会话并且在后台运行的进程。进程组:每个进程除了有一进程ID之外,还属于一个进程组。进程组是一个或多个进程的集合,每一个进程有一个唯一的进程组ID。进程组ID类似于进程ID——它是一个正整数,并可存放再pid_...

2020-03-29 17:17:03 219

转载 centos6.5升级到7.4

升级原因随着技术升级,新科技的更新换代,操作系统的版本到现在也从Centos5.X过度到了最新的Centos7.5。近期计划要使用Kubernetes服务,最新版本更好的兼容Centos7.X系列系统,由于远程Server都是通过私有云提供的,这样我们重新安装Centos7.X系统需要各种申请操作,没办法,个人怕麻烦还对这个技术需求有强烈的好奇心,所以准备探讨技术如何远程升级。预置条件:安...

2020-03-08 18:06:05 1147

转载 GDB命令详解(进一步学习)

GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。同时GDB也具有例如ddd这样的图形化的调试端。一般来说,GDB主要完成下面四个方面的功能:(1)启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。(2)可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表...

2020-03-02 19:43:45 415

转载 C++命名空间相关知识及示例

#include // 以下的代码都使用std命名空间,一旦打开无法关闭.不定义可以使用 std::coutusing namespace std;// 定义一个匿名空间成员函数void print (int money) {// LINE 打印当前代码所在行数,用于分辨编译器指定了那个命名空间成员函数cout << LINE << ": " << ...

2020-03-02 19:40:47 173

转载 shell编程(16-20)

16、进度条,动态时针版本;定义一个显示进度的函数,屏幕快速显示|  / ‐ \#!/bin/bash进度条,动态时针版本定义一个显示进度的函数,屏幕快速显示| / ‐ \rotate_line(){INTERVAL=0.5 #设置间隔时间COUNT=“0” #设置4个形状的编号,默认编号为 0(不代表任何图像)while :doCOUNT=expr $CO...

2019-11-10 22:21:39 283

转载 linux调试器gdb

一、gdb简介GNU工具集中的调试器是gdb,该程序是一个交互式工具,工作在字符模式。除gdb外,linux下比较有名的调试器还有xxgdb, ddd, kgdb, ups。二、gdb的使用gdb是功能强大的调试器,可完成如下调试任务:1、设置断点break 行号          &n...

2019-11-10 21:58:45 122

转载 Linux根目录结构

1、 概览2、 树状目录结构3、目录作用讲解 【重要的以及经常用的都加粗了,可以重点了解】/bin:是Binary的缩写,这个目录存放着系统必备执行命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里。/dev:Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同...

2019-11-10 21:55:40 130

转载 shell命令之scp

scp即secure copy,主要用于远程文件拷贝。用法如下:scp [-option] [[user@]host1:]file1 … [[user@]host2:]file2参数如下:-1 强制scp命令使用协议ssh1-2 强制scp命令使用协议ssh2-4 强制scp命令只使用IPv4寻址-6 强制scp命令只使用IPv6寻址-B 使用批处理模式(传输过程中不询问传...

2019-11-03 10:56:19 2220

转载 Shell I/O重定向与exec的使用介绍

①I/O重定向的常用用法符号 意义cmd1 | cmd2 管道符,将cmd1的标准输出作为cmd2的标准输入。filename 将标准输出写到文件filename之中。< filename 将文件filename的内容读入到标准输入之中。filename 将标准输出写到文件filename之中,若filename文件...

2019-11-03 10:55:03 508

转载 shell编程100例(11-15)

11、石头、剪刀、布游戏#!/bin/bash编写脚本,实现人机<石头,剪刀,布>游戏game=(石头 剪刀 布)num=[RANDOMcomputer=[RANDOM%3]computer=[RANDOMcomputer={game[$num]}通过随机数获取计算机的出拳出拳的可能性保存在一个数组中,game[0],game[1],game[2]分别是 3 中不同的可能...

2019-11-03 10:48:51 233

转载 shell编程100例(6-10)

6、猜数字游戏#!/bin/bash脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,猜小了或猜大了,直至用户猜对脚本结束。RANDOM 为系统自带的系统变量,值为 0‐32767的随机数使用取余算法将随机数变为 1‐100 的随机数num=[RANDOMecho"[RANDOM%100+1]echo "[RANDOMecho"num"使用 rea...

2019-10-27 20:58:29 155

转载 shell 中awk的使用方法简介

awk这个名字起源于其三个作者( Alfred Aho,Peter Weinberger, 和 Brian Kernighan)的姓氏简称,并非有啥特定的意义。在linux系统中,通过man awk,我们可以看到对它的一句话描述为“gawk - pattern scanning and processing language”,也就是awk是一门模式匹配和处理的语言。在实际的应用中,它是...

2019-10-27 20:55:58 350

转载 01-shell文本处理三剑客之grep

1 grep是什么意思?grep: Global search REgular expression and Print out the line.文本搜索工具,根据用户指定的“模式(pattern)”对目标文本进行过滤,显示被模式匹配到的行。嘿嘿,我觉得学习grep,倒不如说是在学习模式匹配,也就是说正则表达式。我们先来简单实验一下grep的用法:[root@hadoop1 hadoo...

2019-10-27 20:54:40 120

转载 shell :linux sed 批量替换字符串

linux sed 批量替换字符串一月 21, 2014 ( No Comments )Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。命令如下:sed -i “s/原字符串/新字符串/g” grep 原字符串 -rl 所在目录例如:我要把 charset=gb2312 替换为 charset=UTF-8,执行命令:sed -i “s/ch...

2019-10-27 20:52:31 241

转载 Linux下Makefile编写语法

Makefile样例:http://blog.chinaunix.net/uid-25100840-id-2047826.htmlall : main.c foo1.c foo2.c foo3.c        gcc main.c foo1.c foo2.c foo3.c -o alltargets:prerequisi...

2019-10-20 13:59:48 102

转载 我的Ubuntu崩溃后安装了centos

下载CentOS系统方案一:直接点击下面地址就可以下载了。用的是阿里云的镜像http://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso方案二: 去官网进行下载​​官网地址:https://www.centos.org/download/点击 DVD ISO: 标准安装版。 进入之后随...

2019-10-20 13:56:11 195

转载 Vim的终极配置方案,完美的写代码界面!

先秀一下我的Vim界面语法补全我用的是YouCompleteMe, 有目录树插件,taglist插件等。通过插件管理器Vundle来进行安装,具体方法自行百度。背景可以通过换张自己喜爱的壁纸,然后调终端的透明度,就可以对着自己喜爱的场景编程啦~有语法高亮,语句补全,显示行号,自动缩进等等功能。还有创建源文件自动添加头文件的功能,例如写一个.c程序自动添加了写在配置文件里的信息,包括作者...

2019-10-20 13:50:01 571

转载 shell编程100例(1-5例)

1、编写hello world脚本#!/bin/bash编写hello world脚本echo “Hello World!”2、通过位置变量创建 Linux 系统账户及密码#!/bin/bash通过位置变量创建 Linux 系统账户及密码#$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数useradd “$1”echo “$2” | passwd ‐‐std...

2019-10-20 13:48:20 338

转载 初识GitHub

GitHub怎么用?GitHub是什么?新手怎么用GitHub?这些问题都不是问题了:英文10分【满分100分】水平的人来说:这个教程和小说很重要!这妮儿图文并茂,比我还幽默 汗!!!,我就直接转载过来,需要的同学赶紧马克走吧! 绝对新手入门极品 。。。小说 (我就不说这教程)。md不能再生动!作者:珊姗是个小太阳链接:http://www.zhihu.com/question/...

2019-09-22 19:35:50 218

转载 Vim的终极配置方案,完美的写代码界面!

2018年06月07日 23:40:51 amoscykl 阅读数 75262 文章标签: vimvimrcvim配置 更多分类专栏: Linux配置文件 (Ubuntu)版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/amoscykl/article/details/8061668...

2019-09-22 19:33:39 542

转载 vim的下载安装与基本使用

很多Linux指令都预设使用作为资料编辑的界面,如果不学习vi,很多指令就无法操作。vim是vi的进阶版本,是一个程式开发工具。vim可以使用颜色或者底线等方式来表示一些特殊信息。操作系统ubuntu##vim的下载与安装sudo apt-get install vimlinux会自动检测并下载安装下载安装完成后,可以尝试使用命令查看。参考下面的vim的使用,命令行输入vim,进入vim...

2019-09-22 19:32:02 6722

转载 吴恩达机器学习——机器学习系统设计(人工智能)

误差分析(1)构建一个学习算法的推荐方法从一个简单的能快速实现的算法开始,实现该算法并用交叉验证集数据测试这个算法绘制学习曲线,决定是增加更多数据,或者添加更多特征,还是其他选择进行误差分析:人工检查交叉验证集中我们算法中产生预测误差的实例,看看这些实例是否有某种系统化的趋势(2)误差分析作用误差分析并不一定能判断应该采取怎样的行动。但通过尝试不同的模型并比较后,能用数值来判断哪一...

2019-09-15 22:09:37 189

转载 如何在linux中安装VMwareTools

vmware tools是虚拟机VMware Workstation自带的一款工具,它的作用就是使用户可以从物理主机直接往虚拟机里面拖文件。如果不安装它,我们是无法进行虚拟机和物理机之间的文件传输的,当然它的功效不止于此,平时我们操作虚拟机的时候,在物理机和虚拟机之间必须使用CTRL切换,如果安装之后我们就不必使用键盘切换,直接便可退出,使得虚拟机真正成为了电脑的一部分,那么这么神奇的vmware...

2019-09-15 22:07:34 396

转载 vmtools

在VMware中安装vmtools

2019-09-15 22:05:10 218

转载 linux内核简介

内核

2019-09-08 21:13:42 72

转载 Linux系统简介

安装

2019-09-08 21:11:17 88

转载 linux

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/rubulai/article/details/89367859一、Linux简介 Linux是一款免费、开源的操作系统,具有安全、高效、稳定的特点,处理高并发非常强悍。 常见的Linux发行版本(以Linux为内核的操作系统):Re...

2019-09-08 20:59:33 127

空空如也

空空如也

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

TA关注的人

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