- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。--迅雷笔试题
/通过线程函数数组记录的函数来创建线程。//起始给A线程发出通知,防止A和C死锁。//防止C线程最后一次等待A线程时死锁。//保存3个线程的处理函数。//标记检查的线程等待。//标记检查的线程通知。...
2022-08-02 14:05:55 319
原创 Linux 进程管理与简单shell脚本 与 任务管理
1.什么进程:狭义定义:进程就是一段程序的执行过程。广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。2.启动mysqlSystemctl start mariadb详细查询进程ps -aux | grep mysqld可以直接启动对应文件启动ctrl+z把一个正在执行的程序挂接在后台查询挂接在后台的程序 pssh...
2022-05-21 14:48:28 408
原创 Linux 磁盘管理----2
磁盘管理:磁盘分区:1.主分区2-扩展分区3-逻辑分区怎么分区:fdisk-1查询 磁盘的命令方式sda(1,2) sdbfdisk /dev/sdc --想要对sdc做分区fdisk-p查看当前分区-q不保存退出-n添加一个新分区-w保存退出 n:-p(主分区(1-4)) -e(扩展分区(1))n:-p -1(逻辑分区,第一个从编号5) 磁盘高级操作(卷)多个磁盘按照某种排列顺序:...
2022-05-21 14:35:58 374
原创 Linux 磁盘管理----1
Linux 磁盘管理查询系统磁盘:fdisk -l磁盘不能直接存放数据,使用前必须分区磁盘分区的种类:主分区---只能有四个 扩展分区 逻辑分区最后使用前将已分区的磁盘格式化:mkfs -t ext4 /dev/sdb1...
2022-05-21 14:10:12 88
原创 Linux 用户 组 权限 管理
linux用户管理和组管理和文件目录权限用户管理:什么是用户用户分为:普通用户和超级管理用户[root(当前登陆用户)@s1(当前的主机名)~]#查询当前系统上的所有用户cat/etc/passwdroot(用户名):x:0:0:root:/root:/bin/bashroot(用户名):x(密码占位符):0(uid):0:root:/xoot(用户的家目录):/bin/bash(用户的登陆方式)x(密码占位符):0(uid)root(用户名):x(
2022-05-21 13:58:31 558
原创 基于ECS和NAS搭建个人网盘
1. 安装OwnCloudOwnCloud是一款开源的云存储软件,基于PHP的自建网盘。基本上是私人使用,没有用户注册功能,但是有用户添加功能,你可以无限制地添加用户,OwnCloud支持多个平台(windows,MAC,Android,IOS,Linux)。1. 点击右侧的Web Terminal,连接ECS服务器。执行以下命令,添加一个新的软件源。cd /etc/yum.repos.d/wget --no-check-certificate https://download.opens.
2022-05-21 13:14:21 404
原创 C语言 指针 野指针
野指针,简单来说就是,#include <stdlib.h>#include<stdio.h>int main() { int* p1, *p2, *p3; // 定义三个整型指针 p1 = (int*)malloc(4); // 申请4字节空间,存放整型数1 *p1 = 1; p2 = (int*)malloc(4);//申请4字节空间,存放整型数2 *p2 = 2; free(p1);//释放原为p1申请的空间,但未...
2022-05-04 22:49:30 662
原创 C语言 数据结构 栈的应用(括号匹配)
#include<stdio.h>#include<stdlib.h>#define MaxSize 10#define true 1#define false 0typedef char ElemType;typedef int bool;typedef struct { ElemType data[MaxSize]; int top;}Stack, * SqStack;//初始化栈bool InitStack(SqStack* S) {...
2022-05-01 15:29:35 184
原创 C语言 数据结构 队列(链式存储)
#include <stdio.h>#include <stdlib.h>#define MAXSIZE 10#define true 1#define false 0typedef int bool;typedef int ElemType;typedef struct LinkNode { ElemType data; struct LinkNode* next;}LinkNode;typedef struct { LinkN...
2022-05-01 13:56:10 111
原创 C语言 数据结构 链栈(实质就是特殊的单链表)
#include<stdio.h>#include<stdlib.h>#define true 1#define false 0typedef int ElemType;typedef int bool;typedef struct LinkNode { ElemType data; struct LinkNode* next;}LinkNode, * LinkStack;//初始化栈bool InitStack(LinkStack* S)...
2022-04-30 21:14:20 101
原创 C语言 数据结构 双向链表(带头节点)
#include<stdio.h>#include<stdlib.h>#define ElemType int#define MaxSize 10#define true 1#define false 0typedef int bool;//定义单链表节点typedef struct DLNode { ElemType data; struct DLNode* prior,* next;}DLNode, * DLinkList;//初始化...
2022-04-29 17:05:15 354
原创 C语言 数据结构 单链表(不带头节点)
#include<stdio.h>#include<stdlib.h>#define ElemType int#define MaxSize 10#define true 1#define false 0typedef int bool;//定义单链表节点typedef struct LNode { ElemType data; struct LNode* next;}LNode, * LinkList;//初始化链表bool Init...
2022-04-29 15:57:43 272
原创 《C程序设计》(第四版)习题辅导错误汇集
P14假如我国国民生产总值的年增长率为10%,计算10年后我国国民经济生产总值与现在相比增长多少百分比。计算公式为:p=(1+r)^nr为年增长率,n为年数,p为与现在相比的倍数。解:从附录D(库函数)可以查到: 可以用pow函数求x^y的值,调用pow函数的具体形式是pow(x,y)。在使用pow函数时需要在程序的开头用#include指令将<math.h>头文件包含到本程序模块中。可以用下面的程序求出10年后国民生产总值是现在的多少倍。#include <stdio.h>
2022-04-24 21:04:51 18558
原创 谭浩强《C程序设计》(第四版)错误不完全汇集【2】
P225例8.2输入a和b两个整数,按先大后小的顺序输出a和b。#include <stdio.h>int main(){int *p1,*p2,*p,a,b;printf(“please enter two integer numbers:”);scanf(“%d,%d”,&a,&b);p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p2=p;}printf(“a=%d,b=%d\n”,a,b);printf(“max
2022-04-24 20:55:30 1289 3
原创 谭浩强《C程序设计》(第四版)错误不完全汇集
前言p12① 数据类型介绍中,增加了C99扩充的双长整型(long long int)、复数浮点型(float complex,double complex ,long long complex)、布尔型(bool)等,使读者有所了解。② C99要求,main函数的类型一律指定为int型,并在函数的末尾加一个返回语句“return 0;”。评:long long complex,bool根本是子虚乌有的。数据类型都整不明白,还谈什么语言、算法呢?C99并没有要求main函数的类型一律指定为int型
2022-04-22 09:20:24 19549 3
原创 CentOS8(8.2)安装mysql8
一、解决centos8自带yum源报错问题二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_https_context = ssl._create_unverifi
2022-04-18 19:12:26 1682
原创 CentOs通过yum安装MariaDB
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、配置mariadb yum源信息二、使用命令安装mariadb总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、配置mariadb yum源信息cd /etc/yum.repos.d/vim MariaDB.repo二、使用命令安装ma.
2022-04-06 21:26:45 1376
原创 Linux利用yum仓库安装软件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言Linux利用yum仓库安装软件一、了解yum仓库二、yum的配置文件yum的配置/etc/yum.confyum源的默认配置文件:/etc/yum.repos.d/CentOS-Base.repo3、查看与安装1.查看2.安装前言提示:这里可以添加本文要记录的大概内容:Linux利用yum仓库安装软件提示:以下是本篇文章正文内容,下面案例可供参考一、了解yum仓库YUM(Yellowdog Updater Mo.
2022-03-30 08:35:58 2365
原创 Linux软件安装与卸载
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言学习在Linux下安装常用软件提示:以下是本篇文章正文内容,下面案例可供参考一、软件包分类1. .rpm2. .tar.gz二、查询已经安装软件的信息1.rpm -qa | grep 软件名 查看软件安装版本信息2.rpm -qi 软件名 查看软件安装...
2022-03-26 21:30:00 521
原创 Linux入门
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Linux下如何压缩文件?二、查看系统开放端口三、vi编辑器总结前言提示:这里可以添加本文要记录的大概内容:Linux基本命令的使用提示:以下是本篇文章正文内容,下面案例可供参考一、Linux下如何压缩文件?内部压缩命令:压缩:gzip -9 filename解压:gzip -d filename外部压缩命令:(yum -y install bzip2):压缩:bzip2 -9 filename解.
2022-03-22 17:56:18 481
Linux软件(tomcat、jdk、zookeeper、redis、mysql,nginx)
2022-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人