优先级 机制 任务linux

回调函数用于通知机制

相机SDK中一般有这样的回调:当帧采集完毕,自动调用回调函数。 回调函数用于通知机制:当某一事件发生时,如果使用者注册过了回调函数,则会自动执行回调函数中的内容。 网上很多回调函数的内容都是简单的使用下,没有太多关于通知机制的内容,于是找了一个案例 //sdk.h typedef void(*REC ......
函数 机制

Linux中的$符号的三种常见用法

本文总结了Linux中的$符号的各种用法 用法一: 显示脚本参数($0、$?、$*、$@、$#、$$、$!)(本质上属于变量替换) $0:就是该bash文件名,个位数的,可直接使用数字,但两位数以上,则必须使用 {} 符号来括住,如${10}. $?:是上一指令的返回值,成功是0,不成功是1。一般来 ......
符号 常见 Linux

linux 设置不进入图形桌面 而是启动后在命令行

systemctl status default.target cd /lib/systemd/system rm default.target 原来的默认目标链接在图形桌面,删去 ln -s multi-user.target default.target 重建链接到多用户命令行的 default ......
图形 命令 而是 桌面 linux

linux安装tomcat

1.Centos + Tomcat在线安装 sudo yum install java-1.7.0-openjdk-devel #安装java yum install tomcat #在线安装tomcat systemctl start tomcat #启动tomcat服务器 yum install ......
tomcat linux

CentOS7环境下Linux命令的基本指令(二)

权限管理命令权限管理命令:chmod命令名称:chmod命令英文原意:change the permissions mode of a file命令所在路径:/bin/chmod执行权限:所有用户语法:chmod [ {ugoa}{±=}{rwx} ] [文件或目录]chmod [mode=421] ......
指令 命令 CentOS7 环境 CentOS

Linux的shell脚本中的比较运算符

shell中的比较运算符 -eq //等于-ne //不等于-gt //大于 (greater)-lt //小于 (less)-ge //大于等于-le //小于等于 在今天的Linux——shell命令实验中, 执行.sh脚本: if ((a<60)); then echo "You didn't ......
运算符 脚本 Linux shell

Linux驱动开发笔记(四):设备驱动介绍、熟悉杂项设备驱动和ubuntu开发杂项设备Demo

前言 驱动的开发需要先熟悉基本概念类型,本篇讲解linux杂项设备基础,还是基于虚拟机ubuntu去制作驱动,只需要虚拟机就可以尝试编写注册杂项设备的基本流程。 linux三大设备驱动 字符设备:IO的传输过程是以字符为单位的,没有缓冲,比如I2C(SDA、SCL),SPI(MISO、MOSI、SC ......
设备驱动 杂项 设备 笔记 ubuntu

linux 每隔多少秒执行定时任务

Linux 中的定时任务通常使用 crontab 来实现,但 crontab 的最小时间单位是分钟,因此默认情况下无法实现一分钟内多次执行的定时任务。不过,你可以使用以下方法之一来实现一分钟内多次执行的效果: 编写一个无限循环的脚本:你可以编写一个无限循环的脚本,并在其中添加需要重复执行的命令。然后 ......
任务 linux

Linux部署项目教程 速通版

购买服务器,略,阿里云什么的都可以。 连接服务器 个人推荐这个免费开源的,下好连接即可,略。 简单易用的终端工具——NxShell-CSDN博客 Docker 1 在Cent OS安装docker 1) 先有一个Cent OS 7.6系统 这个很重要,不同版本按照的时候是不一样的。 查看CentOS ......
项目 教程 Linux

Linux学习随笔——目录操作

一.目录操作 目录操作包括:创建、查看、切换、删除步骤; 1.创建目录 通过命令mkdir来创建,如需创建多层目录,加参数“-p”即可: mkdir 目录 mkdir -p def/abc(多层目录) 2.查看目录 有这几种命令可以查看:pwd、ls(ls-a、ls-l(ll)); pwd命令显示当 ......
随笔 目录 Linux

linux指令集

基础知识 ~家目录 #超级用户 $普通用户 通配符 * 匹配任意内容(即含有该内容的任意内容) ? 匹配任意一个字符 [] 匹配任意一个中括号内的字符 切换超级用户 sudo -s 如遇到拒绝访问,即'permission denied'时 通常是用户权限不足,应进入su用户 e.g.向sysfs文 ......
指令 linux

Linux文件权限

4.1基本权限UGO U:owner,属主 G:group,属组 O:other,其他用户 r: read(读),数字设定4 w:write (写入),数字设定2 x:execute (执行),数字设定1 4.1.1设置文件属性与权限 chown:修改文件属主/属组 chgrp:修改文件属组 chm ......
权限 文件 Linux

Linux用户管理

3.1用户/组概览 3.1.1用户标识:UID与GID 每个用户都有唯一的系统可识别的UID,id命令可以查看当前用户登录信息,UID为用户ID,GID为用户所属组的ID 3.1.2用户/组相关文件 所有用户的用户名和用户密码都存放在/etc/passwd和/etc/shadow 3.1.3超级用户 ......
用户 Linux

垃圾回收机制

引用计数 Python中,主要通过引用计数(Reference Counting)进行垃圾回收 typedef struct_object { int ob_refcnt; struct_typeobject *ob_type; } PyObject; 在Python中每一个对象的核心就是一个结构体 ......
机制 垃圾

Linux文件管理

1.1文件目录与路径 2.1.1文件目录 所有文件都在根目录(/)下。 根目录下文件: 2.1.2 文件路径 用户在磁盘中查找文件时,所历经的文件线路称为文件路径 2.2目录与文件操作 目录操作包括创建目录,查看目录,切换目录,删除目录 mkdir:创建目录 pwd:查看目录 ls-a:查看隐藏目录 ......
文件 Linux

Linux系统的Vim编辑器怎么用

今天公司要换Linux服务器,已经两年不用命令行操作的我赶紧学习起了Linux操作,其实不难,VIM编辑器是内置在Linux系统里面的一款有效的编辑器,功能十分强大,堪称“世界上最好的编辑器” 步入正题 文件操作【增,删,改,查】 【增】新建文件 touch 新增目录 mkdir 目录名命令:tou ......
编辑器 系统 Linux Vim

Linux部署Java环境

本文使用的Linux发行版本为AlmaLinux 9.2 64位(CentOS停止更新后的完美替代发行版本)。 本文安装的JDK版本为21.0.1,其他版本方法类似。 下载并安装Java开发工具包(Java Development Kit) 更新系统。dnf -y update 获取安装包链接。 前 ......
环境 Linux Java

Linux网络配置

一:桥接: 在此连接方式,安装的虚拟机相当于和物理主机是两台独立的计算机,如果局域网中有DHCP服务,那么,虚拟机将能够获得本局域网的IP地址,此时虚拟机的IP网段和主机的IP地址处于同一网段下,两者之间可以通信。如果局域网内没有提供DHCP服务,需要手动配置一个和物理主机在同一个网段下的 IP地址 ......
Linux 网络

科学计算时如何正确的使用超线程CPU——使用超线程CPU进行计算密集型任务时的注意事项

现在这个AI火热的时代科学计算任务占比越来越大,但是平时使用时也有一些不为人注意的地方需要知道,本文就讨论一下使用超线程CPU时的注意事项。 超线程CPU就是现在的多线程CPU,以Intel和AMD的X86 CPU为例,一个10个物理核心的CPU则有20个逻辑核心,其中多出来的10个核心就是超线程架 ......
线程 密集型 CPU 注意事项 事项

Linux后台运行jar包

1.在末尾加入 & 符号 java -jar xxx.jar & 2. 执行 java -jar xxx.jar 后,ctrl+z 退出到控制台,执行 bg,最后 exit 完成以上3步,退出SHELL后,jar服务一直在后台运行。 3.将 java -jar xxxx.jar 加入 nohup 和 ......
后台 Linux jar

cron定时任务

简介 名称“CRON”代表“命令调度程序(Command Rund On)”。 CRON表达式是用来控制命令何时运行的方式。 通过它们,用户可以在操作系统下创建定期运行的命令或任务。 用法 在Linux系统中,可以使用cron来设置定时任务。Cron是一个用于在预定时间执行命令的工具。以下是一些基本 ......
任务 cron

Linux环境下Python3.10安装

事件缘起我在Linux服务器(CentOS 7.8)安装Python3.10,并替换python软链接为python3之后,yum命令不可用。特此记录一下。 完整安装步骤如下: Python3.10安装 1.使用yum程序提前安装Python依赖。 yum install wget zlib-dev ......
Python3 环境 Python Linux 10

Linux中execl函数详解与日常应用!

execl函数是Linux系统编程中非常重要的一个函数,它提供了执行其他程序和进程替换的功能。同时,在使用execl函数时,需要注意安全性问题,避免潜在的安全风险。本文将详细介绍execl函数的使用方法和参数含义,并探讨其在日常开发中的常见应用场景和注意事项。使用execl函数需要谨慎,特别是在处理... ......
函数 Linux execl

免密登录远程主机(Linux)

Windows(本地): 生成公钥和私钥: ssh-keygen -t rsa 一直回车,默认就行了. 文件会生成在用户目录的下的.ssh文件夹中,公钥和私钥分别为:id_rsa.pub 和 id_rsa Linux(远端): 在当前用户home目录的下的.ssh文件夹(如不存在则需自己创建)中,创 ......
主机 Linux

Linux:ping、curl、telnet作用异同

学习自: Linu网络判断指令ping、curl、telnet的区别与应用场景_ping 和 curl 的区别_饮风丶欤的博客-CSDN博客 telnet和curl和ping的区别_curl和telnet的区别-CSDN博客 1、curl 在Linux中curl是一个利用URL规则在命令行中工作的文 ......
异同 作用 telnet Linux ping

Linux操作系统 I/O重定向读书笔记

1. 理解I/O重定向的基本概念 1.1 输入重定向 在Linux系统中,输入重定向是指将命令的输入从键盘改变为来自文件或其他命令的输出。使用 < 符号可以实现输入重定向,例如: $ command < input.txt 这将使command命令从input.txt文件中读取输入而不是从键盘。 1 ......
笔记 系统 Linux

Linux mac 隐藏文件到图片

mac linux 将文件玩隐藏到图片中 隐藏 有一个图像文件 image.jpg ,以及一个叫做 secret.zip 的文件,其包含有加密信息,也是我们将要嵌入到 image.jpg 中的文件。 最终,我将使用 cat 命令将 secret.zip 文件与图像文件 (image.jpg) 复合在 ......
文件 图片 Linux mac

Linux教材13.14代码测试

代码 server.c 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <string.h> 4 #include <arpa/inet.h> 5 #include <sys/socket.h> 6 #include <netinet/ip ......
教材 代码 Linux 13.14 13

《Unix/Linux系统编程》测试 (2)

13.14 server 回答代码中有哪些宏,都在哪定义的 有三个宏定义,分别是: MAX:定义为256 SERVER_HOST:定义为"localhost" SERVER_PORT:定义为1234 这些宏定义出现在代码的开头,在包含标准库头文件之后。这些宏定义用于给常量赋值,并在后续代码中使用这些 ......
系统 Linux Unix

Linux第13章

第十三章学习笔记 TCP/IP和网络编程 TCP/IP协议 具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。他们与 TCP 或 IP 的关系紧密,是互联网必不可少的组成部分。TCP/IP 一词泛指这些协议,因此,有时也称 TC ......
Linux
共12000篇  :65/400页 首页上一页65下一页尾页