草庐IT

mongodb-linux-x

全部标签

Linux shell编程学习笔记30:打造彩色的选项菜单

1需求分析在Linuxshell编程学习笔记21:用selectin循环语句打造菜单https://blog.csdn.net/Purpleendurer/article/details/134212033?spm=1001.2014.3001.5501中,我们利用selectin循环语句打造的菜单中,菜单项都是用系统设置的颜色配置来显示的。为了让菜单更美观,我们想让每个菜单项分别以不同的颜色来显示,要如何实现呢?2 打造彩色的选项菜单的方法首先,我们把要显示的菜单项保存到一个数组中然后,我们用循环语句forin来显示数组中的菜单项,在显示菜单时我们可以为每个菜单项加上一个数字序号作为选择该菜

【Linux】进程周边001之进程概念

👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》🌝每一个不曾起舞的日子,都是对生命的辜负目录前言1.基本概念2.描述进程-PCB2.1task_struct-Linux中的PCB2.2task_struct内容分类(成员)3.查看进程3.1通过系统目录查看3.2通过用户级工具ps查看4.通过系统调用获取进程标识符(PID)4.1PCB是属于操作系统的还是属于进程的? 4.2使用getpid和getppid5.通过系统调用创建进程(fork初识)5.1fork函数创建子进程5.2fork的返回值5.3使用if进行

Linux系统C++程序设计1-Linux系统和POSIX 标准入门

1Linux系统和POSIX标准入门本书介绍了Linux以及我们如何在Linux环境中使用C++来管理关键资源。我们想花一些时间在本章中加深对操作系统(OS)的基本了解。您将更多地了解一些特定技术、系统调用接口和可移植操作系统接口(POSIXPortableOperatingSystemInterface)的起源。在Linux或其他基于Unix的操作系统环境中编程相当常见。无论您的专业知识位于何处——从物联网(IoT)设备和嵌入式软件开发到移动设备、超级计算或航天器——您很有可能在某个时候接触到Linux发行版。本章内容:熟悉操作系统的概念了解Linux内核介绍系统调用接口和系统编程浏览文件、

MongoDb-01——Mac上安装MongoDb以及相关的简单命令

MongoDb-01——Mac上安装MongoDb以及相关的简单命令1.下载、安装1.1官网下载1.2关于安装MongoDB1.2.1官方安装文档1.2.2Mac安装详细步骤(使用brew)2.启动MongoDB2.1官方说明2.2作为macOS服务运行的相关命令2.3访问3.链接并使用mongodb3.1链接mongodb3.2简单使用mongodb3.2.1简单命令3.2.2简单crud使用(文档命令)3.2.2.1插入数据3.2.2.2查询数据3.2.2.2.1一般查询3.2.2.2.2模糊查询3.2.2.2.3排序查询3.2.2.2.4分页查询3.2.2.3修改数据3.2.2.4删除数

Linux下如何查看显卡型号

在Linux系统中,有几种方法可以查看显卡型号。下面将介绍几种常用的方法,并提供相应的源代码。使用lspci命令lspci命令可以列出计算机上所有的PCI设备信息,包括显卡。可以使用以下命令来查看显卡型号:lspci-vnn|grep-i"VGAcompatiblecontroller"该命令将列出包含"VGAcompatiblecontroller"字段的设备信息,其中包括显卡型号。例如,输出可能类似于:01:00.0VGAcompatiblecontroller[0300]:NVIDIACorporationGP102[GeForceGTX1080Ti][10de:1b06](reva1)

Linux日常使用最多的那些指令

Linux系统的历史可以追溯到1991年,芬兰大学生LinusTorvalds创建了这个开源操作系统。Linux系统具有高度可定制性和免费性,使得它逐渐被广泛接受并在全球范围内得到普及。今天,Linux已成为许多服务器、智能手机和嵌入式设备的基础操作系统。对于日常使用,Linux系统提供了一系列命令行工具,使得我们可以轻松地管理文件、安装软件和配置系统。以下是一些最最常见的Linux命令:终端命令:cd:切换目录pwd:显示当前目录ls:列出目录内容mkdir:创建目录rm:删除文件或目录cp:复制文件或目录mv:移动文件或目录chmod:改变文件或目录的权限chown:改变文件或目录的所有者

弹性空间之道,Linux的逻辑卷管理技术

基于硬盘构建的RAID通常提供固定大小的存储空间。管理员在初期规划的存储空间很难适应业务的变化。如下图所示,部署初期可能三个业务所需要的存储空间大致相同,但随着运营的进行,应用2突然变成比较火爆,存储空间被快速使用,从而导致存储资源不够的风险。而应用1和应用3则不温不火,存储资源有很多浪费。那么有没有一种技术可以动态的调整存储资源的大小,可以保证在业务需要数据量大的时候能够扩容,业务需要数据量减小的时候可以进行缩容?通过存储资源的动态调配,保证各个应用的存储空间有一定的空闲率,这样既保证了存储资源利用率,又避免单个应用存储资源耗尽的风险。目前市面上的企业级存储系统都是具备这个功能的,在存储端称

Linux下PCI设备驱动开发详解(一)

Linux下PCI设备驱动开发详解(一)PCI总线是目前应用最广泛的计算机总线标准,而且是一种兼容性最强,功能最全的计算机总线。而linux作为一种开源的操作系统,同时也为PCI总线与各种新型设备互联成为可能。尤其被现在的异构计算GPU/FPGA、软硬结合新的方向广泛运用。一、PCI设备和驱动概述应用程序位于用户空间,驱动程序位于内核空间。linux系统规定,用户空间不可以直接调用内核函数,所以必须经过系统调用,应用程序才可以调用驱动程序的函数。另外应用程序通过系统调用去调用驱动程序的函数,还有一个前提就是驱动程序必须留有接口,这里的接口就是ops函数的操作集合。            驱动最

软件测试 —— Linux基础命令行

目录一、Linux介绍     1、为什么要学习Linux?2、什么是操作系统?3、Linux系统Linux发⾏版本4、Linux文件路径二、远程连接操作1、常见的远程连接⼯具 2、远程连接基本步骤  2.1、获取服务器IP地址 2.2、远程连接⼯具设置步骤 3、远程连接注意事项 3.1、修改连接信息选项三、Linux常用命令 1、Linux命令学习原则2、Linux命令的基本组成 3、相对路径和绝对路径 4、案例1:ls/pwd/cd/touch/mkdir/cp/mv/rm4.1、Part1:ls/pwd/cd/touch/mkdir4.2、Part2:cd其他⽤法和mv 4.3、Part

MongoDB实验——在Java应用程序中操作 MongoDB 数据

在Java应用程序中操作MongoDB数据1.启动MongoDBShell2.切换到admin数据库,使用root账户3.开启Eclipse,创建JavaProject项目,命名为MongoJavaFile-->New-->JavaProject4.在MongoJava项目下新建包,包名为mongoMongoJava右键-->New-->mongo5.在mongo包下新建类,类名为mimalianjiemongo右键-->New-->Class6.添加项目依赖的jar包,右键单击MongoJava,选择Import7.选择General中的FileSystem,点击Next8.选择存放mong