图形linux概念 简介

linux shell 函数与脚本调试

**函数:** 1. **函数定义**: 使用 `function` 关键字或者直接写函数名来定义函数。 function my_function() { echo "函数内容" } my_function() { echo "函数内容" } 2. **函数调用**: 直接使用函数名来调用函数。 m ......
脚本 函数 linux shell

linux shell 条件语句和循环结构

条件语句和循环结构在Shell脚本中用于控制程序的流程,让你可以根据条件决定执行不同的代码块,或者重复执行某些代码。下面是条件语句和循环结构的一些示例和说明: **条件语句:** 1. **if语句**: 使用 `if` 语句根据条件执行不同的代码块。 if [ "$age" -gt 18 ]; t ......
语句 条件 结构 linux shell

Linux驱动开发详解——学习笔记

# Linux 设备驱动概述 计算机系统的运转需要软件和硬件共同参与,硬件是底层基础,软件则实现了具体的应用。硬件和软件之间则通过**设备驱动**来联系。在没有操作系统的情况下,工程师可以根据硬件设备的特点**自行定义接口**。而在有操作系统的情况下,**驱动的架构则由相应的操作系统来定义**。驱动 ......
笔记 Linux

linux环境编程(1): 实现一个单元测试框架-2

之前实现的c语言项目单元测试框架cutest, 功能更新, 已上传至ubuntu ppa仓库, 方便安装使用, 文末附带视频说明. ......
框架 单元 环境 linux

GO语言简介与基本语法概述

## 本文的目标 本文通过对Go基本语法进行简要概述,旨在通过短时间内的学习即可掌握基本的Go语法,并切实参与到实际Go项目的开发中。 ## Go语言简介 Go语言由来自Google公司的Robert Griesemer,Rob Pike和Ken Thompson于2007年9月开始设计和实现,然后 ......
语法 语言 简介

windows系统下从硬盘安装linux-ubuntu

# windows系统下从硬盘安装linux-ubuntu - 1.使用系统自带的分区工具,划10G左右的空间当作安装盘。分区格式为FAT32,取个名字叫A。 - 2.把下载好的ubuntu镜像打开,复制内容到安装盘A。 - 3.重启电脑,按F12选择硬盘启动项。这里选ubuntu。 ......
linux-ubuntu 硬盘 windows ubuntu 系统

Linux之定时器

###Linux下的实现方式 + socket选项SO_RECVTIMEO和SO_SNDTIMEO + SIGALRM信号 信号相关笔记:[Linux之信号](https://www.cnblogs.com/beishangeyu/p/17630183.html "Linux之信号") + I/O复 ......
定时器 Linux

Linux进程间通信(IPC)——管道和FIFO

# 管道和FIFO ## 一、 匿名管道 ```c #include int pipe(int fd[2]); /* fd[0] 管道输出端FD, fd[1]管道输入端FD */ int pipe2(int pipefd[2], int flags); /* flags:O_NONBLOCK */ ......
管道 进程 Linux FIFO IPC

windows上安装linux,nodejs笔记

安装ubuntun 打开store,并关闭其自动更新 搜索ubuntu,安装最新版LTS 安装nodejs sudo apt purge nodejs sudo apt autoremove sudo apt update sudo apt install -y curl curl -fsSL ht ......
windows 笔记 nodejs linux

01 简介、基础语法

一、Python简介1、简介Python由荷兰数学和计算机科学研究学会的吉多范罗苏姆于1990年设计,Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。2021年10月,语言流行指数的 ......
语法 基础 简介 01

Linux Mint 21.3 计划于 2023 年圣诞节发布

Linux Mint 项目近日公布了基于 Ubuntu 的 Linux Mint 发行版下一个重要版本的一些初步细节,以及备受期待的基于 Debian 的 LMDE 6(Linux Mint Debian Edition)版本。 近日,Linux Mint 项目负责人克莱门特-勒菲弗(Clement ......
Linux 21.3 2023 Mint 21

Linux --- 查看PID

一、概要 1. 概念 PID是进程标识符(Process ID)的简称,它是Linux系统中标识一个独立进程的唯一标识符,通过PID我们能定位进程的所有相关信息,比如端口号,进程所属程序地址,进程所属用户等。 二、操作 1. 查看所有运行中的进程 ps aux 2. 获取当前进程的PID #!/bi ......
Linux PID

CHAPTER 7 Linux Operating System Services linux 系统服务

/usr/include/asm-generic/unistd.h /usr/include/errno.h /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h ......
Operating Services CHAPTER System 系统

Virtualbox安装Linux使用2560以上高分辨率黑屏

Virtualbox安装Linux后,通过VirtualBox的视图菜单默认只有1920的分辨率可供选择,想要使用更高分辨率(比如4K)需要在Linux系统的设置里选择。 但是,通过Linux系统菜单设置分辨率达到2560时,虚拟机就会黑屏,只有鼠标。此时系统仍然正常运行,按esc可取消当前设置,按 ......
Virtualbox 分辨率 Linux 2560

linux root用户密码输入正确还是提示access denied

问题:之前用远程工具连接一直都是好的,第二天上班找开远程工具要输root的密码了,输入用户密码后还是无效,可以确定用户密码是对的,其中有一个远程工具一直是连着的就没有问题。 排查问题: 1、相接用passwd修改密码,无效 2、查看用户是否被锁定,也没有锁 3、因为在前一天晚上我删了liunx中/o ......
密码 还是 用户 access denied

linux基础

# 1.计算机基础 美团单车 内存 - ram 读写速度快 - 运行程序 - 程序从闪存加载到[内存]中运行 掉电数据丢失 临时存储数据 闪存 - rom 读写速度慢 掉电数据不丢失 - 存储数据 - 存储信息 永久存储数据 程序运行 下载微信 - 闪存 手机 : 12 + 256 12 - 内存 ......
基础 linux

linux之shell脚本quickStart

这篇文章主要参考于《跟老男孩学linux运维:Shell编程实战》,方便写shell脚本时参考,只列一些shell脚本中的容易混淆的知识点。 [TOC] ## 1 变量 变量就是用一个固定的字符串代替更多、更复杂的内容,使用变量的最大好处就是使程序开发更为方便。 ### 1.1 普通变量 变量可分为 ......
脚本 quickStart linux shell

部署Kafka+ZK及其日志采集实战(系统版本:linux_CentOs_7.8)

- 部署ZK ``` docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeper ``` - 部署Kafka ``` docker run -d --name xdclass_kafka \ -p 9092:9092 \ ......
linux_CentOs 实战 版本 CentOs 系统

linux下进程间通信

# 进程间通信 ## 一、进程间通信的介绍 ### 1、进程间通信的概念 > 进程通信(Interprocess communication),简称:IPC; > 本来进程之间是相互独立的。但是由于不同的进程之间可能要共享某些信息,所以就必须要有通讯来实现进程间的互斥和同步。比如说共享同一块内存、管 ......
进程 linux

linux下gcc/g++创建一个共享库项目以及创建一个可执行项目动态链接该共享库

1.先确保有g++命令 2.创建一个c++项目目录,并cd到该目录 3.创建共享库头文件:dynamic_so.h #ifndef __TEST__ #define __TEST__ int testFun(int a, int b); #endif 4.创建对应共享库的实现文件:dynamic_s ......
项目 链接 动态 linux gcc

linux环境下基于python的OpenCV 保存视频

一 概念 在OpenCV中保存视频使用的是VedioWriter对象,在其中指定输出文件的名称, A 创建视频写入的对象 out = cv2.VideoWriter(filename,fourcc, fps, frameSize) 参数含义: filename:视频保存的位置 fourcc:指定视频 ......
环境 OpenCV python linux 视频

MacBook 上的 Asahi Linux 将基于 Fedora Linux

MacBook 上的 Asahi Linux 将基于 Fedora Linux Asahi Linux 旨在将 Linux 移植到使用 M1、M2 等苹果硅芯片的 Mac 电脑上。它最初是基于 Arch Linux 的软件包构建的,采用 Arch Linux ARM,添加了自己的覆盖包资源库,并将所 ......
Linux MacBook Fedora Asahi

基于 Debian 12 的MX Linux 23 正式发布!

MX Linux 是基于 Debian 稳定分支的面向桌面的 Linux 发行,它是 antiX 及早先的 MEPIS Linux 社区合作的产物。它采用 Xfce 作为默认桌面环境,是一份中量级操作系统,并被设计为优雅而高效的桌面与如下特性的结合:配置简单、高度稳定、性能可靠、占用空间不大也不小。 ......
Debian Linux 12 23

Hadoop3.3.0--Linux编译安装

### Hadoop3.3.0--Linux编译安装 本实验内容教程来源于“黑马程序员”如有侵权请联系作者删除 基础环境:Centos 7.7 编译环境软件安装目录 ``` mkdir -p /export/server ``` #### 一、Hadoop编译安装(选做) > ==可以直接使用课程提 ......
Hadoop3 Hadoop Linux 3.0

Linux unixODBC 连接 MySQL数据库

Linux unixODBC 连接 MySQL数据库 1. 下载unixODBC及MySQL Connector/ODBC 1.1 unixODBC下载 https://www.unixodbc.org/ 1.2 MySQL Connector/ODBC下载 https://downloads.my ......
unixODBC 数据库 数据 Linux MySQL

ThreadLocal简介

ThreadLocal简介 ThreadLocal又叫做线程变量,即ThreadLocal的填充变量都是属于当前线程的,这个线程的变量对其他线程的变量来说是访问不到的。 ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 ThreadLocal 适用于 ......
ThreadLocal 简介

JavaScript中常见的数据结构和算法及其应用场景简介

在JavaScript编程中,数据结构和算法是必不可少的组成部分。本文将介绍JavaScript中常见的数据结构和算法以及它们的应用场景。 ......
数据结构 算法 JavaScript 场景 常见

了解WebGL:在浏览器中实现高性能3D图形渲染的基础知识

WebGL是一种基于OpenGL ES 2.0标准的3D图形渲染技术,它可以在浏览器中实现高性能的3D图形渲染。本文将介绍WebGL的基础知识,包括其应用场景、工作原理和常见的编程工具。 ......

Linux基础35 搭建博客,搭建知乎,搭建edusoho

5.搭建博客wordpress 1)上传包 从https://cn.wordpress.org/下载 wordpress-5.0.3-zh_CN.tar.gz [root@web01 ~]# cd /code/ [root@web01 code]# rz wordpress-5.0.3-zh_CN. ......
edusoho 基础 Linux 博客

RBAC(权限管理系统)简介

权限在日常办公系统中算是一个比较常见的基本功能,对于存在有权限模块的系统中规定了登录用户能够操作哪些资源,不能够操作哪些资源。借助权限模块可以有效的控制参与到系统不同身份人员要具体做的操作,可以说一个成熟的后端系统离不开一个比较完善的权限管理系统。 什么是RBAC? RBAC权限管理系统是一个根据用 ......
管理系统 权限 简介 系统 RBAC